Crockpot Shepherd’s Pie

Crockpot shepherd’s pie is the kind of dinner I put together in 20 minutes before I leave the house and come home to something that smells incredible. The beef filling gets thick and savory while the mashed potatoes sit on top, soaking up all that flavor, and a blanket of melted cheddar pulls everything together. This is one of those slow cooker recipes that earns its place in the regular rotation.

Would you like to save this?

We'll email this post to you, so you can come back to it later!

Why This Crockpot Shepherd’s Pie Recipe Works

Most slow cooker shepherd’s pie recipes just dump raw ground beef in the crockpot and hope for the best. I brown mine first in a skillet and build a quick gravy in the pan – that step adds depth that you can’t get any other way. The tomato paste and Worcestershire sauce give the beef a richness that keeps this from tasting flat after a long cook.

I also stir flour into the browned beef before the liquid goes in. It thickens the filling from the inside out so you don’t end up with a watery mess under your potato topping. The result is a filling that scoops clean and holds its shape in the bowl.

If you love easy slow cooker dinners, you’ll want to check out my Crockpot Huli Huli Chicken, Slow Cooker No Bean Chili, and this Crockpot Garlic Parmesan Chicken Pasta that my family asks for on repeat.

Ingredients

  • Ground beef – the base of the filling; it browns up beautifully and holds the savory gravy.
  • Small onion – diced and cooked with the beef to build flavor right from the start.
  • Garlic – minced and stirred in after browning so it doesn’t burn; it rounds out the savory base.
  • Salt and black pepper – straightforward seasoning that the whole dish depends on.
  • Dried thyme – adds an earthy, herby note that’s classic in shepherd’s pie.
  • Worcestershire sauce – just a teaspoon, but it gives the beef a deep, almost savory-sweet kick.
  • All-purpose flour – sprinkled over the browned beef to thicken the filling as it cooks.
  • Beef broth – the liquid that turns the skillet bits and flour into a proper gravy.
  • Tomato paste – a tablespoon adds body and a subtle richness to the filling.
  • Frozen mixed vegetables – no thawing needed; they cook right in the slow cooker with the beef.
  • Prepared mashed potatoes – use store-bought or make your own; either works great here.
  • Shredded cheddar cheese – goes on in the last 15–20 minutes to melt into the potato topping.

How To Make Slow Cooker Shepherds Pie

  1. Brown the ground beef and onion in a large skillet over medium-high heat until the beef is no longer pink and the onion is tender.
  1. Drain any excess grease, then stir in the garlic, salt, pepper, and thyme. Sprinkle the flour over the beef mixture and stir until evenly coated.
  1. Add the beef broth, tomato paste, and Worcestershire sauce to the skillet. Stir well, scraping up any browned bits from the bottom of the pan. Cook for 2–3 minutes, until the mixture is slightly thickened.
  1. Transfer the beef mixture to a lightly greased 6-quart slow cooker. Stir in the frozen mixed vegetables, then spread the mashed potatoes evenly over the top.
  1. Cover and cook on LOW for 5–6 hours or until the filling is hot and bubbling around the edges.
  1. Sprinkle the cheddar cheese over the mashed potatoes during the last 15–20 minutes of cooking and cover again until melted.

Tips for Crockpot Shepherd’s Pie

  • Brown the beef first. Don’t skip this. Raw beef in the slow cooker turns gray and loses flavor. Browned beef gives you color, texture, and taste.
  • Drain the grease. After browning, drain well before building your gravy. Too much fat makes the filling greasy.
  • Use prepared mashed potatoes. Store-bought refrigerated mashed potatoes work perfectly here and save time. No shame in it.
  • Spread the potatoes evenly. Use a spatula or spoon to smooth them all the way to the edges so they warm through evenly.
  • Add cheese at the end. Sprinkle it on in the last 15 to 20 minutes so it melts without drying out.
  • Let it rest. Give it 10 minutes after the lid comes off. The filling firms up and scoops much cleaner.
  • Size your slow cooker right. A 6-quart slow cooker is ideal for this recipe. A smaller one won’t fit the potato topping.

Common Mistakes to Avoid When Shepherd’s Pie

  • Skipping the flour. Without it, your filling stays thin and soupy. Stir it into the browned beef before adding any liquid.
  • Adding too much liquid. Stick to the 2 cups of broth. The filling thickens as it cooks; extra liquid won’t cook off the way it would on the stovetop.
  • Overcooking. This recipe is done at 5 to 6 hours on LOW. If you push past 7 hours, the potato topping can start to dry out around the edges.
  • Putting cheese on too early. It’ll get rubbery and tough. Add it in the last 15 to 20 minutes only.
  • Not greasing the insert. A quick spray of nonstick cooking spray makes cleanup so much easier and keeps the edges from sticking.
  • Watery vegetables. Frozen mixed vegetables are perfect here – no extra liquid. Avoid canned vegetables, which can make the filling too watery.

