Soups & Stews
Transforming Campbell's tomato soup into a hearty shepherd's pie delivers comfort food at its finest—creamy tomato sauce meets fluffy mashed potatoes in one satisfying dish. This recipe combines the convenience of canned soup with homemade techniques to create a restaurant-quality meal that's surprisingly simple to prepare.
The secret lies in balancing the rich tomato base with tender ground meat and vegetables, then crowning it with perfectly smooth potato topping.
What makes this recipe stand out is how it elevates a pantry staple into something extraordinary. You'll start with a creamy tomato soup base, enhanced with savory ground beef, peas, and carrots for texture and depth.
The mashed potato topping isn't just filling—it's light and airy, baked until golden and crisp at the edges while remaining tender inside. This dish delivers the ultimate combination of flavors and textures in every bite.
The best part? This shepherd's pie comes together in under an hour, making it perfect for busy weeknights when you crave a warm, satisfying meal. The rich tomato sauce provides a velvety foundation, while the mashed potato topping adds a comforting, fluffy contrast.
It's the kind of dish that feels indulgent but doesn't require hours in the kitchen—ideal for feeding a family or impressing guests.
Serve with a simple green salad or crusty bread to soak up every last bit of that creamy tomato goodness. The leftovers reheat beautifully, too, making this a meal you'll want to prepare again and again. Let's get started on creating this comforting classic that brings comfort to the table.
Ingredients for campbell's tomato soup shepherds pie
Creamy tomato soup meets fluffy mashed potatoes—this comfort classic needs just 14 simple ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Campbell's Creamy Tomato Soup 🍅 | 2 cans | Condensed, undiluted for richness |
| Ground Beef 🥩 | 1 ½ lb | 80/20 fat ratio preferred |
| Frozen Peas 🌽 | 1 cup | Thawed, no need to drain |
| Carrots 🥕 | 1 ½ cups | Diced small, about 2 medium |
| Yellow Onion 🧅 | 1 whole | Diced fine, 1/2 cup yield |
| Garlic Cloves 🧄 | 3 cloves | Minced, 1 tsp yield |
| Russet Potatoes 🥔 | 2 lbs | Peeled, waxy preferred |
| Unsalted Butter 🧈 | ½ cup | Cold, full-fat for creaminess |
| Whole Milk 🥛 | ½ cup | Warmed for smooth mash |
| Shredded Cheddar Cheese 🧀 | 1 cup | Sharp variety preferred |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening sauce |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Dried Thyme 🌿 | ½ tsp | Or 1 tsp fresh thyme |
The Campbell's tomato soup is your flavor foundation—stick with the creamy condensed version for that rich, velvety base. For the beef, 80/20 fat ratio makes all the difference—it stays juicy while browning. I grab mine from the butcher counter at Kroger or Walmart when it's on sale, but the pre-packaged stuff works fine too. Look for bright red color and avoid any that smells off. The frozen peas? Green Giant or Birds Eye are my go-tos—they're flash-frozen at peak freshness, so no need to thaw them first. Just dump them straight from the bag into your filling.
No Campbell's? Rao's or Prego tomato soup works in a pinch—just thin with a splash of beef broth if it's too thick. Swapping beef? Ground lamb or turkey both work, but adjust cooking time since they brown faster. Fresh thyme is ideal, but dried works at half the amount. The carrots can be baby carrots if that's what's in your fridge—just chop them smaller. For the potatoes, Russets are a must—they're waxy and hold their shape perfectly. If you can't find them, Yukon Golds work too, but they'll be slightly creamier. The butter matters here—full-fat, cold for that perfect fluffy mash. None of that low-fat nonsense.
This shepherd's pie reheats beautifully—honestly tastes better the next day. Store leftovers in an airtight container for 4-5 days in the fridge. For freezing, assemble it completely (including the potato topping), then wrap tightly in foil. It keeps for 3 months and bakes straight from frozen—just add 10-15 minutes to the baking time. Pro tip: Make a double batch and freeze half. That way, you always have a comforting meal ready when you need it. The cheese topping? Add it right before baking so it gets nice and bubbly.
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, dump in the soup, peas, and veggies, then top with mashed potatoes. The whole thing goes in the oven while I pour wine and pretend I’m not cooking.
- Budget Crowd-Pleaser: For under $10, I feed four people a meal that tastes like it cost twice as much. The onion and carrots bulk it up, the peas add color, and the soup stretches it just enough to make it feel special without breaking the bank.
- Leftovers That Don’t Suck: Unlike most casseroles, this actually tastes better the next day—if there is a next day, because it disappears fast. I’ll be real: I’ve reheated portions for lunch and still craved more. (Yes, even on a Tuesday.)
Step-by-step instructions for creamy tomato shepherd's pie
This hearty dish delivers the perfect marriage of rich tomato soup and fluffy mashed potatoes—every bite is pure comfort.
🍳 Step 1: Brown the Ground Beef and Sauté Vegetables
Heat a large skillet over medium-high heat with no oil needed—the ground beef will release its own fat. Add the 1.5 lb ground beef and cook for 6-8 minutes, breaking it apart with a wooden spoon until it's fully browned. You want those meaty bits to develop a deep color for maximum flavor.
Once the beef is browned, push it to one side of the pan and add 2 tablespoons unsalted butter. Toss in the diced 1.5 cups carrots and diced 1 whole yellow onion, cooking for 5 minutes until they begin to soften. Add the 3 minced garlic cloves and cook for another 30 seconds until fragrant. Stir the beef back into the pan and sprinkle with 0.5 tsp dried thyme, 0.5 tsp black pepper, and 1 tsp salt. Let everything sizzle together for 1 minute to meld the flavors.
🍳 Step 2: Build the Creamy Tomato Filling
Pour in the 2 cans Campbell's Creamy Tomato Soup and stir to combine with the beef mixture. Let it simmer for 5 minutes to allow the flavors to meld. The soup will thicken slightly as it heats through, creating that luscious base we're after.
In a small bowl, whisk together the 2 tbsp all-purpose flour and 1 tsp salt. Gradually sprinkle this mixture over the soup while stirring constantly. Cook for another 3-4 minutes until the sauce thickens to a creamy consistency that coats the back of a spoon. Stir in the 1 cup thawed frozen peas and let them warm through for 2 minutes. Taste and adjust seasoning if needed—this is your chance to make it perfect.
🥘 Step 3: Prepare the Fluffy Potato Topping
While the filling simmers, peel the 2 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. Cook for 15-18 minutes until fork-tender. Drain well and return them to the pot.
Add the 0.5 cup unsalted butter and 0.5 cup warmed whole milk to the potatoes. Mash until smooth and creamy, then stir in the 1 cup shredded cheddar cheese and remaining 0.5 tsp salt. The mixture should be light and airy—this is what creates that perfect cloud-like topping. If it's too thick, add a splash more milk to reach your desired consistency.
🔥 Step 4: Assemble and Bake to Golden Perfection
Preheat your oven to 375°F. Spread the creamy tomato beef mixture evenly in a 9x9-inch baking dish. Spoon the mashed potato topping over the filling, spreading it out to create an even layer. Use a fork to create decorative ridges in the potato topping for that classic shepherd's pie look.
Bake uncovered for 25-30 minutes until the top is golden brown and the edges are crispy. The filling should be bubbling hot underneath. Let it rest for 5 minutes before serving—this allows the layers to set slightly and makes for easier slicing. The contrast of creamy tomato filling and fluffy potato topping is what makes this dish absolutely irresistible!
Pro Tips For Making Campbell'S Tomato Soup Shepherds Pie
- CRISPY THE TOP: Cook the mashed potatoes with a splash of milk or butter until they’re almost dry—then spread them on the pie in a thin, even layer. The first 10 minutes in the oven should be under the broiler (watch like a hawk), not just bake. I learned this the hard way—soggy top = sad pie.
- SWEAT THE ONION: Don’t just chop the onion and toss it in raw. Sauté it in a dry pan for 5-6 minutes until it’s soft and golden, even if you’re skipping the beef browning step. The flavor will carry through the soup, and it prevents that bitter bite that sneaks in when onions are undercooked.
- DRAIN THE PEAS: Skip the "just dump them in" move—thaw and drain the frozen peas before mixing them into the filling. Extra moisture from thawed peas makes the pie gummy, and no one wants Shepherd’s Pie to taste like mushy peas soup. A quick rinse in cold water does the trick.
- BROWN THE BEEF: Yes, even if you’re using Campbell’s soup for shortcuts. Cook the ground beef until it’s well browned—no pink left—before draining the fat. That extra step adds depth the soup alone can’t provide. I was skeptical until I tried it; the difference in texture and taste is noticeable.
Dietary considerations for this campbell's tomato soup shepherds pie
Gluten-Free Adaptation
Replace the all-purpose flour with 2 tbsp gluten-free flour blend (like Bob's Red Mill 1:1) when thickening the tomato sauce. Ensure your Campbell's tomato soup is certified gluten-free—check the label, as some varieties contain wheat. For extra binding, stir in 1 tbsp cornstarch with the gluten-free flour. 🌾
Dairy-Free Options
Swap the butter and milk for vegan butter (like Miyoko's) and unsweetened almond milk in the mashed potatoes. Use nutritional yeast (2 tbsp) instead of cheddar for a cheesy flavor.
The filling remains unchanged, but the topping will be dairy-free while still creamy. For extra richness, add 2 tbsp coconut cream to the potato mix.
Lower-Carb Version
Replace the potato topping with cauliflower mash: Steam 2 cups riced cauliflower until tender, then blend with 2 tbsp butter, ¼ cup milk, and ½ tsp salt.
This reduces carbs by about 70% while keeping the dish hearty. The filling remains the same, but the texture will be slightly lighter and less starchy.
Vegetarian Swap
Replace the ground beef with 1 lb lentils (cooked) or crumbled tempeh for a meaty texture. Sauté with the same spices and vegetables, then proceed with the tomato soup filling.
For extra protein, stir in ½ cup cooked quinoa into the filling. The dish retains its comforting richness while becoming plant-based.
Allergen-Friendly Tips
For nut allergies, use oat milk instead of almond milk in the mashed potatoes. If avoiding dairy entirely, opt for dairy-free cheese (like Violife) and ensure all ingredients—including Campbell's soup—are certified allergen-free. Always double-check labels, as cross-contamination can occur in shared facilities.
Protein Boost
Add ½ cup cooked black beans or ½ cup diced chicken to the filling for extra protein. For a high-protein topping, mix ¼ cup Greek yogurt into the mashed potatoes (reduce milk to ¼ cup). These tweaks make this dish a balanced meal without altering the classic flavors. 💪
Nutrition facts
Frequently asked questions
Can I use a different brand of tomato soup instead of Campbell's?
Yes! Rao's or Prego tomato soup work well as substitutes. If your chosen soup is too thick, thin it with ¼ cup beef broth to achieve the same creamy consistency. The key is using a condensed, creamy tomato soup—avoid watery or chunky varieties that won't blend smoothly with the filling.
How do I make this shepherd's pie ahead of time?
Assemble the dish completely (including the potato topping) up to 24 hours before baking. Cover tightly with foil and refrigerate. When ready to bake, add 10-15 extra minutes to the baking time. For freezing, wrap the assembled pie in foil and freeze for up to 3 months. Bake straight from frozen, adding 20-25 minutes to the cooking time.
Why is my potato topping watery after baking?
Watery mashed potatoes usually mean too much liquid or undercooked potatoes. Ensure your potatoes are fork-tender before mashing, and avoid adding extra milk if the mixture feels too thick—let it sit for 5 minutes after mashing. Also, spread the topping evenly and bake at 375°F until golden and crispy. If it's still too wet, broil for 2-3 minutes at the end.
Can I make this recipe with ground turkey or chicken instead of beef?
Ground turkey or chicken works well, but cook it more quickly (4-5 minutes) since it browns faster. For extra flavor, add 1 tsp smoked paprika or ½ tsp onion powder to the meat mixture. The texture will be slightly lighter, but the dish remains just as satisfying.
What's the best way to reheat leftovers?
Reheat individual portions in the microwave for 2-3 minutes on medium power, covered with a damp paper towel. For oven reheating, cover with foil and bake at 350°F for 15-20 minutes until heated through. Leftovers taste even better the next day—just let it rest for 5 minutes before serving to redistribute the juices.