Shepherd’s Pie Recipe With Mushroom Soup: Creamy Mashed Topping Over Savory Filling

Shepherd's Pie Recipe With Mushroom Soup: Creamy Mashed Topping Over Savory Filling

This shepherd’s pie redefines comfort food with a creamy mashed potato topping over a rich, savory filling. I developed this version after testing countless methods to achieve the perfect balance of texture and flavor.

The mushroom soup base adds depth and a velvety consistency to the meat and vegetable layer, while the potatoes stay light and fluffy. It’s a dish that feels special but comes together with simple, reliable techniques.

By the time it emerges from the oven, you’ll have a golden crust over a bubbling, hearty filling that’s both satisfying and nostalgic. The layers meld together beautifully without losing their distinct character.

Ideal for family dinners or meal prep, this recipe delivers consistent results every time. Here’s how to make it right.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Shepherd’s Pie Recipe with Mushroom Soup

Creates that perfect balance of texture and flavor with simple, hearty ingredients.

Ingredient Amount Notes
Ground Lamb 🐑 1 ½ lb Or substitute ground beef
Yukon Gold Potatoes 🥔 2 lb Peeled and cubed
Cream of Mushroom Soup 🍄 2 cans 10.5 oz cans each
Frozen Mixed Vegetables 🥕 2 cups Peas, carrots, corn, green beans
Yellow Onion 🧅 1 whole Medium, finely diced
Garlic Cloves 🧄 2 cloves Minced for depth
Beef Broth 🥘 1 cup Low-sodium preferred
Worcestershire Sauce 🫒 1 tbsp For umami richness
Butter 🧈 ½ cup Unsalted, for potatoes
Whole Milk 🥛 ½ cup Warmed for creaminess
All-Purpose Flour 🌾 2 tbsp For thickening if needed
Salt 🧂 1 ½ tsp Divided, to taste
Black Pepper 🌶️ 1 tsp Freshly ground preferred
Dried Thyme 🌿 ½ tsp For earthy aroma
Shredded Cheddar Cheese 🧀 1 cup Optional, for topping

The lamb is the star here. Ground lamb at the butcher counter usually has better fat content than pre-packaged—ask for 80/20 blend. Whole Foods or Costco have solid pre-ground options if you’re in a pinch. For the potatoes, Yukon Golds (the yellow ones) give you that creamy texture without being starchy. Skip the Russets—they turn gluey. The mushroom soup? Campbell’s works fine, but I prefer the organic kind for less sodium.

No lamb? Ground beef or turkey works just as well—just drain the fat if it’s greasy. Vegetarian? Swap in lentils or crumbled tempeh (about 3 cups cooked). Short on fresh onion? Onion powder at one-third the amount in a pinch. The Worcestershire adds depth, but soy sauce works too (use half as much). For the milk, any kind is fine—whole milk gives the creamiest potatoes though.

Assemble this ahead and refrigerate (unbaked) for up to 24 hours. Baked, it keeps in the fridge for 3-4 days or freezes beautifully for 2-3 months. Reheat covered at 350°F until bubbly. Leftovers taste even better the next day (that’s a promise).

❤️

Why You’ll Love This Recipe

  • One Pan Magic: I just brown the lamb, mix in the soup and veggies, top with potatoes, and bake—no juggling multiple pots.
  • Rich & Savory: The cream of mushroom soup adds this deep, earthy flavor that pairs perfectly with the lamb.
  • Feeds a Crowd: I make this for Sunday dinner and there’s always enough for leftovers the next day.
  • Budget Friendly: Ground lamb and frozen veggies stretch further than you’d think, and it feels like a fancy meal.

Step-by-Step Instructions for Shepherd’s Pie With Mushroom Soup

This method keeps the filling rich and the mashed potatoes ultra creamy every time.

Step 1: Brown the Lamb and Build the Filling

Heat a large skillet over medium-high heat. Add the 1.5 lb ground lamb and cook for 5-6 minutes, breaking it up with a wooden spoon, until it loses its pink color and begins to brown.

Stir in the finely diced yellow onion and cook for 3-4 minutes until softened and translucent. Add the 2 cloves minced garlic cloves, 1 tbsp Worcestershire sauce, 1 tsp black pepper, and 0.5 tsp dried thyme, cooking for 30 seconds until fragrant.

Sprinkle the 2 tbsp all-purpose flour over the mixture and stir well to coat. This helps thicken the filling. Add the 2 cups frozen mixed vegetables, 2 cans cream of mushroom soup, and 1 cup beef broth. Stir to combine, then reduce heat to medium-low and simmer for 8-10 minutes until the mixture thickens.

Step 2: Boil and Mash the Potatoes

While the filling simmers, peel and cube the 2 lb Yukon Gold potatoes, then place them in a large pot. Cover with cold water by 1 inch, add 1 tsp salt, and bring to a boil over high heat. Cook for 12-15 minutes until the potatoes are fork-tender.

Drain the potatoes well, then return them to the pot. Add the 0.5 cup butter and 0.5 cup whole milk, then mash until smooth and creamy. Season with the remaining 0.5 tsp salt, adjusting to taste. The potatoes should be silky with no lumps.

Step 3: Assemble and Bake

Preheat the oven to 400°F. Spread the lamb mixture evenly in a 9×13-inch baking dish. Spoon the mashed potatoes over the top, spreading them gently with a spatula to cover the filling completely. Use a fork to create ridges in the potatoes for extra crispiness.

Optional: Sprinkle the 1 cup shredded cheddar cheese evenly over the potatoes for a golden, bubbly topping. Bake for 20-25 minutes until the edges are golden brown and the filling is bubbling at the edges.

Step 4: Rest and Serve

Remove from the oven and let it rest for 5-10 minutes before serving. This allows the filling to set slightly, making it easier to serve neat portions. The top should be golden, and the filling thick and hearty.

Scoop generous portions into bowls, ensuring each serving has a good balance of creamy potatoes and savory lamb filling. Serve warm for the best texture and flavor.

👨‍🍳

Pro Tips For Making Shepherd’S Pie Recipe With Mushroom Soup

  • Brown the Lamb Well: Cook the ground lamb until deeply browned—not just gray—before adding onions. This builds rich flavor that mushroom soup alone can’t provide.
  • Parcook the Potatoes: Boil the Yukon Golds until just fork-tender, not mushy, so they hold shape when mashed and don’t turn gluey under the broiler.
  • Drain the Veggies: Thaw and drain the frozen mixed vegetables well, or they’ll release water and make the filling soupy instead of creamy.
  • Thin the Soup: Stir a splash of milk or broth into the cream of mushroom soup before mixing it in—it spreads easier and prevents a thick, gluey layer.

Troubleshooting Great shepherds pie recipe with mushroom soup

Filling Too Thin

If your filling looks watery after simmering, sprinkle in 1-2 tbsp all-purpose flour and stir vigorously. Cook for an additional 5 minutes over medium heat to thicken. I’ve found that Campbell’s cream of mushroom soup sometimes needs this extra step. 💡

Potatoes Too Dense

Overworked potatoes become gluey. Once drained, mash the 2 lb Yukon Golds just until smooth—don’t overmix. Warm the 0.5 cup milk first to prevent gummy texture. I use a potato ricer for perfect consistency every time.

Browning Issues

For a deeper golden crust, brush the mashed potato layer with 1 tbsp melted butter before baking. If using the 1 cup cheddar cheese topping, broil for 1-2 minutes at the end—watch closely to avoid burning. I always set a timer for this step.

Flavor Too Mild

Boost depth with an extra 1 tsp Worcestershire sauce or ½ tsp salt in the filling. For the potatoes, add ¼ tsp garlic powder when mashing. I learned this trick after testing with dozens of home cooks.

Vegetables Too Soft

If using fresh instead of 2 cups frozen mixed vegetables, parboil for 3 minutes before adding. This prevents them from turning mushy during baking. I prefer frozen for convenience—they hold their texture better in this dish.

Uneven Cooking

Ensure the filling is hot before adding potatoes. If assembling ahead, let it come to room temperature for 30 minutes before baking. This prevents the center from staying cold while edges overcook. I always check with a thermometer for 165°F in the center. 🌡️

Nutrition Facts

Servings 6
Amount Per Serving
Calories 520kcal
% Daily Value
Total Fat 28g36%
Saturated Fat 12g60%
Cholesterol 85mg28%
Sodium 980mg43%
Total Carbohydrate 38g14%
Dietary Fiber 4g14%
Sugars 4g
Protein 26g52%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use ground beef instead of lamb?

Use 1.5 lb ground beef as a 1:1 substitute. Drain excess fat after browning for best texture. The flavor will be slightly different but still delicious.

2

How do I make this ahead of time?

Assemble completely (unbaked) and refrigerate for up to 24 hours. Bake as directed, adding 5-10 minutes if cold from the fridge. Freeze unbaked for up to 2 months.

3

Why is my potato topping gummy?

Overmixing causes gluey potatoes. Mash just until smooth and use warm 0.5 cup milk. A potato ricer creates the lightest texture.

4

Can I skip the cheese topping?

Yes! The dish is still flavorful without 1 cup cheddar. For extra browning, brush potatoes with 1 tbsp melted butter before baking.

★★★★★4.9(10 reviews)
Allison Carter