FAQ

Do you have questions about this recipe? Here are the answers to the most commonly asked questions.

Can I use lamb instead of ground beef in this crockpot shepherd’s pie?

Yes. Lamb is the traditional meat in shepherd’s pie, while beef makes it technically a cottage pie. Either works the same way in this recipe — just brown it first and drain the fat.

Can I make crockpot shepherd’s pie ahead of time?

You can brown the beef and build the filling the night before, then refrigerate it. In the morning, transfer it to the slow cooker, add the mashed potatoes, and cook as directed. Don’t assemble the whole thing the night before or the potatoes can get waterlogged.

Can I freeze crockpot shepherd’s pie?

Yes, but freeze the filling without the mashed potatoes for best results. Thaw overnight in the fridge, reheat in a pot or slow cooker, then top with fresh mashed potatoes before serving.

What size slow cooker do I need?

A 6-quart slow cooker is what this recipe is written for. A 5-quart will work in a pinch, but the potato layer will be thicker.

Can I use instant mashed potatoes?

Yes. Prepare them according to the package directions and spread them on top just like you would regular mashed potatoes. They hold up well over the long cook.

How to Store and Reheat

  • Storage – Let leftovers cool completely, then transfer to an airtight container. Refrigerate for up to 4 days.
  • Freezing – For best texture, freeze the beef filling separately from the mashed potato topping. Store in a freezer-safe container for up to 3 months. Thaw overnight in the fridge before reheating.
  • Reheating – Reheat individual portions in the microwave for 2 to 3 minutes, stirring halfway through. To reheat a larger batch, cover with foil and warm in a 350°F oven for 20 to 25 minutes, until heated through.

Serve this with a Collard Greens Salad, Crack Green Beans, or grab a batch of Biscoff Blondies for dessert.

Crockpot Shepherd’s Pie

Seasoned ground beef and vegetables simmer in a rich gravy beneath creamy mashed potatoes and melted cheddar cheese in this easy slow cooker dinner.
No ratings yet
Print Pin Rate
Course: Main Dish
Cuisine: American
Prep Time: 20 minutes
Cook Time: 6 hours
Rest Time: 10 minutes
Total Time: 6 hours 30 minutes
Servings: 6 Servings
Calories: 528kcal
Author: Wendy

Equipment

  • large skillet
  • 6 quart slow cooker
  • Spoon or spatula

Ingredients

  • 1 ½ pounds ground beef
  • 1 small onion diced
  • 2 cloves garlic minced
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • 1 teaspoon dried thyme
  • 1 teaspoon Worcestershire sauce
  • 2 tablespoons all-purpose flour
  • 2 cups beef broth
  • 1 tablespoon tomato paste
  • 1 ½ cups frozen mixed vegetables
  • 3 cups prepared mashed potatoes
  • 1 cup shredded cheddar cheese

Instructions

  • Brown the ground beef and onion in a large skillet over medium-high heat until the beef is no longer pink and the onion is tender. Drain any excess grease.
  • Stir in the garlic, salt, black pepper, and thyme. Sprinkle the flour over the beef mixture and stir until evenly coated.
  • Add the beef broth, tomato paste, and Worcestershire sauce. Scrape up any browned bits from the skillet and cook for 2–3 minutes, until the gravy thickens slightly.
  • Transfer the beef mixture to a lightly greased 6-quart slow cooker. Stir in the frozen mixed vegetables, then spread the mashed potatoes evenly over the filling.
  • Cover and cook on LOW for 5–6 hours, until the filling is hot and bubbling around the edges.
  • Sprinkle the cheddar cheese over the mashed potatoes during the last 15–20 minutes of cooking. Cover again until the cheese melts.
  • Let rest for about 10 minutes before serving.

Disclaimer:

Any nutritional data I provide is an approximation and actual dietary information can vary based on ingredients and proportion sizes.

Nutrition

Serving: 1Serving | Calories: 528kcal | Carbohydrates: 36g | Protein: 29g | Fat: 30g | Saturated Fat: 13g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 11g | Trans Fat: 1g | Cholesterol: 99mg | Sodium: 972mg | Potassium: 862mg | Fiber: 4g | Sugar: 2g | Vitamin A: 2552IU | Vitamin C: 31mg | Calcium: 190mg | Iron: 4mg

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating