
There’s a reason shepherd’s pie remains a beloved comfort dish—it delivers rich, savory gravy under a fluffy potato crown every time. This version elevates the classic with cream of mushroom for extra depth and creaminess.
I developed this recipe after years of testing, ensuring the filling stays moist while the topping bakes to golden perfection. The cream of mushroom binds the meat and vegetables in a velvety sauce that feels indulgent yet balanced.
What you get is a hearty, satisfying dish with layers of flavor—tender meat, earthy mushrooms, and creamy potatoes that melt in your mouth. It’s the kind of meal that turns a simple weeknight into something special.
Perfect for feeding a crowd or meal prepping for the week. Here’s how to make it.
Ingredients for Shepherd’s Pie Recipe with Cream of Mushroom
Rich comfort food starts with ground beef, potatoes, and that signature creamy mushroom layer.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef 🥩 | 1 ½ lb | 80/20 lean-to-fat ratio preferred |
| Russet Potatoes 🥔 | 2 lb | Peeled and cubed for mashing |
| Cream of Mushroom Soup 🍲 | 1 can | 10.5 oz can, condensed |
| Mushrooms 🍄 | 8 oz | Fresh, cremini or white, sliced |
| Yellow Onion 🧅 | 1 whole | Medium, finely diced |
| Garlic Cloves 🧄 | 3 cloves | Minced for depth of flavor |
| Frozen Mixed Vegetables 🥕 | 1 cup | Peas, carrots, corn blend |
| Beef Broth 💧 | 1 cup | Low-sodium preferred |
| Worcestershire Sauce 🍶 | 1 tbsp | Adds umami depth |
| Butter 🧈 | ½ cup | Unsalted, for potatoes |
| Whole Milk 🥛 | ½ cup | Warmed for creaminess |
| Kosher Salt 🧂 | 1 ½ tsp | Divided for seasoning layers |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Dried Thyme 🌿 | ½ tsp | Crushed between fingers |
| Dried Rosemary 🌿 | ½ tsp | Crushed between fingers |
[recipe_ingredient_scaler]
The beef is the backbone here—80/20 ground chuck gives you the right fat for flavor without being greasy. Whole Foods or Costco have great options, but any grocery store’s standard ground beef works. For the cream of mushroom, Campbell’s is the classic choice (trust me on this), but any brand’ll do in a pinch. The mushrooms? Cremini add more depth than white, but use whatever’s freshest.
No cream of mushroom? Mix 1 cup milk + 1 cup mushroom broth + 2 tbsp cornstarch for a quick substitute. Swap ground beef for ground turkey or lamb if you prefer. Fresh herbs can replace dried at three times the amount. The frozen veggies are flexible—whatever blend you’ve got works. Low-sodium broth keeps the salt in check, but regular’s fine if that’s all you have.
Leftovers keep for 4-5 days in the fridge, reheat in the microwave or oven. Freezes beautifully for 3 months—just thaw overnight. I always make extra, portion it out, and freeze for lazy dinners later.
Why You’ll Love This Recipe
- One-Pan Magic: I brown the beef, stir in the cream of mushroom soup and onions, then top with mashed potatoes—all in the same dish. No extra bowls to wash.
- Ridiculously Rich: The cream of mushroom soup makes the filling so velvety, and the beef soaks up all that savory goodness. Honestly, I’ve caught my husband sneaking seconds straight from the pan.
- Feeds a Crowd: This is my go-to for potlucks and Sunday dinners. One batch serves six with leftovers that reheat even better the next day.
- Budget Stretcher: Ground beef and russet potatoes are cheap, and the cream of mushroom soup adds depth without cost. I spent less than $15 on ingredients for this filling meal.
Step-by-Step Instructions for Shepherd’s Pie With Cream of Mushroom
Here’s my proven method for building this comforting dish layer by layer.
Step 1: Prepare the Potato Topping
Place the 2 lb Russet Potatoes in a pot and cover with cold water by 1 inch. Add 1 tsp Kosher Salt and bring to a boil over high heat. Reduce to medium and cook for 15-20 minutes until a knife slides in easily.
Drain well, then return the potatoes to the pot. Add the 0.5 cup Butter, 0.5 cup Whole Milk, and remaining 0.5 tsp Kosher Salt. Mash until smooth and fluffy, ensuring no lumps remain. Set aside while you prepare the filling.
Step 2: Build the Flavor Base
In a large skillet over medium-high heat, cook the 1.5 lb Ground Beef until browned, breaking it into small pieces with a wooden spoon. This should take 5-7 minutes. Drain excess fat, leaving about 1 tbsp in the pan.
Add the 1 whole Yellow Onion and 8 oz Mushrooms, cooking for 4-5 minutes until softened. Stir in the 3 cloves Garlic Cloves, 0.5 tsp Dried Thyme, and 0.5 tsp Dried Rosemary, cooking for 30 seconds until fragrant. This builds the aromatic foundation for your filling.
Step 3: Create the Rich Gravy
Pour in the 1 can Cream of Mushroom Soup, 1 cup Beef Broth, 1 tbsp Worcestershire Sauce, and 0.5 tsp Black Pepper. Stir well to combine, then add the 1 cup Frozen Mixed Vegetables. Simmer for 5-7 minutes until the mixture thickens slightly and the vegetables are tender.
Taste and adjust seasoning if needed, though the soup and Worcestershire provide plenty of depth. The mixture should coat the back of a spoon but still be pourable. This is the heart of your shepherd’s pie.
Step 4: Assemble and Bake
Transfer the meat mixture to a 9×13-inch baking dish and spread it evenly. Spoon the mashed potatoes over the top, using the back of the spoon to create decorative peaks. These will brown beautifully in the oven.
Bake at 400°F for 20-25 minutes until the filling is bubbly and the potato topping is golden brown in spots. For extra color, broil for 1-2 minutes at the end, watching closely to prevent burning.
Step 5: Rest and Serve
Let the shepherd’s pie rest for 10 minutes after removing it from the oven. This allows the filling to set slightly, making it easier to serve neat portions. The rest also lets the flavors meld together.
Scoop generous portions onto plates, ensuring each serving has a good ratio of creamy potatoes to rich filling. The top should be golden and slightly crisp at the edges, with the gravy just beginning to peek through in spots.
Pro Tips For Making Shepherd’S Pie Recipe With Cream Of Mushroom
- Brown the Beef Well: I learned this the hard way—don’t rush browning the ground beef. Cook it until deeply browned, not just gray, for a richer flavor that stands up to the cream of mushroom soup.
- Drain the Mushrooms: After sautéing the mushrooms, drain off any excess liquid before mixing them into the beef. Sounds weird, but it works: prevents a watery filling that can make your pie soggy.
- Mash Hot Potatoes: Work with the potatoes while they’re still hot—adding butter and cream is way easier, and you’ll get that smooth, lump-free texture for the topping.
- Skip the Pre-Boil: My grandmother swore by this, and she was right: parboil the diced russets for just 5-7 minutes before mashing. They’ll finish cooking under the broiler without turning gluey.
Best Sauces and Condiments for These Flavors
Classic Gravy Boost
Drizzle extra beef gravy over each serving to amplify the richness. I use 1-2 tbsp per plate of warmed store-bought gravy or homemade from pan drippings. This adds luxurious depth to the already creamy filling.
Fresh Herb Garnish
Sprinkle with 1 tbsp chopped parsley or 1 tsp fresh thyme leaves just before serving. The bright green flecks add visual appeal and cut through the richness with a fresh, herbal note.
Cheese Topping
Add ½ cup shredded cheddar or Parmesan over the mashed potatoes before baking. This creates a golden, bubbly crust that adds a salty, nutty dimension to the creamy potatoes. 🧀
Hot Sauce Kick
Offer Frank’s RedHot or Tabasco on the side for those who enjoy heat. Just a few dashes per serving adds a vinegary tang that balances the creamy, savory flavors beautifully.
Worcestershire Drizzle
For umami lovers, a light drizzle of ½ tsp Worcestershire sauce per serving intensifies the meaty depth. This works especially well with the cream of mushroom base.
Crispy Onion Crunch
Top with ¼ cup French fried onions during the last 5 minutes of baking. The crispy texture contrasts perfectly with the soft potatoes and creamy filling. 💛
Nutrition Facts
Frequently Asked Questions
Can I make this ahead of time?
Yes! Assemble it completely, cover with foil, and refrigerate for up to 24 hours before baking. Add 5-10 minutes to the baking time if starting cold.
What if my potato topping is too runny?
Return the potatoes to the pot and cook over low heat for 2-3 minutes while stirring. This evaporates excess moisture for a thicker consistency.
Can I use fresh mushrooms instead of canned soup?
Sauté 12 oz fresh mushrooms with the onions, then add 1 cup cream and 1 tbsp flour to create a homemade version.
How do I prevent a soggy bottom?
Pre-cook the filling until thick and bubbly before baking. Also, ensure the potato layer completely covers the edges to seal in moisture.
- Recipe for Fried Pork Chops With Flour: Crispy Crust and Juicy Centers - October 3, 2026
- Octopus Recipe Pan Fried: Crispy Edges With Tender Bites - October 3, 2026
- Recipe For Fried Pork Chops In An Iron Skillet: Crispy Crust With Juicy Centers - October 3, 2026