Shepherd’s Pie Recipe With Tomato Soup: Savory Filling Under Mashed Crown

Shepherd's Pie Recipe With Tomato Soup: Savory Filling Under Mashed Crown

This dish combines the heartiness of shepherd’s pie with the comforting richness of tomato soup for a meal that satisfies on multiple levels. The savory filling and creamy mashed potato topping create a perfect balance of textures and flavors.

I developed this recipe to bring together two classics in one dish, ensuring each component enhances the other. The tomato soup adds depth to the filling, while the buttery mashed potatoes provide a golden crown that’s impossible to resist.

What you’ll get is a filling, flavorful meal that’s as impressive as it is comforting. The layers work together beautifully, with the soup-infused filling complementing the fluffy potato topping.

Serve this at your next family dinner, and watch everyone ask for seconds. This is comfort food at its finest.

👨‍🍳
Difficulty
Easy
🥩
Diet
Meat
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Shepherd’s Pie Recipe with Tomato Soup

Rich lamb, creamy potatoes, and tomato soup come together for ultimate comfort food.

Ingredient Amount Notes
Ground Lamb 🐑 1 lb Or substitute ground beef
Tomato Soup 🍅 1 can 10.5 oz can, condensed
Onion 🧅 1 whole Medium, finely diced
Carrots 🥕 2 whole Peeled and diced
Celery Stalks 🌿 2 whole Diced for flavor base
Garlic Cloves 🧄 3 cloves Minced for depth
Worcestershire Sauce 💧 1 tbsp For umami richness
Dried Thyme 🌿 1 tsp Or use fresh thyme
Dried Rosemary 🌿 1 tsp Crushed for aroma
Russet Potatoes 🥔 1 ½ lb Peeled and cubed
Butter 🧈 ½ cup Unsalted, for creaminess
Whole Milk 🥛 ½ cup Warmed for smoothness
Salt 🧂 1 ½ tsp Divided for seasoning
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Frozen Peas 🌱 ¾ cup Thawed for color

[recipe_ingredient_scaler]

The lamb is key here. Ground lamb has a richness beef can’t match, but 80/20 ground beef works if that’s what’s available. I grab mine from Whole Foods—their butcher section always has fresh options. For the tomato soup, Campbell’s condensed is reliable, but Amy’s organic adds a depth that pairs perfectly with the savory filling. Don’t skip the Worcestershire—it ties everything together.

No lamb? Ground turkey or beef are solid swaps. Out of tomato soup? Crushed tomatoes plus a bit of sugar gets you close. The herbs can be fresh if you’ve got them—use triple the amount. For the potatoes, Yukon Golds are creamier than Russets but either works (just don’t use red potatoes—they turn gluey).

Assemble and bake right away, or prep ahead and refrigerate for 24 hours. Leftovers keep 4-5 days in the fridge. The flavors actually deepen overnight, so it’s even better as leftovers. Freezes beautifully for 3 months.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I love that everything—lamb, veggies, even the tomato soup base—simmers together in one dish.
  • Rich Savory Depth: The tomato soup adds this incredible sweetness that balances the lamb’s bold flavor perfectly.
  • Feeds a Crowd: Honestly, it’s my go-to for Sunday dinners when the whole family’s over.
  • Budget Stretcher: Ground lamb and pantry staples like tomato soup keep costs low without sacrificing heartiness.

Step-by-Step Instructions for Shepherd’s Pie With Tomato Soup

Here’s the method. Straightforward, tested, works every time.

Step 1: Prepare the Savory Lamb Filling

Heat a large skillet over medium-high heat. Add the 1 lb Ground Lamb and cook for 5-7 minutes, breaking it up with a wooden spoon until it’s browned and crumbly. Drain off most of the fat, leaving about 1 tablespoon in the pan.

Add the 1 whole Onion (finely diced), 2 whole Carrots (peeled and diced), and 2 whole Celery Stalks (diced). Cook for 5-6 minutes until the vegetables soften. Stir in the 3 cloves Garlic Cloves (minced), 1 tbsp Worcestershire Sauce, 1 tsp Dried Thyme, 1 tsp Dried Rosemary, 1.5 tsp Salt, and 0.5 tsp Black Pepper. Cook for 1 minute until fragrant.

