Shepherd's Pie Recipe with Cream of Mushroom Soup: Savory Meat Filling Topped With Creamy Mushroom Mashed Potatoes

Soups & Stews

Shepherd's Pie Recipe with Cream of Mushroom Soup: Savory Meat Filling Topped With Creamy Mushroom Mashed Potatoes

This shepherd's pie recipe with cream of mushroom soup brings comfort food to life with a rich meat filling and velvety mashed potato topping. The secret lies in balancing hearty ground beef with savory mushrooms and a smooth, creamy texture that ties everything together.

I've perfected this dish over years of testing, ensuring every bite delivers that perfect harmony of flavors and textures.

The beauty of this recipe is its simplicity—just a few key ingredients transform into a restaurant-worthy meal. You'll start with a flavorful meat mixture simmered in cream of mushroom soup, then top it with creamy, golden mashed potatoes that bake to crispy perfection.

What makes this version special is how the mushroom flavor infuses both the filling and the mashed potatoes, creating a cohesive dish with depth.

By the time it emerges from the oven, you'll have a golden, bubbling pie with tender meat and creamy mashed potatoes that have just enough crispiness on top.

The aroma alone will have everyone gathering at the table, and the first bite delivers that satisfying combination of savory and creamy that defines classic shepherd's pie. This is the kind of dish that feels indulgent but comes together with straightforward steps.

Serve with a simple green salad or steamed vegetables to balance the richness, or enjoy it on its own as a hearty main course. The leftovers reheat beautifully, making it perfect for meal prep. Let's get started on creating this comforting classic that's sure to become a family favorite.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for shepherd's pie recipe with cream of mushroom soup

Six ingredients make this creamy shepherd's pie shine—rich meat filling meets velvety mushroom mashed potatoes.

Ingredient Amount Notes
Ground Beef 🥩 1 ½ lb 80/20 fat ratio preferred
Cream of Mushroom Soup 🍄 2 cans Condensed, 10.5 oz each
Mushrooms 🍄 1 cup Fresh, sliced button mushrooms
Yellow Onion 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Russet Potatoes 🥔 2 lbs Yukon gold works too
Milk 🥛 ½ cup Whole milk for creaminess
Unsalted Butter 🧈 ½ cup Cold, cubed
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ 1 tsp Freshly ground preferred
Worcestershire Sauce 🍶 1 tbsp For depth of flavor
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
All-Purpose Flour 🌾 1 tbsp For thickening if needed

The ground beef is where the savory magic happens. 80/20 fat ratio keeps it juicy, and I always grab the store brand—it's cheaper and just as flavorful. Fresh mushrooms add that earthy depth, but canned mushrooms work in a pinch. The cream of mushroom soup? Condensed is best here—it thickens perfectly without extra effort. If you're feeling fancy, swap the canned soup for homemade mushroom sauce (sauté mushrooms with garlic, add a splash of cream, and blend). The onions and garlic? Yellow onions are sweeter, but red works too if that's what you've got.

No fresh mushrooms? Canned mushrooms, drained keep the dish just as hearty. Short on Worcestershire? Soy sauce or balsamic vinegar adds a similar umami kick. The potatoes should be Russet or Yukon gold—they hold up best to baking. If you're prepping ahead, parboil the potatoes first and store them in cold water to keep them from browning. The parsley is just for garnish, but it brightens up the dish—dried parsley works too if you're in a hurry. For extra richness, add a splash of heavy cream to the mashed potatoes, but the milk and butter combo is already plenty indulgent.

This pie reheats beautifully—just cover with foil and warm in the oven for 15-20 minutes. Leftovers keep for 4-5 days in the fridge, and it freezes wonderfully for up to 3 months. I like to portion mine into individual servings before freezing so I can grab and go. The mashed potatoes crisp up even better the second day, so don't hesitate to make extra. Store the filling and topping separately if you're freezing—just assemble when you're ready to bake.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to wash a million dishes—just brown the beef, sauté the onions and mushrooms, stir in that creamy soup, top with mashed potatoes, and boom. Done. The only cleanup is the plate I ate off of.
  • Umami Bomb: That can of cream of mushroom soup isn’t just a shortcut—it’s flavor gold. The way the rich, earthy mushrooms blend with the beef and garlic? It’s like a cozy hug in a bowl, especially when you crisp the edges under the broiler.
  • Leftovers That Don’t Suck: Between us, most shepherd’s pie leftovers turn into sad, dry messes. Not this one. The creamy mushroom base keeps it moist for days, and I’ve reheated slices straight from the fridge for lunch—no one’s ever complained.
  • Budget Feast: Ground beef and canned soup stretch into a meal that feeds four for under $10. Honestly, I make this when I’m pinching pennies, and somehow it still feels like a restaurant-worthy dish. My college roommate called it “gourmet poverty food”—and she wasn’t wrong.

Step-by-step instructions for shepherd's pie with creamy mushroom mashed potatoes

Here's how to create a rich, hearty shepherd's pie with velvety mushroom mashed potatoes and savory ground beef filling.

1

Cook the Ground Beef and Build the Filling

In a large skillet, heat 1 tablespoon of the unsalted butter over medium-high heat. Add the 1.5 lb ground beef and cook, breaking it apart with a wooden spoon, until it loses its raw color and begins to brown—about 5-6 minutes. You'll see the meat release juices and form small crumbles.

Push the beef to one side of the pan and add the remaining 0.375 cup unsalted butter (leaving 1 tablespoon for later). Toss in the 1 cup mushrooms and 1 whole yellow onion that you've diced into small pieces. Sauté for 4-5 minutes until the mushrooms release their moisture and the onions soften. Add the 4 cloves garlic cloves that you've minced and cook for another 30 seconds until fragrant.

Return the beef to the pan and stir in the 2 cans cream of mushroom soup, 1.5 teaspoons salt, 1 teaspoon black pepper, and 1 tablespoon Worcestershire sauce. Simmer for 5 minutes until the mixture thickens slightly. Remove from heat and stir in the 0.25 cup fresh parsley, reserving a small handful for garnish later.

2

Prepare the Creamy Mushroom Mashed Potatoes

While the filling cooks, peel the 2 lbs russet potatoes and cut them into 1-inch chunks. Place them in a large pot and cover with cold water by about 1 inch. Add 1 teaspoon salt to the water and bring to a boil over high heat. Once boiling, reduce heat to medium-high and cook for 15-20 minutes until the potatoes are fork-tender.

Drain the potatoes thoroughly and return them to the pot. Add the 0.5 cup milk and 0.5 cup unsalted butter (cold, cubed). Mash the potatoes until smooth, adding more milk if needed for creaminess. The mixture should be thick but still spreadable. For extra richness, stir in the 1 tablespoon all-purpose flour and mix well. Taste and adjust seasoning with additional salt or pepper if needed.

3

Assemble and Bake the Shepherd's Pie

Preheat your oven to 375°F. Spread the cooked ground beef mixture evenly in a 9x13-inch baking dish, creating a base layer. Use a spatula to smooth the top. Spoon the creamy mashed potatoes over the filling, spreading them evenly to cover completely. You want a smooth, even layer—about ½-inch thick.

Use a fork to create decorative ridges in the potato topping. This helps create crispy edges when baked. Bake for 25-30 minutes until the top is golden brown and the filling is bubbling around the edges. The center should still be slightly soft—it will firm up as it cools.

4

Rest and Serve for Maximum Creaminess

Remove the shepherd's pie from the oven and let it rest for 10 minutes before serving. This resting time allows the filling to set slightly and the flavors to meld together. The potatoes will firm up a bit, making it easier to slice and serve.

Garnish with the reserved fresh parsley and serve warm. The contrast between the creamy, velvety mashed potatoes and the rich, savory beef filling makes this dish truly special. For extra crispiness, you can broil for 1-2 minutes at the end, but watch closely to avoid burning the top.

👨‍🍳

Pro Tips For Making Shepherd'S Pie Recipe With Cream Of Mushroom Soup

  • CRISP THE MUSHROOMS FIRST: Sauté sliced mushrooms in a dry pan for 5-6 minutes before adding onions—this pulls out their moisture and keeps the filling from turning soggy later. I used to skip this, and the whole pie would end up damp, no matter how long I baked it.
  • SALT THE GROUND BEEF: Season the raw beef with 1 teaspoon of salt before cooking—it distributes better and seasons the filling more evenly. I learned this the hard way after tasting bland bites in the middle of the pie.
  • DON’T SKIP THE GARLIC: Mince the garlic very finely (almost a paste) so it blends into the soup without clumps—this way, every forkful gets flavor, not just the lucky spots. I used to chop it roughly, and it’d sit like tiny almonds in the mashed potatoes.
  • BAKE UNTIL GOLDEN: Let the pie sit uncovered for the last 5-10 minutes of baking—this crisps the potato topping instead of steaming it. I used to cover it the whole time, and the top would turn mushy, no matter how long I baked it.

Essential equipment for great shepherd's pie recipe with cream of mushroom soup

Baking Dish Essentials

For this recipe, a 9x13-inch baking dish is ideal—it gives you plenty of surface area for even baking and crispy edges. I recommend using a ceramic or glass dish like Pyrex because they distribute heat evenly and prevent hot spots.

If you don’t have one, a heavy-duty stainless steel pan works too, but avoid nonstick—it can make the potatoes too soft. For extra crispiness, preheat your dish in the oven for 5-10 minutes before adding the filling. 🍽️

Skillet for Searing

A 12-inch cast-iron skillet is my go-to for cooking the ground beef and vegetables because it retains heat exceptionally well, ensuring even browning. If you don’t own cast iron, a heavy stainless steel skillet or enamel-coated pan will work just fine.

Avoid thin, lightweight pans—they can’t handle the heat and may cause the meat to steam instead of sear. I also keep a wooden spoon and spatula nearby for stirring and scraping up any stuck bits. 🔥

Mashing Tools

For creamy mashed potatoes, you’ll need a potato masher or ricer to avoid lumps, but I prefer a hand mixer or immersion blender for ultra-smooth results. If you’re using a ricer, make sure it’s stainless steel—it heats up faster and won’t leave a metallic taste.

For portioning, a large spoon or ice cream scoop helps spread the mashed potatoes evenly over the filling. Pro tip: Keep your tools warm by rinsing them with hot water between uses. 🥔

Measuring and Mixing

Precision matters when balancing flavors, so invest in a set of stainless steel measuring cups and spoons—they’re durable and accurate. For mixing the filling, a wooden spoon works best to avoid scratching your pan. I also keep a small bowl handy for reserving garnishes like parsley.

If you’re making this ahead, a large airtight container (like Rubbermaid Brilliance) keeps the filling and topping separate in the fridge for up to 2 days. ⚡

Oven Thermometer

Ovens can run hot or cold, so I always use an oven thermometer (like the Thermoworks Oven Thermometer) to ensure your oven is hitting 375°F accurately. This is especially important for shepherd’s pie—too low, and the topping won’t crisp; too high, and the filling can dry out.

Place the thermometer near the center rack while preheating to adjust your oven’s calibration if needed. Trust me, this small tool saves you from guesswork! 🌡️

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 14g70%
Cholesterol 155mg52%
Sodium 1250mg54%
Total Carbohydrate 48g17%
Dietary Fiber 6g21%
Sugars 8g
Protein 36g72%
* 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 substitute cream of mushroom soup for another type of soup?

You can use cream of celery soup for a similar texture, but the flavor will be different. For a vegetarian version, try blending sautéed mushrooms with vegetable broth and a splash of cream. The key is achieving that creamy, velvety texture—just ensure whatever you use complements the savory meat filling.

2

Why does my shepherd's pie topping sometimes turn soggy?

Soggy toppings usually happen when the filling releases too much moisture before baking or if the potatoes aren't dry enough. To fix this, pat the mashed potatoes completely dry before spreading, and consider adding a thin layer of cheese or breadcrumbs on top before baking. Baking at 375°F for 25-30 minutes should give you a crispy crust.

3

Can I make this recipe ahead of time?

Assemble the pie up to 24 hours ahead and refrigerate uncovered for 30 minutes before baking. For freezer-friendly prep, cook the filling and mash the potatoes separately, then freeze them in airtight containers. Thaw overnight in the fridge before assembling and baking. The flavors actually improve after resting!

4

What's the best way to reheat leftovers?

Cover the pie with foil and warm in a 350°F oven for 15-20 minutes until heated through. For extra crispiness, remove the foil for the last 5 minutes of reheating. Microwaving works in a pinch, but it won't recreate that golden crust—just stir and cover with a damp paper towel for 1-2 minutes.

5

How can I make this dish vegetarian?

Swap the ground beef for lentils or crumbled tempeh, and use vegetable broth instead of Worcestershire sauce. Boost the umami with soy sauce or miso paste. For extra richness, stir in nutritional yeast or a splash of coconut milk to the mashed potatoes. The cream of mushroom soup will still work beautifully!

★★★★★4.7(10 reviews)
Categories Soups & Stews