Shepherd’s Pie Recipe With Tomato Sauce: Savory Layers of British Comfort

Shepherd's Pie Recipe With Tomato Sauce: Savory Layers of British Comfort

This British classic layers tender ground meat with a rich tomato sauce, all crowned with creamy mashed potatoes. I perfected this version after years of testing, ensuring every bite delivers that signature comfort we crave.

The tomato sauce adds depth to the savory filling, balancing the dish without overpowering the traditional flavors. It’s a small twist that makes this shepherd’s pie stand out while keeping it approachable for any home cook.

What you get is a hearty, satisfying meal with distinct layers—flavorful meat mixture, tangy tomato sauce, and fluffy potatoes. The golden-brown topping hides the delicious surprise beneath, making it as visually appealing as it is tasty.

Perfect for Sunday family dinners or cozy weeknight meals. This dish brings warmth to any table.

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

Ingredients for Shepherd’s Pie Recipe with Tomato Sauce

Layered comfort starts with ground meat, veggies, and that rich tomato sauce base.

Ingredient Amount Notes
Ground Lamb 🐑 1 ½ lb Lean ground preferred for texture
Ground Beef 🥩 ½ lb 80/20 blend for richness
Yellow Onion 🧅 1 whole Finely diced for even distribution
Carrots 🥕 2 whole Peeled and finely diced
Celery Stalks 🥬 2 whole Finely diced for mirepoix
Garlic Cloves 🧄 3 cloves Minced for aromatic base
Tomato Paste 🍅 2 tbsp Concentrated for depth of flavor
Crushed Tomatoes 🍅 1 can 28 oz can for sauce base
Worcestershire Sauce 💧 1 tbsp Adds umami complexity
Dried Thyme 🌿 1 tsp Dried for earthy notes
Dried Rosemary 🌿 1 tsp Crushed to release flavor
Russet Potatoes 🥔 2 lb Peeled and cubed for fluffiness
Unsalted Butter 🧈 ½ cup For creamy mashed potatoes
Whole Milk 🥛 ½ cup Warmed for smooth texture
Kosher Salt 🧂 1 ½ tsp Divided for seasoning layers
Freshly Ground Black Pepper 🌶️ ½ tsp Freshly ground for best flavor

The meat blend is key here. Ground lamb gives authentic flavor, but a mix with ground beef keeps costs down at most supermarkets. I grab mine from Whole Foods—they have great grass-fed options. For the tomatoes, San Marzano cans are ideal (that bright, sweet flavor), but any good-quality crushed tomatoes work. The Worcestershire adds depth—Annie’s makes a vegetarian version if needed.

No lamb? All ground beef works fine—just add 1 tsp extra rosemary. Swap the fresh herbs for dried at one-third the amount. The tomato paste can be subbed with ketchup in a pinch (use 1 tbsp less), though the flavor profile shifts slightly. For the potatoes, Yukon Golds make a creamier mash. The milk can be any variety—whole milk just gives the richest texture.

Assemble ahead and refrigerate for up to 24 hours before baking. Leftovers keep 4-5 days in the fridge or freeze for 3 months. Reheat covered so the top doesn’t dry out. The mashed potatoes might need a splash of milk when reheating.

❤️

Why You’ll Love This Recipe

  • I’ll be real: it tastes even better the next day, and it freezes like a dream for busy weeks.
  • One Pan Wonder: I love that everything—lamb, beef, carrots, celery—goes into one dish, so cleanup is a breeze.
  • Rich and Hearty: The tomato sauce ties all the flavors together, making each bite of the savory meat and veggie filling incredibly satisfying.
  • Feeds a Crowd: Honestly, it’s my go-to for family dinners or potlucks since it’s filling and always disappears fast.

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

Here’s how to build those perfect savory layers that make this dish so comforting.

Step 1: Prepare and Cook the Mashed Potato Topping

Peel and cube the 2 lb Russet Potatoes, then place them in a large pot. Cover with cold water by 1 inch and add 1 tsp Kosher Salt. Bring to a boil over high heat, then reduce to medium and simmer for 15-20 minutes until the potatoes are fork-tender.

Drain the potatoes well and return them to the dry pot. Add the 0.5 cup Unsalted Butter and 0.5 cup Whole Milk warmed slightly, then mash until smooth. Season with ½ tsp Kosher Salt and the 0.5 tsp Freshly Ground Black Pepper. Set aside while you prepare the filling.

Step 2: Build the Flavorful Meat and Vegetable Base

In a large skillet over medium-high heat, cook the 1.5 lb Ground Lamb and 0.5 lb Ground Beef until browned, breaking them up with a wooden spoon. This should take 6-8 minutes. Drain excess fat, leaving about 1 tbsp behind for flavor.

Add the finely diced 1 whole Yellow Onion, 2 whole Carrots, and 2 whole Celery Stalks. Cook for 5-6 minutes until the vegetables soften and the onion becomes translucent. Stir in the minced 3 cloves Garlic Cloves and cook for 30 seconds until fragrant.

Step 3: Create the Rich Tomato Sauce Layer

Add the 2 tbsp Tomato Paste to the skillet and cook for 1-2 minutes, stirring constantly to deepen its flavor. Pour in the 1 can Crushed Tomatoes, 1 tbsp Worcestershire Sauce, 1 tsp Dried Thyme, and 1 tsp Dried Rosemary. Stir well to combine.

Reduce the heat to medium-low and let the mixture simmer for 10 minutes until it thickens slightly. Season with the remaining 1 tsp Kosher Salt. The sauce should coat the back of a spoon with a rich, deep color.

Step 4: Assemble and Bake the Shepherd’s Pie

Preheat your oven to 400°F. Spread the meat and tomato sauce mixture evenly in a 9×13-inch baking dish. Spoon the mashed potatoes over the top, spreading them gently with a spatula to cover the filling completely. Use a fork to create ridges in the potatoes for extra crispiness.

Place the dish on a baking sheet to catch any potential spills, then bake for 20-25 minutes until the top is golden brown and the edges are bubbling. Let it rest for 5-10 minutes before serving to allow the layers to set.

👨‍🍳

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

  • Brown the Meat Well: Cook the lamb and beef over medium-high heat until deeply browned, not just gray—this builds the rich flavor base that tomato sauce can’t fix if skipped.
  • Dice Veggies Small: Chop the onion, carrots, and celery into fine, even pieces so they soften quickly and disappear into the filling without crunchy surprises.
  • Reduce the Sauce: Simmer the tomato sauce a few extra minutes after adding it to the meat—this thickens it just enough to prevent a watery pie.
  • Chill Before Baking: Let the assembled pie rest in the fridge for 15-20 minutes before baking to help the topping stay in place instead of sinking into the filling.

Essential Equipment for Perfect Results

The Right Skillet

A heavy-bottomed 12-inch skillet is essential for browning the meat and building the tomato sauce. I swear by my Lodge cast iron—it distributes heat evenly and develops a natural non-stick surface over time. 💪

Mashing Tool

For perfectly smooth mashed potatoes, use a potato ricer or food mill. I tested both and found the ricer gives the fluffiest texture. Avoid electric mixers—they can overwork the potatoes, making them gluey.

Baking Dish

A 9×13-inch glass or ceramic baking dish is ideal. I love my Pyrex because it’s durable and lets me monitor browning. The size ensures even cooking and a good potato-to-filling ratio.

Wooden Spoon

Use a wooden spoon to break up the meat as it browns. It won’t scratch your skillet and helps deglaze the pan when building the sauce. I keep one dedicated to my cast iron for flavor consistency.

Measuring Tools

Accurate measurements matter here. I use OXO Good Grips measuring cups and spoons—they’re comfortable and nest for easy storage. A kitchen scale helps with the meat blend for precision. 📏

Thermometer

An instant-read thermometer ensures the filling reaches 165°F if you’re unsure about doneness. I use a ThermoWorks ThermoPop—it’s affordable and reliable for checking temperatures quickly.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value
Total Fat 28g36%
Saturated Fat 12g60%
Cholesterol 110mg37%
Sodium 850mg37%
Total Carbohydrate 48g17%
Dietary Fiber 6g21%
Sugars 8g
Protein 34g68%
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 all ground beef instead of lamb?

Yes! Use 2 lb ground beef and add 1 tsp extra rosemary to compensate for the lamb’s distinct flavor. The texture will be just as rich and satisfying.

2

How do I prevent the mashed potatoes from sinking into the filling?

Let the meat mixture cool slightly before topping. Spread the mashed potatoes evenly to the edges, then create ridges with a fork for a crispy finish.

3

Can I make this ahead of time?

Assemble the pie, cover, and refrigerate for up to 24 hours. Bake as directed, adding 5-10 extra minutes if cold. Freeze unbaked for up to 3 months.

4

What’s the best way to reheat leftovers?

Cover with foil and warm in a 350°F oven for 15-20 minutes. Add a splash of milk to the potatoes if they seem dry.

★★★★★4.6(15 reviews)
Nathan Turner