Pour in the 1 can Tomato Soup and 0.75 cup Frozen Peas (thawed). Stir well and let it simmer for 5 minutes until the mixture thickens slightly. Remove from heat and set aside.

Step 2: Make the Creamy Mashed Potato Topping

While the filling cooks, peel and cube the 1.5 lb Russet Potatoes. Place them in a pot of cold salted water and bring to a boil. Cook for 12-15 minutes until the potatoes are fork-tender.

Drain the potatoes and return them to the pot. Add the 0.5 cup Butter and 0.5 cup Whole Milk (warmed). Mash until smooth and creamy. Season with a pinch of salt to taste, if needed.

Step 3: Assemble and Bake the Shepherd’s Pie

Preheat your oven to 375°F. Spread the lamb filling evenly in a 9×13-inch baking dish. Spoon the mashed potatoes over the top and spread them out gently with a spatula or the back of a spoon. Use a fork to create texture on the surface—this helps it brown nicely.

Bake for 20-25 minutes until the top is golden brown in spots and the edges are bubbling. If the top isn’t browning enough after 20 minutes, broil for 1-2 minutes for extra color. Let it rest for 5-10 minutes before serving.

👨‍🍳

Pro Tips For Making Shepherd’S Pie Recipe With Tomato Soup

  • Brown the Lamb Well: Cook the ground lamb until deeply browned, not just gray—this builds the rich flavor base that tomato soup alone can’t provide. I learned this the hard way after serving a bland pie that looked great but tasted flat.
  • Sauté the Veggies First: Softening the onion, carrots, and celery in the pan before adding the lamb prevents a watery filling and ensures they actually cook through. Sounds obvious, but I used to dump everything in at once and ended up with crunchy carrots.
  • Reduce the Soup: Simmer the tomato soup for 5-7 minutes before mixing it in to thicken it slightly. This keeps the shepherd’s pie from turning into a soggy mess under the potatoes.
  • Season in Layers: Salt the lamb as it browns, then again when adding the veggies, and a final check after mixing in the soup. Tomato soup can be surprisingly salty or bland depending on the brand, so tasting as you go is non-negotiable.

Wine and Beer Pairings for These Flavors

Wine Pairings

A medium-bodied Pinot Noir from Oregon or Burgundy complements the savory lamb filling beautifully. Its bright acidity cuts through the richness while enhancing the tomato depth. I love Eyrie Vineyards from the Willamette Valley for this. 🍷

Robust Red Option

For a bolder choice, try a Syrah/Shiraz with its peppery notes. The spice plays well against the herbs in the filling. Penfolds Bin 28 from Australia is a reliable pick that David and I both enjoy.

White Wine Surprise

Don’t overlook a buttery Chardonnay—it pairs surprisingly well with the creamy mashed potatoes. Look for one with balanced oak, like Rombauer from Napa Valley.

Beer Pairings

An English-style Brown Ale with its malty sweetness complements the dish perfectly. Newcastle Brown Ale is my go-to. The caramel notes echo the tomato soup’s depth. 🍺

Stout Alternative

For darker beer lovers, a Dry Irish Stout like Guinness works wonderfully. Its roasted flavors contrast nicely with the creamy topping while enhancing the savory filling.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 120mg40%
Sodium 950mg41%
Total Carbohydrate 48g17%
Dietary Fiber 6g21%
Sugars 8g
Protein 28g56%
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 ground beef instead of lamb?

Use 80/20 ground beef for best flavor and texture. The dish will still be delicious, though lamb offers a richer taste. Adjust seasoning to your preference.

2

Why add tomato soup to the filling?

The soup deepens the flavor and creates a saucy consistency that holds the filling together. It also adds a subtle sweetness that balances the savory lamb perfectly.

3

Can I make this ahead of time?

Yes! Assemble completely, cover with foil, and refrigerate for up to 24 hours. Add 5-10 minutes to baking time if starting cold.

4

How do I get a crispier topping?

Broil for 1-2 minutes after baking. For extra crunch, brush the potatoes with 1 tablespoon melted butter before baking.

★★★★★4.5(13 reviews)
Chef Melanie

More recipe sites