Campbell's Tomato Soup Shepherd's Pie Recipe: Mashed Potato Crust Over Savory Beef Filling

Soups & Stews

Campbell's Tomato Soup Shepherd's Pie Recipe: Mashed Potato Crust Over Savory Beef Filling

Transforming a simple can of Campbell’s tomato soup into a comforting Shepherd’s Pie is one of those kitchen magic tricks that never fails.

The rich, savory beef filling paired with a golden mashed potato topping creates a dish that’s hearty enough for a chilly evening but simple enough for a weeknight. I’ve perfected this recipe over years of testing—balancing texture, flavor, and that perfect crispy edge on the potato crust.

The beauty of this recipe lies in its two-part structure: a tender, seasoned beef filling simmered with vegetables and tomato soup, then topped with velvety mashed potatoes. The key is baking it just long enough to achieve a golden, slightly crispy crust while keeping the filling warm and flavorful.

No fancy techniques required—just precise timing and a few simple ingredients.

What you’ll end up with is a steaming plate of Shepherd’s Pie that smells like home, with layers of savory beef and creamy mashed potatoes in perfect harmony. The tomato soup adds depth to the filling, while the potato topping delivers that satisfying, crispy finish.

This is the kind of dish that disappears quickly, leaving everyone asking for seconds.

Whether you’re feeding a family or meal prepping for the week, this recipe delivers restaurant-quality comfort food without the fuss. Let’s get started with a step-by-step guide that ensures every bite is as delicious as the first.

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

Ingredients for campbell's tomato soup shepherds pie

Simple pantry staples transform Campbell's tomato soup into a hearty Shepherd's Pie masterpiece.

Ingredient Amount Notes
Ground Beef 🥩 1 ½ lb Lean ground beef preferred
Campbell's Tomato Soup 🍅 1 can 15 oz can, undiluted
Carrots 🥕 2 medium Peeled and diced into 1/2-inch pieces
Yellow Onion 🧅 1 medium Diced into 1/4-inch pieces
Garlic Cloves 🧄 3 cloves Minced finely
Russet Potatoes 🥔 2 lbs Peeled and cubed
Whole Milk 🥛 ½ cup Full-fat for creaminess
Unsalted Butter 🧈 ½ cup Cold, cubed
All-Purpose Flour 🌾 2 tbsp For thickening mashed potatoes
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Dried Thyme 🍃 1 tsp Or 1 tbsp fresh thyme
Worcestershire Sauce 🍯 1 tbsp For depth of flavor

The ground beef is the foundation—lean ground beef (85/15 ratio) ensures tender filling without excess fat. Look for grass-fed options at Whole Foods if you want to splurge, but standard supermarket beef works perfectly. The carrots and onion should be uniform in size for even cooking, and the garlic cloves should be fresh (no pre-minced jars). For the potatoes, Russet potatoes are ideal—their high starch content creates that perfect fluffy texture. If you can't find them, Yukon Golds work too, but they'll be slightly creamier.

No Campbell's tomato soup? Homemade tomato soup (simmered canned tomatoes with herbs) works beautifully, or store-bought beef broth with a splash of tomato paste as a substitute. Short on thyme? Dried rosemary at half the amount adds a nice earthy note. The Worcestershire sauce is key for that umami depth—if you're avoiding it, a dash of soy sauce or a splash of balsamic vinegar can help. For the mashed potatoes, whole milk gives the best creaminess, but half-and-half works in a pinch. And if you're worried about the butter, olive oil can replace up to half the amount without changing the flavor dramatically.

Prep the filling ingredients ahead—they'll keep in the fridge for 2 days before assembly. The mashed potatoes can be made a day in advance and reheated gently before topping. Once assembled, this Shepherd's Pie reheats beautifully—450°F for 20-25 minutes until the top is golden and crispy. For meal prep, portion into individual servings and freeze for up to 3 months. The flavor actually improves after the first night as everything melds together.

❤️

