Shepherd's Pie Recipe with Cream of Mushroom Soup: Savory Mushroom-Laced Comfort in One Dish

Soups & Stews

Shepherd's Pie Recipe with Cream of Mushroom Soup: Savory Mushroom-Laced Comfort in One Dish

This shepherd's pie recipe with cream of mushroom soup delivers the ultimate in homestyle comfort—rich, savory ground meat topped with creamy mashed potatoes and baked to golden perfection.

I first made this during a chilly winter evening when I needed a dish that felt like a warm hug in every bite. The cream of mushroom soup adds depth without overpowering the traditional flavors.

The beauty of this recipe lies in its simplicity: ground beef or lamb simmers with onions, garlic, and herbs until tender, then gets thickened with that velvety mushroom soup.

A layer of fluffy mashed potatoes (or instant for a shortcut) seals in all the flavors while creating that signature crispy top. It's the kind of dish that tastes even better the next day, making it perfect for meal prep.

What you'll end up with is a hearty, one-dish meal that's packed with savory meat, earthy mushrooms, and creamy potatoes—each bite delivers that perfect balance of textures and flavors. The aroma alone will have everyone gathering around the table, and the leftovers reheat beautifully for quick lunches.

This is comfort food at its finest, with minimal effort and maximum satisfaction.

Serve with a simple green salad or crusty bread to soak up any extra sauce. Whether you're feeding a family or treating yourself to a cozy night in, this recipe is sure to become a staple in your rotation. Let's get started!

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

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

Ground beef, creamy soup, and fluffy potatoes—this shepherd's pie is pure comfort in one dish.

Ingredient Amount Notes
Ground Beef 🥩 1 ½ lb 85% lean for best texture
Yellow Onion 🧅 1 whole Medium, finely diced
Garlic Cloves 🧄 4 cloves Freshly minced for aroma
Cream of Mushroom Soup 🍄 2 cans Condensed, 10.5 oz each
Beef Broth 💧 1 cup Low-sodium preferred
Worcestershire Sauce 🍶 1 tbsp For umami depth
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh
Salt 🧂 1 tsp Kosher salt preferred
Black Pepper 🌶️ ½ tsp Freshly cracked
Russet Potatoes 🥔 3 lbs Starchy for fluffy mash
Butter 🧈 ½ cup Unsalted, melted
Milk 🥛 ½ cup Whole for creaminess
Shredded Cheddar Cheese 🧀 ½ cup Optional for extra richness
Fresh Parsley 🌿 ¼ cup Chopped for garnish

The ground beef is your flavor anchor—85% lean gives you that perfect meaty texture without too much fat. Grab it from the butcher section if you can, or the pre-packaged stuff works fine. I always pick up Trader Joe's beef when I'm in a rush, but Costco has the best price for big batches. Don't skip the Worcestershire—it adds that savory punch that makes this dish sing. For the potatoes, Russets are non-negotiable—they're starchy enough to hold their shape when mashed but still creamy. If you're in a pinch, Yukon Golds work too, but they'll be a touch waxier. The cream of mushroom soup? Campbell's or Betty Crocker are solid choices, but if you're feeling fancy, make your own with fresh mushrooms and a splash of cream.

No Worcestershire? A dash of soy sauce or fish sauce works in a bind, though it won't be identical. The thyme can be swapped for rosemary or sage if that's what you've got—just use the same amount. For the potatoes, instant mash is a total game-changer if you're short on time. I've used Bouillon cubes instead of beef broth in emergencies (just one cube dissolved in a cup of hot water), but it's not as rich. The cheese? Skip it if you're watching calories, but trust me, that sharp cheddar on top makes it worth it. And if you're out of parsley, chives or green onions add a nice brightness.

This dish tastes even better the next day—make extra and freeze half for lazy nights. Store leftovers in the fridge for up to 4 days, or freeze for 3 months. The key to reheating? Cover with foil and bake at 350°F until heated through. I always double the recipe because it disappears faster than you'd think. The mashed potatoes can be prepped ahead and kept warm in a slow cooker while you assemble the rest. And if you're serving a crowd, double the cheese—no one will complain.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots—just brown the beef and onions, dump in the soup and broth, then top with mashed potatoes. The oven does all the work while I sip wine and pretend I’m a fancy chef.
  • Umami Bomb: That can of cream of mushroom soup? It’s the secret weapon. The rich, earthy flavor cuts through the beef’s richness while the garlic cloves add a punchy depth. Honestly, the first time I tasted it, I nearly licked the pan.
  • Meal Prep MVP: Make a double batch on Sunday, and you’ve got lunches for the week. The leftovers reheat beautifully—just pop them in the microwave, and it’s like you’re eating fresh. (Yes, even on a Tuesday night.)
  • Budget-Friendly Feast: Ground beef, onions, and a can of soup? This feeds four for under $10. Between us, it’s the kind of dish that makes me feel like I’m feeding a crowd without breaking the bank—or my sanity.

