Soups & Stews
This Campbell Soup Shepherd's Pie recipe transforms simple ingredients into a comforting, restaurant-style dish with a golden crisp topping and rich savory filling. The secret lies in using Campbell's condensed soup as the flavor base, creating a deep, meaty gravy that binds everything together.
I developed this version after years of testing—it's the one that finally delivers that perfect balance of textures and flavors without requiring hours in the kitchen.
The beauty of this recipe is its simplicity combined with professional results. You'll start with ground beef and vegetables simmered in Campbell's soup for a quick, flavorful base, then top it with creamy mashed potatoes that bake to a golden, crispy finish.
The entire process takes under 45 minutes, making it perfect for busy weeknights when you still want a hearty, satisfying meal.
What you'll end up with is a dish that looks impressive yet comes together effortlessly—tender meat, perfectly cooked vegetables, and a topping that's crisp on the outside while staying creamy inside.
The aroma alone will have everyone gathering around the table, and each bite delivers that comforting combination of savory filling and buttery potato topping. This is comfort food at its finest, with minimal effort required.
Serve this Shepherd's Pie with a simple green salad or steamed vegetables for a complete meal. The leftovers reheat beautifully, making it ideal for meal prep or when you want to feed a crowd without spending all day in the kitchen. Here's how to make it perfectly every time.
Ingredients for campbell soup shepherd's pie
Simple pantry staples turn into a restaurant-worthy Shepherd's Pie with Campbell's soup magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef 🥩 | 1 lb | 85% lean, finely ground preferred |
| Yellow Onion 🧅 | 1 whole | Medium size, finely diced |
| Carrots 🥕 | 3 medium | Peeled, diced into small pieces |
| Frozen Peas 🌽 | 1 cup | Thawed or frozen works fine |
| Campbell's Cream of Mushroom Soup 🍲 | 1 can | Condensed, 10.5 oz can |
| Milk 🥛 | ½ cup | Whole milk for creaminess |
| Russet Potatoes 🥔 | 2 lbs | Medium size, peeled and cubed |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for mashed potatoes |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for best flavor |
| Garlic Cloves 🧄 | 2 cloves | Minced for extra flavor |
| All-Purpose Flour 🌾 | 2 tbsp | For crispy topping |
| Shredded Cheddar Cheese 🧀 | ½ cup | Optional for extra richness |
The ground beef is where the flavor starts. 85% lean gives you that perfect balance of tenderness and richness. I always grab mine from Costco when it's on sale—it's cheaper and stays fresh longer. The onion and carrots should be finely diced, almost like a hash brown texture. Pre-cut veggies from the store work in a pinch, but fresh is better. For the peas, frozen is ideal—they keep forever and won't turn to mush. The Campbell's soup is the real MVP here—cream of mushroom adds that creamy, savory depth that makes this dish sing.
No Campbell's soup? Homemade mushroom gravy works too—just simmer mushrooms, flour, and beef broth. Fresh peas? Frozen is fine—just don't thaw them before adding. The potatoes need to be starchy, not waxy—Russets or Yukon Golds are perfect. For the topping, flour and milk create that crispy crust without needing extra breadcrumbs. Want more flavor? Add a sprinkle of Parmesan to the topping mix—game changer. The cheese is optional but adds that extra richness that makes this feel like a restaurant dish.
This reheats beautifully—honestly tastes better the next day. Keeps in the fridge for 4-5 days and freezes for 3 months. I always make a double batch because it's perfect for meal prep. Store in portions so you can just grab and reheat. The topping gets crispy again when reheated—just cover with foil the first few minutes to prevent burning.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this trick—brown the beef and onions first, then dump in the soup and veggies. No separate pans, no extra bowls, just stir and bake. That’s how you turn a weeknight into a "I actually cooked dinner" moment.
- Creamy Yet Hearty: The Campbell’s soup does all the heavy lifting—rich, savory, and just thick enough to hold those peas and carrots in place. Honestly, the first time I made this, I thought, "Wait, this is actually gourmet?" (Yes, even with frozen peas.)
- Lunchbox Hero: Between us, this is my go-to for meal prep. Double the recipe, let it cool, and slice it like lasagna. Kids love the mashed potato topping, and it stays fresh for days—no sad, soggy leftovers here.
- Budget Win: Ground beef, a can of soup, and a bag of frozen peas? We’re talking under $10 for six servings. That’s a dinner party for half the price, and honestly, my picky-eater husband doesn’t even question the ingredients.
Step-by-step instructions for shepherd's pie
Here's how to make this comforting classic with a crispy golden top and savory beef filling.
Cook the Potatoes for Creamy Mashed Topping
Place the 2 lbs russet potatoes in a large pot and cover with cold water by about 2 inches. Add 1.5 tsp salt and bring to a boil over high heat. Once boiling, reduce to medium-high heat and cook for 15-20 minutes until the potatoes are fork-tender when pierced with a knife.
Drain the potatoes thoroughly in a colander, then return them to the pot. Add the 0.5 cup unsalted butter and mash until smooth. Stir in the 0.5 cup milk gradually until the potatoes reach a creamy, spreadable consistency. Keep warm while you prepare the filling—this ensures the perfect texture for your crispy topping.
Brown the Ground Beef and Sauté Vegetables
In a large skillet, cook the 1 lb ground beef over medium-high heat until no longer pink, breaking it apart with a wooden spoon. This should take about 5-6 minutes. Drain excess fat if needed, leaving about 1 tablespoon in the pan for flavor.
Add the finely diced 1 whole yellow onion and diced 3 medium carrots to the skillet. Cook for 5 minutes until softened. Stir in the minced 2 cloves garlic and cook for another 30 seconds until fragrant. You'll know it's ready when the garlic releases its aroma and the vegetables are tender.
Build the Filling with Creamy Sauce
Pour the 1 can Campbell's Cream of Mushroom Soup into the skillet with the beef mixture. Stir in the 1 cup frozen peas and the 2 tbsp all-purpose flour. Cook for 2-3 minutes until the mixture thickens slightly. Season generously with the 0.5 tsp black pepper and taste—you may want to add a pinch more salt if needed.
Remove from heat and transfer the beef mixture to a greased 9x13-inch baking dish. Spread it evenly in the bottom, creating a smooth base for your potato topping. This layer should be about 1 inch thick—press it down gently with a spatula to compact it.
Assemble and Bake to Golden Perfection
Spread the mashed potatoes evenly over the beef mixture, creating a smooth, even layer. Sprinkle the 0.5 cup shredded cheddar cheese evenly over the top for extra richness. Bake at 400°F for 20-25 minutes until the top is golden brown and crispy.
Here's the thing—don't overbake. You want that top to be golden and crispy, not dry. The internal temperature should reach 165°F when checked in the center of the filling. Let it rest for 5 minutes before serving to allow the filling to set slightly and make clean slices.
Serve Warm with Fresh Garnishes
Use a sharp knife to cut through the crusty potato topping into neat squares. Serve immediately while warm, with a side of steamed green beans or a simple garden salad. The contrast of the crispy golden top with the creamy, savory beef filling makes this dish truly special.
This shepherd's pie keeps well in the refrigerator for up to 3 days. To reheat, cover with foil and warm in a 350°F oven for 15-20 minutes until heated through. The flavors actually improve the next day as the ingredients meld together!
Pro Tips For Making Campbell Soup Shepherd'S Pie
- Brown the Beef Right: Dump that raw ground beef into the pan and walk away—it’ll just sit there. Crank the heat to medium-high and break it into small chunks with a wooden spoon, letting it sear until it loses its raw color (about 5 minutes). I learned this the hard way—skipping this step leaves you with bland, gray meat that tastes more like filler than flavor.
- Dice Those Onions Small: Tiny onions cook faster and disappear into the filling without leaving chewy chunks. Aim for 1/4-inch pieces or smaller—no one wants to bite into a surprise onion surprise. (Yes, even if you’re impatient like me, resist the urge to rush this.)
- Don’t Overmix the Mashed Potatoes: The second you add the Campbell’s soup to the mashed potatoes, stop stirring. Overworking them makes them gummy, and you’ll end up with a gluey top instead of a creamy, velvety crust. A few gentle folds are all it takes—your future self will thank you.
- Thaw Peas First: Frozen peas straight from the freezer release water when heated, turning your filling into a sad, soupy mess. Toss them in a bowl of warm water for 2 minutes to thaw before adding them to the pan. It’s a 60-second fix for a much better texture. (And no, microwaving them doesn’t count—I tried.)
Best sauces and condiments for these flavors
Creamy Mushroom Sauce
The Campbell's Cream of Mushroom Soup is the star here—it creates that rich, velvety base that binds everything together. For extra depth, I stir in 2 tbsp all-purpose flour while cooking to thicken the filling slightly.
This helps create that perfect texture where the sauce clings to the beef and vegetables. If you want to take it up a notch, add 1 tsp Worcestershire sauce to the filling for an umami boost that makes the dish even more savory. 🍄
Cheesy Topping Boost
The optional ½ cup shredded cheddar cheese on top is pure magic—it adds richness and helps create that golden, crispy crust. For a sharper flavor, swap in Parmesan cheese instead. I like to mix ¼ cup cheddar with ¼ cup Parmesan for the best of both worlds.
If you're feeling fancy, sprinkle 1 tbsp crushed black pepper over the cheese before baking for an extra kick of heat.
Herb Garnishes
Fresh herbs elevate this dish instantly. A sprinkle of chopped parsley or green onions right before serving adds brightness and color. I also love adding 1 tsp dried thyme to the filling while cooking—it pairs perfectly with the mushroom flavor.
For a smoky touch, try ½ tsp smoked paprika in the mashed potatoes before baking. These small additions make a big difference in flavor and presentation.
Spicy Kick Options
If you enjoy heat, add ½ tsp cayenne pepper or 1 tsp hot sauce to the filling. For a smoky-spicy combo, mix ½ tsp smoked paprika with ¼ tsp cayenne and sprinkle it over the mashed potato topping before baking.
This gives the dish a subtle kick that pairs perfectly with the creamy filling. Just be mindful—start with less and adjust to taste.
Extra Crispy Topping
Want that restaurant-style crispy top? Mix 1 tbsp milk with 2 tbsp all-purpose flour and 1 tbsp grated Parmesan, then brush it over the mashed potatoes before baking. This creates a golden, crackly crust that's irresistible.
For even more crunch, sprinkle 1 tbsp breadcrumbs over the cheese before the final minutes of baking. This technique is a game-changer for texture lovers. 🔥
Nutrition facts
Frequently asked questions
Can I make this shepherd's pie without Campbell's soup?
Yes! You can substitute with 1 cup homemade mushroom gravy or 1 cup beef broth + 2 tbsp flour as a thickener. For best results, simmer mushrooms in beef broth until tender, then blend with butter for a creamy texture. The Campbell's soup adds instant richness, but a good homemade version works beautifully too.
Why does my potato topping get soggy instead of crispy?
Soggy topping usually means moisture trapped underneath. First, make sure your mashed potatoes are completely dry before spreading. Also, preheat your oven to 400°F and consider adding an extra 1 tbsp flour to the potato mixture. For extra insurance, bake for 10 minutes uncovered before adding cheese to drive off excess moisture.
What's the best way to reheat leftovers?
Cover with foil and reheat at 350°F for 15-20 minutes until warmed through. For crispy results, uncover for the last 2-3 minutes of reheating. Microwaving works in a pinch (30-45 seconds), but it won't restore the crispy texture. The flavors actually improve after the first day as ingredients meld together.
Can I use ground turkey or chicken instead of beef?
Ground turkey works well and is leaner. For chicken, use 1.25 lbs to compensate for its smaller size. Add 1 tbsp olive oil to the pan to prevent drying out. Season with extra herbs like thyme or rosemary to complement the lighter meat. The cooking time remains the same, but check for doneness at 165°F in the center.
How do I make this vegetarian?
Swap the beef for 1 lb lentils or mushrooms cooked with soy sauce and vegetable broth. Use 1 can lentil soup instead of Campbell's, and add 1 cup corn or peas for texture. The mashed potato topping and baking method stay exactly the same. For extra protein, stir in ½ cup crumbled tofu** with the vegetables.
