Crockpot Shepherd’s Pie
Crockpot Shepherd’s Pie gives you tender lamb and vegetables in a rich, dark gravy, all topped with buttery mashed potatoes. The slow cooker does the heavy lifting, so you walk away and come back to a meal that tastes like you stood over a stove for hours.

The filling simmers low and slow while the potatoes get a quick broil at the end for a golden, crisp top. It’s a complete dinner in one dish, and leftovers hold up beautifully for days.
What Makes This Crockpot Shepherd’s Pie So Good
The lamb filling picks up deep, savory notes from a few hours of gentle heat. Worcestershire sauce and tomato paste hit that old-fashioned flavor without a single tricky step.
The mashed potato topping seals in all that richness. You spread it on thick, then run it under the broiler until the peaks brown and get a little crunch. That contrast of creamy potatoes and meaty gravy is the whole point.
You can build the filling and make the potatoes a day ahead. On the night you serve, assembly takes about ten minutes, just enough time to heat everything through and crisp the top.
Ingredients

For the Filling
- 2 lbs ground lamb: lean works, though a little fat keeps it from drying out
- 1 tbsp vegetable oil: for browning
- 1 medium yellow onion: diced
- 2 garlic cloves: minced
- 2 medium carrots: peeled and diced small
- 2 tbsp tomato paste: adds depth and color
- 2 tbsp all-purpose flour: thickens the gravy
- 1½ cups beef broth: low-sodium so you control the salt
- 1 tbsp Worcestershire sauce: that dark, savory punch
- 1 tsp dried thyme
- ½ tsp dried rosemary
- 1 cup frozen peas: no need to thaw
- ½ cup frozen corn: adds a little sweetness
- 1 tsp salt: plus more to taste
- ½ tsp black pepper
For the Mashed Potato Topping
- 2 lbs russet potatoes: peeled and cut into 2-inch chunks
- 4 tbsp unsalted butter: at room temperature
- ½ cup whole milk: warmed
- Salt and black pepper: to season
Variations / Substitutions
- Ground beef instead of lamb: Use 2 lbs lean ground beef. That turns it into cottage pie, still hearty and rich.
- Sweet potato topping: Replace half the potatoes with sweet potatoes for a sweeter, slightly earthy layer.
- Add mushrooms: Sauté 8 oz sliced cremini with the onions for a meatier, more savory filling.
- Dairy-free: Swap the butter for a plant-based alternative and use unsweetened oat milk in the potatoes.
- Skip the broiler: The pie is fully cooked without browning. You still get a creamy topping and tender filling.
If you like this, you might also want to try Shepherd’s Pie Hand Pies.
How to Make Crockpot Shepherd’s Pie
Step 1: Brown the Lamb

Set a large skillet over medium-high heat and add the 1 tbsp oil. Crumble in the 2 lbs ground lamb and cook, breaking it up with a spoon, until it loses its pink color and starts to caramelize in spots, about 7 minutes. Season with the 1 tsp salt and ½ tsp black pepper.
Let the meat sit undisturbed for a minute or two before you stir. Those browned bits will dissolve later and build the gravy’s flavor.
Step 2: Sauté the Aromatics and Build the Sauce

Move the lamb to the slow cooker, leaving a thin layer of fat in the skillet. Add the diced onion, minced garlic, and diced carrots. Cook over medium heat, stirring often, until the onion turns soft and translucent, about 5 minutes.
Stir in the 2 tbsp tomato paste and 2 tbsp flour. Cook for 1 minute, then slowly pour in the 1½ cups beef broth while you whisk. Add the 1 tbsp Worcestershire sauce, 1 tsp thyme, and ½ tsp rosemary. Bring to a simmer so the mixture thickens just slightly, then pour it all into the slow cooker with the lamb.
Step 3: Cook the Filling Low and Slow

Add the 1 cup frozen peas and ½ cup corn to the slow cooker. Stir everything together, cover, and cook on low for 4 to 6 hours, until the carrots are fork-tender and the gravy looks dark and rich.
The smell will fill your kitchen as it cooks. Give the filling a stir halfway if you’re around, but it will still turn out fine if you can’t open the lid.
Step 4: Top with Mashed Potatoes