Step-by-step instructions for shepherd's pie with cream of mushroom soup

This classic comfort dish comes together beautifully with rich, savory filling and fluffy mashed potato topping.

1

Brown the Ground Beef and Sauté Aromatics

In a large skillet over medium-high heat, add the 1.5 lb ground beef and cook until it loses its raw color and begins to brown, breaking it apart with a wooden spoon. This should take about 5-7 minutes. The beef is ready when it's no longer pink in the center and has released its juices.

Push the beef to one side of the skillet and add the 1 whole yellow onion and 4 minced garlic cloves to the empty space. Sauté for 3-4 minutes until the onion becomes translucent and the garlic releases its fragrant aroma. Stir occasionally to prevent burning, as garlic can go from delicious to bitter in seconds.

2

Build the Savory Filling

Return the beef to the center of the skillet and stir in the 1 cup beef broth, 1 tbsp Worcestershire sauce, 1 tsp dried thyme, 1 tsp salt, and 0.5 tsp black pepper. Let the mixture simmer for 5 minutes, allowing the flavors to meld together and the liquid to reduce slightly.

Next, stir in the 2 cans cream of mushroom soup and continue simmering for another 3-4 minutes until the mixture thickens. You're aiming for a rich, velvety consistency that coats the back of a spoon. Remove the skillet from heat and let the filling cool for 10 minutes—this prevents the potatoes from steaming instead of baking.

3

Prepare the Fluffy Potato Topping

While the filling cools, peel the 3 lbs russet potatoes and cut them into 1-inch chunks. Place them in a large pot of cold, salted water and bring to a boil. Once boiling, reduce heat to medium and cook for 12-15 minutes until the potatoes are fork-tender.

Drain the potatoes thoroughly, then return them to the pot. Add the 0.5 cup butter, 0.5 cup milk, 0.5 cup shredded cheddar cheese, 1 tsp salt, and 0.5 tsp black pepper. Mash until smooth and creamy, with no lumps remaining. For extra fluffiness, cover the pot and let it sit for 2-3 minutes to steam slightly.

4

Assemble and Bake to Perfection

Preheat your oven to 375°F. Transfer the cooled beef filling to a 9x13-inch baking dish and spread it evenly into a thin layer. Spoon the mashed potatoes over the top, creating a smooth, even surface. Use a fork to create decorative ridges for a rustic finish.

Bake uncovered for 30-35 minutes until the top is golden brown and the filling is bubbling at the edges. The center should be hot but not boiling when you insert a knife—this ensures the filling stays creamy and not dry. If the top browns too quickly, tent loosely with foil for the last 10 minutes of baking.

5

Rest and Garnish for Serving

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 makes it easier to slice without falling apart. Garnish with the 0.25 cup chopped fresh parsley just before serving for a pop of color and freshness.

Slice into squares and serve warm, with a side of steamed green beans or a crisp salad. The contrast of the creamy, cheesy potato topping with the rich, savory beef filling makes this dish irresistibly comforting. Leftovers keep well in the refrigerator for up to 3 days or can be frozen for 2 months—just reheat in the oven at 350°F until warmed through.

👨‍🍳

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

  • Brown the Beef Thoroughly: Don’t just cook the ground beef—brown it until it’s dark and crispy in spots. I used to rush this, and the filling ended up tasting flat. Break it into small chunks first, then let it sear in batches without overcrowding the pan. That deep color and flavor are what makes the soup step sing later.
  • Sweat Onions Low and Slow: Yellow onions caramelize best when cooked gently—think 8-10 minutes on medium-low, stirring often. I learned this the hard way after burning three batches; now I resist the urge to crank the heat. The goal is softness, not color, so you don’t end up with bitter bits in your filling.
  • Stir in the Soup Early: Add the cream of mushroom soup while the beef mixture is still hot, not at the end. This lets the starches thicken properly and coats everything evenly. If you dump it in cold, you’ll end up with a gloppy, uneven filling—trust me, I’ve served that to guests.
  • Prep Mashed Potatoes Ahead: Make the mashed potatoes before you start the filling—yes, even if it means waiting. Cold potatoes won’t slide off the baking dish when you’re ready to assemble, and they’ll crisp up better on top. Pro move: Toss a handful of grated cheese into the mashed potatoes right before spreading them—it adds a melty, golden crust.