Why You'll Love This Recipe

  • Pantry Powerhouse: I swear by this recipe when my fridge is bare—just a can of soup, some beef, and veggies from last week’s grocery run. That creamy tomato base turns even the simplest ingredients into something hearty and satisfying.
  • Garlic-Kissed Comfort: The moment I brown the ground beef with garlic and onions, my kitchen smells like a cozy diner. That rich, savory aroma sticks with you—it’s the kind of dish that makes you slow down and savor every bite.
  • Leftovers That Beg: This pie reheats like a dream, and honestly? The second day is often better. The mashed potatoes crisp up just right, and the tomato-beef filling gets even deeper in flavor—perfect for lunches or late-night cravings.
  • Budget-Friendly Feast: Between us, this recipe stretches my grocery budget without sacrificing taste. A single can of Campbell’s soup, a pound of ground beef, and a few cheap veggies feed four for under $10. That’s dinner covered, no guilt involved.

Step-by-step instructions for Campbell's tomato soup shepherd's pie

Here's how to assemble this comforting classic with a rich beef filling and velvety mashed potato topping.

1

Cook and Season the Ground Beef Filling

In a large skillet over medium-high heat, brown the 1.5 lb ground beef for 5-6 minutes, breaking it into small crumbles with a wooden spoon. You want the beef to lose its raw color completely and develop a deep brown crust.

Once browned, drain excess fat if needed, then add the diced yellow onion and diced carrots. Cook for 5 minutes until the vegetables begin to soften. Stir in the minced garlic cloves and cook for another 30 seconds until fragrant. Add the 1 can Campbell's tomato soup, 1 tbsp Worcestershire sauce, 1.5 tsp salt, 0.5 tsp black pepper, and 1 tsp dried thyme. Simmer for 10 minutes until the mixture thickens slightly and flavors meld together.

2

Prepare the Creamy Mashed Potato Topping

While the filling simmers, peel and cube the 2 lbs russet potatoes into 1-inch pieces. Place them in a large pot of salted water and bring to a boil. Cook for 15-18 minutes until fork-tender. Drain thoroughly, then return to the pot.

Add the 0.5 cup unsalted butter and 0.5 cup whole milk to the hot potatoes. Mash until smooth, then whisk in the 2 tbsp all-purpose flour until the mixture reaches a thick, spreadable consistency. Season with an additional pinch of salt if needed. The mashed potatoes should be light and airy, with a slightly glossy finish.

3

Assemble and Bake the Shepherd's Pie

Preheat your oven to 375°F. Transfer the cooked beef mixture to a 9x9-inch baking dish and spread it evenly into a thin layer. Spoon the mashed potatoes over the top, creating a smooth, even layer. Use a fork to create decorative ridges in the potato topping.

Bake uncovered for 25-30 minutes until the top is golden brown and the filling is bubbling around the edges. The center should still feel slightly soft when pressed—this indicates the potatoes are just set. Remove from the oven and let rest for 5 minutes before serving to allow the filling to set slightly.

4

Optional Browning for Extra Crispiness

For a restaurant-quality finish, place the shepherd's pie under the broiler for 1-2 minutes until the top develops a deep golden-brown crust. Watch closely to prevent burning. This step adds texture contrast and enhances the visual appeal of your dish.

Serve immediately with a side of steamed green vegetables or a crisp salad. The combination of rich tomato-beef filling and creamy mashed potato topping makes this a hearty, satisfying meal perfect for family dinners or cozy gatherings.

👨‍🍳

Pro Tips For Making Campbell'S Tomato Soup Shepherds Pie

  • CRANK THE HEAT FIRST: The Campbell’s soup will thicken as it cooks, but if you simmer it too long before adding the beef, you’ll end up with a gluey mess. Sear the onions, garlic, and carrots in a hot pan until they’re deeply browned—this builds flavor and prevents the soup from tasting flat. Once the beef is in, lower the heat to medium-low to avoid overcooking the meat before the soup even gets a chance to warm through.
  • DICE CARROTS SMALLER THAN YOU THINK: I used to cut them into big chunks like I would for a stew, but they turn to mush under the tomato soup’s acidity. For this recipe, aim for ¼-inch dice—small enough to soften completely but not so fine they disappear into the sauce. If you’re lazy, use a food processor (pulse, don’t blend) and save yourself the chopping.
  • DON’T SKIP THE BEAN DRAINING: The canned beans in this recipe are packed in saltwater, and if you use them straight from the can, your shepherd’s pie will taste like a swimming pool. Drain, rinse, and pat them dry with a towel—this also helps them crisp up a little when baked under the mashed potatoes. Trust me, your taste buds will notice the difference.
  • BROWN THE BEEF IN BATCHES: If you dump all the ground beef into the pan at once, it’ll just sit there steaming instead of searing. Split it into two (or three) batches and cook each one until it’s deeply browned—this adds richness that raw beef can’t match. Use a wooden spoon to break it up as it cooks, but don’t rush it. A few extra minutes here make the whole dish taste better.

