Soups & Stews
This Campbell Soup shepherd's pie recipe transforms a classic comfort dish into something even more satisfying by using Campbell's Soup as the secret to a rich, flavorful filling. The combination of savory ground meat, tender vegetables, and that iconic soup base creates a gravy that's impossibly creamy and deeply flavorful.
I've tested countless variations, and this method guarantees a tender filling that holds together perfectly under the mashed potato crown.
The beauty of this recipe lies in its simplicity—just a handful of ingredients come together to create a dish that feels indulgent yet requires no special techniques.
You'll brown ground beef until deeply flavorful, then build the filling with sautéed onions, carrots, and peas, all bound together by Campbell's Soup for that signature rich, velvety texture. The mashed potato topping adds a comforting, golden finish that seals in all the flavors.
What you'll end up with is a shepherd's pie that's creamy in every bite, with a filling so rich and flavorful it disappears faster than you can say "comfort food." The mashed potatoes develop a crispy, golden crust on top while staying tender underneath, creating the perfect contrast.
This is the kind of dish that disappears quickly, leaving everyone asking for seconds.
Perfect for family dinners, potlucks, or meal prepping, this recipe delivers restaurant-quality results with minimal effort. The Campbell's Soup base ensures the filling stays moist and flavorful even after reheating, making it ideal for leftovers. Let's get cooking!
Ingredients for campbell soup shepherd's pie
Just thirteen ingredients transform into a velvety shepherd's pie with Campbell's Soup base.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef 🥩 | 1 ½ lb | Lean to medium-fat ratio preferred |
| Yellow Onion 🧅 | 1 whole | Diced into small, even pieces |
| Carrots 🥕 | 3 medium | Peeled and finely chopped |
| Frozen Peas 🌽 | 1 cup | Thawed if frozen solid |
| Campbell's Cream of Mushroom Soup 🍲 | 1 can | Unopened, 10.5 oz can |
| Whole Milk 🥛 | ½ cup | Full-fat for creaminess |
| Russet Potatoes 🥔 | 2 ½ lb | Medium-sized, peeled |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for mashed potatoes |
| Heavy Cream 🥛 | ¼ cup | Full-fat for richness |
| Garlic Cloves 🧄 | 3 cloves | Minced for depth of flavor |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Fine grain preferred |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Cracked peppercorns preferred |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For sautéing vegetables |
The ground beef is the flavor foundation—80/20 lean-to-fat ratio ensures juiciness without excess grease. Most grocery stores carry this in the meat counter, but Costco's bulk packages offer the best value for larger batches. For the vegetables, fresh carrots yield better texture than canned, though frozen peas work perfectly for convenience. The Campbell's Cream of Mushroom Soup provides that signature velvety texture while keeping prep simple—never substitute condensed soups as they lack the necessary body. Russet potatoes are ideal for their high starch content, creating a fluffy yet sturdy topping.
No Campbell's Cream of Mushroom Soup? Homemade mushroom gravy works beautifully—simmer 1 cup chopped mushrooms, 1 tbsp flour, and 1 cup beef broth until thickened. For the potatoes, Yukon Golds create a creamier mash but require slightly more butter. The heavy cream can be swapped for half-and-half (though texture will be less rich), and frozen peas may be replaced with thawed frozen green peas without compromising flavor. Fresh garlic is non-negotiable here—powdered lacks the aromatic depth that makes this dish sing.
This shepherd's pie reheats beautifully—cover tightly and bake at 375°F for 20 minutes to restore crispiness. Leftovers keep for 4-5 days in the fridge or 3 months frozen. For meal prep, portion into individual containers before baking—the filling stays moist and flavorful even after reheating. The mashed potato topping develops a golden crust when reheated, creating that perfect restaurant-style finish.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this trick—just brown the beef and onions, dump in the soup, stir, and boom, you’ve got a filling. No separate sauces, no messy reductions, just pure ease. The mashed potatoes go on top, and suddenly, you’ve got a meal that feels like a hug.
- Soup Secret Boost: That can of Campbell’s Cream of Mushroom isn’t just a shortcut—it’s flavor gold. The creamy, umami-rich base cuts through the beef’s richness while the peas add a bright pop. Honestly, I’d argue this tastes better than half the fancy shepherd’s pies I’ve tried.
- Lunchbox Hero: Make a big batch on Sunday, and you’ve got effortless lunches all week. The leftovers reheat beautifully, and the mashed potato topping stays intact (no soggy disasters here). My kids pack it in their thermoses—no complaints, just empty containers.
- Budget Comfort: Ground beef, a can of soup, and a few veggies? This feeds four for under $10. It’s the kind of meal that makes you feel like you’re treating yourself without breaking the bank. Plus, the peas and carrots stretch the filling, so every bite feels intentional.
Step-by-step instructions for shepherd's pie with Campbell's Cream of Mushroom Soup
A hearty, comforting dish where savory beef and vegetables are topped with velvety mashed potatoes.
Prepare the Vegetable and Beef Filling
Heat the 1 tablespoon extra-virgin olive oil in a large skillet over medium-high heat. Add the 1 whole yellow onion and 3 medium carrots, both finely chopped, cooking for 5-6 minutes until softened and beginning to caramelize. Stir occasionally to prevent burning.
Push the vegetables to one side of the pan and add the 1.5 pounds ground beef, breaking it apart with a wooden spoon. Cook until browned, about 5-7 minutes, then drain excess fat if needed. Add the 3 minced garlic cloves and cook for 30 seconds until fragrant.
Return the vegetables to the pan and stir in the 1 cup frozen peas (thawed if frozen solid) and 1 can Campbell's Cream of Mushroom Soup. Season with 1.5 teaspoons diamond crystal kosher salt and 0.5 teaspoon freshly ground black pepper. Simmer for 3-4 minutes until the peas are heated through and the mixture thickens slightly. Remove from heat and set aside.
Prepare the Creamy Mashed Potato Topping
Peel and cut the 2.5 pounds russet potatoes into even chunks, then place them in a large pot of cold, salted water. Bring to a boil and cook for 15-20 minutes until fork-tender. Drain well, then return the potatoes to the pot.
Add the 0.5 cup unsalted butter and 0.5 cup whole milk to the warm potatoes. Mash until smooth, then stir in the 0.25 cup heavy cream for extra richness. Season with additional diamond crystal kosher salt and freshly ground black pepper to taste. The mashed potatoes should be light yet creamy—this is your key to a perfect finish.
Assemble and Bake the Shepherd's Pie
Preheat your oven to 375°F. Spread the beef and vegetable mixture evenly in a 9x13-inch baking dish, creating a flat surface for the mashed potatoes to sit on. Spoon the mashed potatoes over the filling, using the back of a spoon to create peaks and swirls for texture.
Bake for 25-30 minutes until the top is golden brown and the filling is bubbling. For a crispier finish, broil for 2-3 minutes at the end, watching closely to avoid burning. The internal temperature of the filling should reach 165°F.
Rest and Serve for Maximum Creaminess
Remove from the oven and let the shepherd's pie rest for 10 minutes before serving. This allows the filling to set slightly and the flavors to meld. The creamy mashed potatoes will have absorbed any residual moisture from the filling, ensuring each bite is rich and cohesive.
Garnish with extra freshly ground black pepper if desired. Serve warm, with a side of steamed green beans or a simple salad to balance the richness. The contrast between the savory filling and the velvety mashed potatoes makes this dish unforgettable.
Pro Tips For Making Campbell Soup Shepherd'S Pie
- Brown the Beef Right: Dump that raw ground beef straight into the pan and walk away for 5 minutes—no stirring. Let it sizzle and crisp on the bottom before breaking it up with a wooden spoon. I used to rush this, and my shepherd’s pie always tasted dull. The Maillard reaction here is your flavor foundation.
- Dice Those Onions Small: Cut the yellow onion into 1/4-inch pieces, not chunks. Tiny onions cook faster, sweeten up better, and blend seamlessly into the Campbell’s soup base. I learned this the hard way when my pie had chewy onion bits swimming in the sauce.
- Don’t Overmix the Mashed Potatoes: Once you add the butter and milk to your mashed potatoes, stop stirring after they’re just combined. Overworking them makes them gluey, and that’s the last thing you want on top of your pie. A few lumps? Doesn’t matter—texture matters more.
- Thicken the Soup First: After mixing in the Campbell’s soup, simmer the filling uncovered for 3–4 minutes to reduce it slightly. This prevents a watery pie and makes the mashed potato topping stick better. Skip this, and you’ll end up with a soggy top—trust me.
Serving suggestions for this campbell soup shepherd's pie
Classic Garnishes
Freshly cracked black pepper adds a bright, aromatic finish that enhances the dish's savory depth. I like to sprinkle it generously just before serving—about ½ teaspoon per serving—to wake up the flavors.
For extra flair, add a few chopped parsley leaves or green onions for a pop of color and freshness. 🌿
Crispy Topping Tricks
For a restaurant-worthy finish, broil the shepherd's pie for 2-3 minutes at the end to create a golden, crispy crust on the mashed potatoes. If you want to go further, sprinkle grated Parmesan cheese or panko breadcrumbs on top before baking for added texture and richness.
Side Dish Pairings
A simple steamed green bean salad with lemon and olive oil cuts through the richness beautifully. I also love serving it with crusty sourdough bread for soaking up any extra filling. For a lighter option, a mixed greens salad with balsamic vinaigrette balances the meal perfectly. 🥗
Family-Friendly Serving
Shepherd's pie is naturally kid-friendly, but you can make it even more appealing by serving it in individual ramekins. This also makes it easier to portion for meal prep. For picky eaters, serve the filling and mashed potatoes separately so they can customize their plates.
Wine and Beer Pairings
A medium-bodied red wine like Pinot Noir complements the dish beautifully, while a crisp lager (like Peroni) offers a refreshing contrast. For a non-alcoholic option, sparkling apple cider adds a festive touch and balances the savory flavors. 🍷
Make-Ahead Presentation
If serving at a gathering, assemble the shepherd's pie in a 9x13-inch baking dish and refrigerate for up to 24 hours before baking. This lets the flavors meld even more. For a stunning presentation, create a wavy potato topping using a piping bag or spoon for a restaurant-style finish. 💫
Nutrition facts
Frequently asked questions
Can I use a different Campbell's soup flavor?
The recipe calls for Cream of Mushroom Soup, but you can substitute with Cream of Celery or Onion Soup for a different flavor profile. Avoid chunky soups like tomato or chicken noodle—they won't blend smoothly into the filling. For a vegetarian version, use Cream of Broccoli Soup instead of beef.
How do I make this recipe vegetarian?
Swap the ground beef for 1.5 pounds of lentils or crumbled tempeh, and use Campbell's Cream of Broccoli Soup instead. Add 1 teaspoon smoked paprika to mimic the meaty depth. The mashed potato topping remains the same, ensuring the same creamy texture.
Why did my mashed potatoes turn out watery?
Watery potatoes usually mean you didn't drain them well enough or used too much liquid when mashing. Always drain potatoes thoroughly and avoid overmixing—they should be fluffy, not glued together. For extra insurance, let them cool slightly before mashing to absorb excess moisture.
Can I make this ahead of time?
Assemble the dish in a baking dish, cover tightly with foil, and refrigerate for up to 24 hours before baking. For freezing, bake first, then cool completely before wrapping in airtight containers. Reheat from frozen at 350°F for 45-50 minutes, covered with foil.
What's the best way to reheat leftovers?
For the best texture, cover the shepherd's pie with foil and reheat at 375°F for 20-25 minutes. To restore crispiness on top, broil for 2-3 minutes at the end. Microwaving works in a pinch, but it can make the potatoes soggy—always cover with a damp paper towel for even heating.