Best sauces and condiments for this shepherd's pie recipe with cream of mushroom soup

Creamy Mushroom Depth

The cream of mushroom soup is the star here, adding that earthy, umami-rich base that elevates the filling.

I always use Campbell's or Betty Crocker for consistency, but if you're feeling adventurous, try making your own by blending 8 oz fresh mushrooms, 1 tbsp butter, 1 tbsp flour, and 1 cup milk until smooth.

This homemade version adds a fresh, vibrant note that canned soup can't match.

Umami Boosts

For extra depth, stir in 1 tbsp soy sauce or 1 tsp fish sauce when you add the Worcestershire. These ingredients amplify the savory profile without overpowering the mushrooms.

I also like adding 1 tsp Dijon mustard for a subtle tang that brightens the filling. Just be sure to taste as you go—small adjustments make all the difference.

Cheesy Variations

Swap the cheddar for Gruyère or Parmesan to add a nutty, complex flavor to the potato topping. I’ve also used cream cheese (about 4 oz) mixed into the mashed potatoes for a richer texture.

For a lighter option, try feta cheese crumbled on top before baking—it adds a salty tang that cuts through the richness.

Herb Infusions

Fresh herbs like parsley, thyme, or rosemary can transform the filling. I often add 1 tbsp chopped fresh thyme or 1 tsp dried rosemary to the beef mixture for an aromatic boost.

If you love garlic, try sautéing 2 extra cloves with the onions for an intense, savory punch. Garnish with chives or green onions for a fresh finish.

Spicy Kick

For heat lovers, stir in ½ tsp smoked paprika or ¼ tsp cayenne pepper with the spices. I’ve also added 1 tbsp hot sauce (like Frank’s RedHot) to the filling for a slow-building spice.

If you prefer a sweeter heat, drizzle 1 tbsp honey over the top before baking—it caramelizes beautifully and balances the richness.

Topping Twists

Instead of plain mashed potatoes, try mixing in crushed potato chips (like Ruffles) for a crispy texture or sautéed onions for extra depth. For a gluten-free option, use cauliflower mash—it’s lighter but still creamy.

I’ve even topped mine with crumbled bacon or sautéed mushrooms for added texture and flavor.

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 14g70%
Cholesterol 135mg45%
Sodium 890mg39%
Total Carbohydrate 48g17%
Dietary Fiber 6g21%
Sugars 6g
Protein 38g76%
* 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 turkey or chicken instead of beef?

Ground turkey works beautifully and is leaner, while chicken adds a milder flavor. For turkey, use 1.5 lb like the recipe calls, but add 1 tbsp olive oil to prevent dryness. Chicken needs 1 tbsp extra broth to keep it moist. The cream of mushroom soup will still shine through, but the meat's flavor profile will be lighter.

2

Why does my potato topping get watery?

This usually happens when the potatoes are overcooked or under-mashed. Always boil them until fork-tender (12-15 minutes), not mushy. Drain thoroughly and press out excess moisture with a potato masher. For extra insurance, let the mashed potatoes rest 5 minutes before spreading—the starch will absorb liquid. If it's still too wet, bake uncovered for 5 extra minutes to evaporate moisture.

3

Can I make this ahead of time?

Yes! Assemble the pie 1 day ahead and refrigerate uncovered. Bake straight from the fridge at 375°F for 45-50 minutes, adding foil if the top browns too quickly. For freezing, bake fully, cool completely, wrap tightly in foil, and freeze for up to 3 months. Thaw overnight in the fridge before reheating at 350°F until warmed through.

4

What's the best way to reheat leftovers?

Slice leftovers and reheat in a 350°F oven for 15-20 minutes covered with foil, then uncover for the last 5 minutes to crisp the top. Microwave reheating works too: cover with a damp paper towel and heat in 30-second intervals until hot. The oven method preserves texture better, while microwave gives faster results. Always check the center is piping hot.

5

Can I make this vegetarian?

Swap the beef for 1.5 lb lentils (cooked) or 1.5 lb crumbled tempeh (pan-fried). Boost umami with 1 tbsp soy sauce and 1 tsp smoked paprika. For extra richness, stir in ½ cup mushroom duxelles (finely chopped mushrooms sautéed with garlic). The cream of mushroom soup will still create that satisfying texture contrast.

★★★★★5.0(12 reviews)
Categories Soups & Stews