Hearty Crockpot Shepherds Pie Recipe at Home


Crockpot shepherds pie with golden mashed potato crust and melted cheddar in a slow cooker insert.

My crockpot shepherds pie recipe has saved weeknight dinner more times than I can count. I brown the beef in the morning, load everything into the slow cooker, and come home to a fully assembled comfort meal. The mashed potato topping goes on at the end — ten minutes under the broiler and it is done.

Prep Time: 20 minutes

Cook Time: 360 minutes

Total Time: 380 minutes

Servings: 6

Method: Slow Cooking

Why This Crockpot Shepherds Pie Recipe Works

The slow cooker builds a rich, savory gravy over several hours. Ground beef and vegetables simmer in beef broth with Worcestershire sauce and tomato paste — the result is a deeply flavored filling with no thin or watery broth.

Flour thickens the gravy as it cooks. I stir it into the browned beef before loading the crockpot, so the filling is already thick and glossy when the potatoes go on top.

This crockpot shepherds pie recipe feeds six people from one pot with no complicated steps. It reheats well and actually tastes better the next day.

Ingredients

  • 2 pounds lean ground beef
  • 1 medium onion, diced
  • 4 cloves garlic, minced
  • 1 bag (12 oz) frozen mixed vegetables (peas, carrots, corn, green beans)
  • 1 cup beef broth
  • 2 tablespoons Worcestershire sauce
  • 2 tablespoons tomato paste
  • 2 tablespoons all-purpose flour
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 teaspoon dried thyme
  • 3 pounds russet potatoes, peeled and cubed (for topping)
  • 4 tablespoons butter
  • 1/2 cup whole milk
  • 1/2 teaspoon salt (for potatoes)
  • 1 cup shredded cheddar cheese

What You Need for This Crockpot Shepherds Pie Recipe

Lean ground beef — 90/10 lean-to-fat ratio gives enough richness without excess grease pooling in the crockpot. Drain any fat after browning before adding to the slow cooker. Ground lamb is the traditional option and works at the same ratio.

Frozen mixed vegetables — go straight from the freezer into the crockpot. No thawing needed. A standard 12-oz bag gives the right vegetable-to-meat ratio. Fresh carrots and peas work if you prefer — add them diced.

Worcestershire sauce — this is the depth builder. Two tablespoons adds a savory, slightly tangy richness that plain broth alone cannot match. Do not reduce it.

Tomato paste — two tablespoons gives body and a subtle sweetness to the gravy. Ketchup at 1 tablespoon is a close substitute if tomato paste is unavailable.

All-purpose flour — stir it into the browned beef with the broth before loading. As it heats slowly in the crockpot, it thickens the liquid into a glossy gravy by the time it is done cooking.

Russet potatoes — these have the highest starch content of any potato variety. They mash fluffy and hold their structure over the filling. Yukon Gold potatoes give a creamier, buttery topping.

How to Make This Crockpot Shepherds Pie Recipe

  1. Brown the ground beef and onion in a large skillet over medium-high heat for 6 to 8 minutes. Break up the meat as it cooks. Drain excess fat.
  2. Add garlic, tomato paste, Worcestershire sauce, and flour to the skillet. Stir to coat the beef and cook for 1 minute.
  3. Pour in the beef broth and stir until combined. Bring to a brief simmer, then remove from heat.
  4. Transfer the beef mixture to the crockpot. Add the frozen vegetables, salt, pepper, and thyme. Stir to combine.
  5. Cover and cook on low for 5 to 6 hours, or on high for 3 to 4 hours.
  6. About 30 minutes before serving, boil the cubed potatoes until fork-tender, about 15 to 18 minutes. Drain.
  7. Mash the potatoes with butter, milk, and 1/2 teaspoon salt until smooth and creamy.
  8. Spread the mashed potato topping evenly over the crockpot filling. Sprinkle shredded cheddar on top.
  9. Place the crockpot insert under the broiler on high for 5 to 8 minutes, until the cheese melts and the potato surface turns lightly golden. Watch closely — it browns fast.
  10. Serve directly from the crockpot insert.

Crockpot Shepherds Pie Variations

Lamb Shepherds Pie in the Crockpot

Swap the ground beef for ground lamb and use rosemary instead of thyme. This is the original British recipe. The lamb has a richer, more savory flavor than beef and pairs especially well with peas and carrots.

Vegetarian Crockpot Shepherds Pie

Replace the ground beef with 2 cans of drained brown or green lentils and use vegetable broth instead of beef broth. The lentils absorb the gravy flavors and give the filling a hearty texture without any meat. This version is often called cottage pie in the UK.

Crockpot Shepherds Pie with Cheese Mashed Potatoes

Double the cheddar in the mashed potato layer — fold 1/2 cup into the mash before spreading and use the remaining 1/2 cup on top. The interior of the potato layer becomes rich and melted. Gruyere or smoked Gouda also work in place of cheddar.

