Soups & Stews
Transforming a classic comfort dish, this Campbell Soup shepherd's pie recipe reimagines tradition with a modern shortcut while keeping all the hearty, savory goodness intact.
The secret lies in using Campbell Soup as the base for a rich, velvety gravy that binds ground beef, peas, and carrots into a filling so flavorful you won’t believe it’s easier than the original.
I’ve perfected this version over years of family dinners, where it consistently earns requests for seconds—especially from kids who swear it’s the best "meatloaf" they’ve ever had.
The beauty of this recipe is its balance of convenience and authenticity. While Campbell Soup handles the gravy work for you, the mashed potato topping remains the star—creamy, golden, and perfectly crisped on top.
Browning the beef first develops deep, meaty flavors, while sautéing the vegetables ensures they stay tender-crisp rather than mushy. The result is a dish that feels indulgent yet requires just 45 minutes of active time, making it ideal for busy weeknights or meal prep ahead.
What you’ll end up with is a restaurant-worthy shepherd’s pie that’s rich, comforting, and packed with layers of texture—tender beef, sweet peas, caramelized onions, and a velvety potato crust that’s crispy on top and fluffy underneath.
The Campbell Soup adds a subtle umami depth that elevates the filling without overpowering the natural flavors. This is the kind of dish that warms up a cold evening and brings everyone to the table, hungry for more.
For added versatility, you can swap the beef for turkey or lentils to suit dietary preferences, or top with extra cheese for a cheesy twist. The recipe scales easily too, so whether you’re feeding a family of four or a crowd, the same principles apply.
Ready to make dinner effortless yet impressive? Let’s get started.
Ingredients for campbell soup shepherd's pie
Pantry staples plus a can of soup—this shepherd's pie is easier than it looks.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef 🥩 | 1 ½ lb | 80/20 fat ratio preferred |
| Yellow Onion 🧅 | 1 whole | Medium size, diced small |
| Carrots 🥕 | 4 whole | Medium size, peeled and sliced |
| Frozen Peas 🌽 | 1 cup | No need to thaw |
| Campbell's Cream of Mushroom Soup 🍲 | 1 can | 10.5 oz can, undiluted |
| Milk 🥛 | ½ cup | Whole milk for creaminess |
| Russet Potatoes 🥔 | 2 lb | Peeling optional, cubed small |
| Unsalted Butter 🧈 | ½ cup | Cold for best fluffiness |
| Shredded Cheddar Cheese 🧀 | ½ cup | Optional for extra flavor |
| Garlic Cloves 🧄 | 3 cloves | Minced for depth of flavor |
| Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Dried Thyme 🌿 | ½ tsp | Or 1 tsp fresh thyme |
The Campbell's Cream of Mushroom Soup is the secret weapon here. Grab the 10.5 oz can—it's the perfect balance of creaminess and umami without needing extra ingredients. I always check the expiration date since unopened cans last 1-2 years on the shelf. For the beef, 80/20 fat ratio gives the best flavor and texture. Most grocery stores carry it pre-ground, but if you're buying a whole chuck roast, ask the butcher to grind it for you—it's fresher. The frozen peas? No need to thaw—just dump them straight from the bag into the filling.
No Campbell's soup? Homemade mushroom gravy works too—just sauté mushrooms, garlic, and flour, then deglaze with beef broth. Swap the cheddar for Parmesan or Gruyère if you're feeling fancy. The thyme can be fresh or dried, but if you're using dried, measure it carefully—it's stronger than fresh. For the potatoes, Russets are ideal because they're starchy and fluffy when cooked, but Yukon Golds work too. If you're short on time, microwave the potatoes first to speed up cooking.
This shepherd's pie reheats beautifully—just cover with foil and warm in the oven for 20-25 minutes. Leftovers keep for 4-5 days in the fridge, and it freezes wonderfully for up to 3 months. I like to portion it into individual servings before freezing so I can grab one whenever I need a cozy meal. The topping gets crispy when reheated, so if you're serving it fresh, broil for 2-3 minutes at the end for extra crunch.
Why You'll Love This Recipe
- I’ll be real: this feeds a crowd for under $10. Ground beef, potatoes, and frozen veggies stretch forever, and that can of soup? It’s the secret weapon. Perfect for game days, potlucks, or when you’re feeding a houseful of hungry people without breaking the bank.
- One-Pan Magic: I swear by this recipe when I’m too tired to wash dishes. Brown the beef, dump in the soup, mash the potatoes—boom. One pan, one spatula, and zero cleanup battles. That creamy mushroom soup does all the heavy lifting while I’m stirring.
- Creamy-Meaty Bliss: Honestly, the combo of ground beef and Campbell’s Cream of Mushroom is ridiculously good. The soup adds this rich, velvety depth that makes it taste like a restaurant dish, not a shortcut. Plus, those peas and carrots add just enough texture to keep it interesting.
- Lunchbox Hero: Between us, this is my go-to for meal prep. The leftovers reheat like a dream—no soggy tops, no dry filling. Pack it in containers, and it’s a hearty lunch for the next three days. My kids actually ask for it, which is basically a parenting win.
Step-by-step instructions for Campbell soup shepherd's pie
Here's how to build this comforting classic with tender beef filling and fluffy mashed potato topping.
Cook the Beef and Vegetable Filling
In a large skillet over medium-high heat, add the 1.5 lb ground beef and cook until browned, breaking it into small pieces with a wooden spoon. This should take about 5-7 minutes. You want the beef to release its natural juices and develop a nice crust.
Once the beef is browned, add the 1 whole yellow onion and 4 whole carrots (peeled and sliced), stirring to combine. Cook for another 5 minutes until the onions become translucent and the carrots begin to soften. Add the 3 cloves garlic cloves (minced) and cook for 30 seconds until fragrant.
Pour in the 1 can Campbell's Cream of Mushroom Soup and stir well to coat the beef and vegetables. Add 0.5 cup milk, 1.5 tsp kosher salt, 0.5 tsp black pepper, and 0.5 tsp dried thyme. Bring the mixture to a gentle simmer, then reduce heat to low and let it cook for 10 minutes, stirring occasionally. This allows the flavors to meld together. Finally, stir in the 1 cup frozen peas and remove from heat.
Prepare the Creamy Mashed Potatoes
While the filling simmers, peel the 2 lb russet potatoes (if desired) and cut them into 1-inch cubes. Place them in a large pot and cover with cold water by about 1 inch. Add 1 tsp kosher salt to the water and bring to a boil over high heat. Once boiling, reduce heat to medium-high and cook for 10-12 minutes until the potatoes are fork-tender.
Drain the potatoes thoroughly, then return them to the pot. Add the 0.5 cup unsalted butter and 0.5 cup milk. Using a potato masher or ricer, mash the potatoes until smooth and creamy. You want the texture to be light and fluffy, not gluey. If the mixture feels too thick, add a splash more milk to reach your desired consistency.
Assemble and Bake the Shepherd's Pie
Preheat your oven to 375°F. Transfer the beef and vegetable filling to a 9x13-inch baking dish and spread it evenly. Spoon the mashed potatoes over the top, using a spatula to create a smooth, even layer. For extra flavor, sprinkle the 0.5 cup shredded cheddar cheese evenly over the potatoes.
Place the baking dish on a rimmed baking sheet to catch any spills and bake for 25-30 minutes until the top is golden brown and the filling is bubbling. The cheese should be melted and slightly crispy on top. If the edges brown too quickly, tent the dish with aluminum foil for the last 10 minutes of baking.
Rest and Serve
Remove the shepherd's pie from the oven and let it rest for 5-10 minutes before serving. This resting time allows the filling to set slightly and makes it easier to slice. The dish should be hot and the mashed potatoes should have a beautiful golden crust on top.
Serve warm with a side of steamed green beans or a simple salad. The combination of tender beef, creamy mashed potatoes, and savory Campbell's soup creates a hearty, comforting meal that's perfect for any night of the week. Enjoy!
Pro Tips For Making Campbell Soup Shepherd'S Pie
- Brown the Beef Properly: Dump that raw ground beef into the pan and walk away—no, seriously. Let it sizzle and break apart on its own for 5 minutes before stirring. I used to rush this, and the final pie always tasted flat. High heat first, then lower it to cook through.
- Sauté Onions Until Sweet: Don’t just chop onions—cook them until they’re soft and golden, about 8-10 minutes. The deeper caramel color makes a real difference in the filling. (Yes, even if you’re impatient like me, resist the urge to speed this up.)
- Skip the Crowding in the Pan: If your pan’s full of beef and onions, spread it out. Overcrowding steams the meat instead of browning it, and that’s when the pie starts tasting like sad, greasy ground beef. Give it room to breathe.
- Pre-Cook the Peas: Toss those frozen peas in boiling water for 2 minutes before mixing them into the soup. They’ll thaw faster and release less water into the filling, keeping your pie from turning into a soggy mess. (Your future self will thank you.)
Serving suggestions for this dish
Classic Side Pairings
Steamed green beans with a sprinkle of lemon zest and toasted almond slices cut through the richness of the shepherd’s pie beautifully. I like to blanch them for 3 minutes in boiling water, then shock in ice water to keep them crisp.
A simple garlic butter drizzle elevates them further—just melt 2 tbsp butter with 1 minced garlic clove and toss them in. 🥗
Fresh Salad Contrast
A crisp arugula and apple salad adds a refreshing balance. Toss 4 cups baby arugula with 1 sliced apple, ¼ cup crumbled feta, and a light honey-Dijon dressing (mix 2 tbsp olive oil, 1 tbsp honey, and 1 tsp Dijon mustard).
The tangy apple and peppery arugula brighten the meal without overpowering the pie’s savory flavors.
Crusty Bread for Soaking
Serve with warm crusty bread—I love a baguette or sourdough—to soak up any extra gravy. Toast slices until golden and rub with a garlic clove for extra flavor.
For a heartier option, try cheesy garlic bread by spreading ¼ cup garlic-herb butter on the bread, sprinkling with Parmesan cheese, and broiling for 2-3 minutes until bubbly. 🍞
Cheesy Bread Topper
For a fun twist, prepare a cheesy bread topping to serve alongside. Mix ½ cup shredded mozzarella with 2 tbsp grated Parmesan and 1 tbsp chopped parsley, then spread on a slice of bread.
Broil for 2-3 minutes until melted and bubbly. This adds a crispy, cheesy element that kids (and adults!) love.
Warm Dinner Rolls
Soft homemade dinner rolls or store-bought biscuits make the perfect handheld companion. Warm them in the oven for 5-7 minutes at 350°F until golden. Brush with garlic butter or serve with a side of horseradish cream for a bold kick. The pillowy texture contrasts perfectly with the pie’s hearty filling.
Dessert Pairings
End the meal with something light, like vanilla ice cream or warm apple crisp. The creamy pie pairs wonderfully with a scoop of vanilla bean ice cream—the cool contrast resets your palate.
For a baked option, try a simple apple crisp with a sprinkle of cinnamon and a dollop of whipped cream. 🍎
Nutrition facts
Frequently asked questions
Can I use a different type of Campbell's soup for this recipe?
While this recipe calls for Cream of Mushroom Soup, you can experiment with other varieties like Cream of Celery Soup for a lighter flavor or Condensed Tomato Soup for a tomato-based twist. Just adjust seasonings—add extra herbs or salt if needed. The key is using a creamy soup to bind the filling.
Why does my mashed potato topping get watery after baking?
This usually happens when potatoes aren't drained thoroughly or the mashed potatoes are too wet. Always drain potatoes well after boiling and pat them dry. For extra insurance, let the mashed potatoes sit for 5 minutes before spreading them on top—this helps excess moisture evaporate. A 10-minute rest before baking also prevents sogginess.
Can I make this shepherd's pie ahead of time?
Assemble the pie completely (including topping) and refrigerate for up to 24 hours before baking. When ready to bake, add 10-15 minutes to the baking time. For freezing, bake the pie first, then cool completely, wrap tightly in foil, and freeze for up to 3 months. Reheat covered in the oven at 350°F for 20-25 minutes.
What's the best way to reheat leftovers?
Cover the pie with foil and reheat in a 350°F oven for 20-25 minutes until warmed through. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals on medium power, stirring between each interval. The topping may lose some crispiness when reheated, so broil for 2-3 minutes afterward if needed.
How can I make this vegetarian?
Swap the ground beef for 1 lb lentils or mushrooms (sautéed with onions and carrots). Use vegetable broth instead of milk in the soup mixture and add 1 tbsp soy sauce or Worcestershire sauce for umami depth. The Campbell's soup still works perfectly as the base—just adjust seasonings to taste.