Flavor customization for these flavors

Spicy Kick

Add ½ teaspoon cayenne pepper or 1 teaspoon hot sauce (like Frank's RedHot) to the beef filling for a subtle heat that lingers. For extra spice, sprinkle ½ teaspoon smoked paprika over the mashed potato topping before baking—it adds warmth and a smoky depth.

I love pairing this with a dollop of sour cream or cooling yogurt on top to balance the heat. 🌶️

Cheesy Twist

Stir ½ cup shredded cheddar cheese or ½ cup grated Gruyère into the mashed potato topping for a gooey, melty finish. For a sharper flavor, mix in ¼ cup crumbled blue cheese or feta with the filling before baking.

The cheese melts beautifully during baking, creating a rich, creamy layer. 🧀

Herb Variations

Swap out the thyme for 1 teaspoon dried rosemary or 1 tablespoon chopped fresh parsley in the filling for a brighter, more aromatic profile. For a Mediterranean twist, add ½ teaspoon dried oregano and a pinch of ground cinnamon to the mashed potatoes—it pairs surprisingly well with the tomato soup.

Fresh herbs like chives or dill sprinkled on top right before serving add a pop of freshness. 🌿

Umami Boost

Enhance the depth of flavor by adding 1 tablespoon soy sauce or 1 teaspoon fish sauce to the beef filling. For a richer taste, stir in 2 tablespoons tomato paste along with the Campbell’s tomato soup.

If you love mushrooms, sauté ½ cup finely chopped cremini mushrooms with the onions and carrots—they add an earthy, meaty texture. 🍄

Vegetarian Option

Replace the ground beef with 1.5 cups cooked lentils or 1.5 cups crumbled tempeh for a plant-based version. Sauté the lentils with the onions, carrots, and garlic until fragrant, then proceed with the recipe as written.

For extra protein, add ½ cup cooked quinoa to the filling. The tomato soup still shines, and the mashed potato topping stays just as comforting. 🌱

Crunchy Topping

Add texture contrast by sprinkling ¼ cup crushed potato chips or ½ cup panko breadcrumbs over the mashed potatoes before baking. For a savory crunch, top with ¼ cup toasted breadcrumbs mixed with 1 teaspoon garlic powder**. The crispy topping adds a satisfying bite that complements the creamy filling. 🥔✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 145mg48%
Sodium 1200mg52%
Total Carbohydrate 42g15%
Dietary Fiber 6g21%
Sugars 8g
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 Campbell's tomato soup for other pie recipes?

This soup works beautifully in pot pie or chicken pot pie recipes as a flavor base. For a creamy twist, mix it with a splash of heavy cream or milk before assembling. The tomato depth pairs especially well with turkey or chicken fillings, creating a rich, savory sauce.

2

How do I prevent a soggy potato topping?

Prevent sogginess by ensuring your mashed potatoes are completely dry before spreading them on top. Press a clean paper towel over the potatoes while they cool to absorb excess moisture. Also, bake at 375°F for the full 25-30 minutes—this creates a proper crust. For extra insurance, broil for 1-2 minutes at the end to crisp the surface.

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 35-40 minutes, adding 5-10 extra minutes to account for the cold start. For freezing, bake fully, cool completely, wrap tightly in foil, and freeze for up to 3 months. Reheat at 350°F for 45 minutes covered with foil.

4

What's the best way to reheat leftovers?

Reheat individual portions in the microwave for 2-3 minutes covered with a damp paper towel to restore moisture. For oven reheating, cover with foil and bake at 350°F for 20-25 minutes until warmed through. The potato topping may need 1-2 extra minutes under the broiler to crisp again.

5

Can I substitute Campbell's tomato soup with something else?

For a similar texture, use 1 cup beef broth + 2 tablespoons tomato paste or homemade tomato sauce (simmered canned tomatoes with herbs). For extra richness, blend in ¼ cup sour cream or ½ cup Greek yogurt with the filling. The key is maintaining that tomato-forward depth while keeping the filling moist.

★★★★★4.7(7 reviews)
Categories Soups & Stews