While the filling finishes, boil the 2 lbs peeled potato chunks in salted water until they slide off a fork, 12 to 15 minutes. Drain well, then mash with the 4 tbsp butter and ½ cup warm milk. Season with a generous pinch of salt and pepper. Set the potatoes aside.
When the filling is ready, spoon the mashed potatoes over the top in an even layer, spreading them right to the edges so the gravy stays trapped underneath. Cover and cook on high for 1 hour. The potatoes will warm through and puff slightly.
Step 5: Broil the Top and Serve

Carefully remove the stoneware insert from the slow cooker and place it under the broiler. If your insert isn’t broiler-safe, transfer the shepherd’s pie to a baking dish first. Broil for 3 to 5 minutes, watching closely, until the potato peaks turn golden and crisp in spots.
Scoop big spoonfuls straight from the pot and serve while the top is still crackly. The filling below will be steaming and savory, and the potatoes stay fluffy right under that browned crust.
Tips for the Best Crockpot Shepherd’s Pie
- Don’t rush the browning.: Let the lamb sit in the pan to get dark, crispy edges. That small step builds a much deeper gravy.
- Warm the milk for the potatoes.: Cold milk can make the mash gluey. Heat it until just steaming, then beat it in.
- Use fresh carrots if you can.: They hold their shape better than pre-cut bagged ones during the long cook.
- Thicken the filling before topping.: It should look like loose gravy, not soup, after the slow cook. If it’s thin, let it cook uncovered on high for 15 minutes before adding the potatoes.
Scale it for a smaller or larger crowd:
| Servings | Ground Lamb | Potatoes |
|---|---|---|
| 4 | 1⅓ lbs | 1⅓ lbs |
| 6 | 2 lbs | 2 lbs |
| 8 | 2⅔ lbs | 2⅔ lbs |
Storing Leftover Shepherd’s Pie
- Refrigerate: Cool completely, then cover and store for up to 4 days. The potatoes keep their texture if you reheat gently.
- Reheating: Warm individual portions in the microwave or a covered skillet over low heat. For a whole dish, cover and reheat in a 350°F oven until hot in the center, about 20 minutes, then broil the top again briefly to re-crisp.
What to Serve With Crockpot Shepherd’s Pie
This is a filling one-dish meal, but a fresh side balances the richness. A simple green salad with a sharp vinaigrette cuts through the gravy. Steamed green beans or roasted broccoli with a little lemon zest also work, adding brightness without competing with the deep savory filling.
Frequently Asked Questions
Can I use ground beef instead of lamb?
Yes, ground beef turns it into a cottage pie. Use 2 lbs lean ground beef and follow the same browning and simmering steps.
Can I make the filling ahead?
Absolutely. Cook the filling through step 3, cool it, and refrigerate for up to 2 days. When you’re ready, reheat it in the slow cooker, then continue with the potato topping and broiling.
Why did my potatoes turn watery on top?
Too much liquid in the filling or potatoes that weren’t drained well can cause that. Make sure the gravy is thick before spreading the topping, and shake the boiled potatoes in the colander to remove extra moisture.
Can I freeze this?
Yes, freeze the whole assembled pie before broiling. Cool completely, wrap tightly, and freeze for up to 3 months. Thaw overnight in the fridge, then cook on low until hot and broil before serving.

Crockpot Shepherd’s Pie Recipe
Ingredients
Method
- Brown the lamb in oil over medium-high heat until no longer pink, about 7 minutes. Season with salt and pepper, then transfer to the slow cooker.
- In the same skillet, sauté onion, garlic, and carrots until soft, about 5 minutes. Stir in tomato paste and flour and cook 1 minute. Slowly whisk in beef broth and Worcestershire, add thyme and rosemary, and bring to a simmer. Pour into the slow cooker.
- Add peas and corn to the slow cooker, cover, and cook on low for 4 to 6 hours until the carrots are tender and the gravy is dark.
- Boil potatoes until tender, 12 to 15 minutes. Drain, mash with butter and warm milk, and season with salt and pepper. Spread the potatoes over the filling, covering to the edges, and cook on high for 1 hour.
- Broil the stoneware insert (or transfer to a baking dish) for 3 to 5 minutes until the potato peaks are golden. Serve hot.