Tips for the Best Crockpot Shepherds Pie Recipe

  • I always brown the beef before loading the crockpot. Raw ground beef releases too much water and the filling comes out thin instead of saucy.
  • Drain fat after browning — excess grease floats on top of the filling and makes the dish greasy rather than rich.
  • Do not add the mashed potato topping at the start of cooking. The potatoes turn waterlogged if cooked the full 6 hours in the slow cooker. Add them in the last step only.
  • Check that your crockpot insert is broiler-safe before putting it under the broiler. Most ceramic inserts are safe; always verify with the manufacturer.
  • This recipe doubles easily. Use a 7- or 8-quart crockpot for a double batch — cooking time stays the same.

Make Ahead & Storage

The filling can be made up to 2 days ahead and refrigerated. Reheat it in the crockpot on high for 1 hour before adding the mashed potato topping and broiling. The assembled shepherd’s pie keeps in the fridge for up to 4 days.

To freeze, cool the assembled pie completely and wrap tightly. Freeze for up to 3 months. Thaw overnight in the fridge and reheat at 375 degrees F in a covered oven-safe dish for 25 minutes. Remove the cover for the last 5 minutes to re-brown the potato top.

Common Questions

Can I put raw potatoes in the crockpot for shepherds pie?

Raw potato slices on top of the filling work, but the result is dense and starchy rather than light and creamy. I recommend making mashed potatoes separately and adding them as a topping at the end — the texture is much better and the broiling step adds color and flavor that raw slices do not get.

What is the difference between shepherds pie and cottage pie?

Shepherds pie traditionally uses lamb. Cottage pie uses beef. In practice, most modern recipes — including this one — use beef and call it shepherds pie anyway. Both are topped with mashed potatoes and baked or broiled until golden.

How do I keep the mashed potato topping from sinking into the filling?

Let the filling cook fully until thick before adding the topping. A thin filling allows the potatoes to sink in. Cool the filling for 5 minutes after the slow cooker is done before spreading the mash. Thick filling gives the potato layer a solid surface to sit on.

Can I make crockpot shepherds pie without browning the meat first?

Technically yes, but I do not recommend it. Unbrowned beef releases a lot of water in the slow cooker and produces a thin, pale filling. Browning the meat takes 8 minutes and produces a much deeper-flavored, properly thickened result.

This crockpot shepherds pie recipe is the most reliable comfort food in my rotation for cold nights and busy weeks. Save it and tap the link for the full recipe with step-by-step photos.

Crockpot shepherds pie with golden mashed potato crust and melted cheddar in a slow cooker insert.

Hearty Crockpot Shepherds Pie Recipe at Home

Slow-cooked ground beef and vegetables in savory gravy topped with creamy mashed potatoes and broiled cheddar.

Prep
20 min
Cook
360 min
Total
380 min
Servings
6
Calories
480

Ingredients

  • 2 pounds lean ground beef
  • 1 medium onion, diced
  • 4 cloves garlic, minced
  • 1 bag (12 oz) frozen mixed vegetables (peas, carrots, corn, green beans)
  • 1 cup beef broth
  • 2 tablespoons Worcestershire sauce
  • 2 tablespoons tomato paste
  • 2 tablespoons all-purpose flour
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 teaspoon dried thyme
  • 3 pounds russet potatoes, peeled and cubed (for topping)
  • 4 tablespoons butter
  • 1/2 cup whole milk
  • 1/2 teaspoon salt (for potatoes)
  • 1 cup shredded cheddar cheese

Instructions

  1. Brown the ground beef and onion in a large skillet over medium-high heat for 6 to 8 minutes. Break up the meat as it cooks. Drain excess fat.
  2. Add garlic, tomato paste, Worcestershire sauce, and flour to the skillet. Stir to coat the beef and cook for 1 minute.
  3. Pour in the beef broth and stir until combined. Bring to a brief simmer, then remove from heat.
  4. Transfer the beef mixture to the crockpot. Add the frozen vegetables, salt, pepper, and thyme. Stir to combine.
  5. Cover and cook on low for 5 to 6 hours, or on high for 3 to 4 hours.
  6. About 30 minutes before serving, boil the cubed potatoes until fork-tender, about 15 to 18 minutes. Drain.
  7. Mash the potatoes with butter, milk, and 1/2 teaspoon salt until smooth and creamy.
  8. Spread the mashed potato topping evenly over the crockpot filling. Sprinkle shredded cheddar on top.
  9. Place the crockpot insert under the broiler on high for 5 to 8 minutes, until the cheese melts and the potato surface turns lightly golden. Watch closely — it browns fast.
  10. Serve directly from the crockpot insert.
Nutrition per serving
480 cal 42g carbs 32g protein 18g fat 4g fiber 5g sugar 720mg sodium

Michal Sieroslawski

Michal is a personal trainer and writer at Millennial Hawk. He holds a MSc in Sports and Exercise Science from the University of Central Lancashire. He is an exercise physiologist who enjoys learning about the latest trends in exercise and sports nutrition. Besides his passion for health and fitness, he loves cycling, exploring new hiking trails, and coaching youth soccer teams on weekends.

Leave a Reply

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

Recent Posts