Menu

Classic Shepherd’s Pie With Savory Meat And Mashed Potato Topping

Quick Recipe Version (TL;DR)

  • Yield: 6 servings
  • Prep Time: 25 minutes
  • Cook Time: 55 minutes
  • Total Time: 1 hour 20 minutes

Quick Ingredients

  • 2 lb (907 g) russet potatoes, peeled and cut into 1-inch chunks
  • 6 tbsp (85 g) unsalted butter, divided
  • 1/2 cup (120 ml) whole milk
  • 1/2 tsp kosher salt, plus more to taste
  • 1/4 tsp black pepper
  • 3/4 cup (85 g) shredded sharp cheddar (optional)
  • 2 tbsp olive oil
  • 1 1/2 lb (680 g) ground lamb (shepherd’s pie) or ground beef (cottage pie)
  • 1 medium yellow onion, diced (about 1 1/2 cups)
  • 2 medium carrots, diced (about 1 cup)
  • 3 cloves garlic, minced
  • 2 tbsp tomato paste
  • 2 tbsp all-purpose flour
  • 1 1/2 cups (360 ml) low-sodium beef broth
  • 2 tsp Worcestershire sauce
  • 1 tsp fresh thyme leaves (or 1/2 tsp dried)
  • 1/2 tsp dried rosemary (or 1 tsp fresh, chopped)
  • 1 cup (140 g) frozen peas

Do This

  • 1) Boil potatoes in salted water until tender, 12–15 minutes; mash with 4 tbsp butter, milk, salt, pepper, and optional cheddar.
  • 2) Heat oven to 400°F (204°C). Grease a 9×13-inch (3-quart) baking dish.
  • 3) Brown lamb/beef in oil, 6–8 minutes; add onion and carrots and cook 6 minutes.
  • 4) Add garlic and tomato paste (1 minute), then stir in flour (1 minute).
  • 5) Add broth, Worcestershire, thyme, rosemary; simmer until thick, 8–10 minutes. Stir in peas and remaining 2 tbsp butter.
  • 6) Spread filling in dish; top with mashed potatoes and rake into peaks.
  • 7) Bake 25–30 minutes until bubbling and browned; broil 2–3 minutes for extra crisp peaks (optional). Rest 10 minutes.

Why You’ll Love This Recipe

  • Classic comfort food: savory meat and vegetables in rich gravy under a fluffy potato blanket.
  • Weeknight-friendly: straightforward steps and simple ingredients you can find anywhere.
  • Make-ahead winner: assemble in advance and bake when you’re ready.
  • Flexible: use lamb for traditional shepherd’s pie or beef for cottage pie, and add cheese if you want.

Grocery List

  • Produce: russet potatoes (2 lb), yellow onion (1), carrots (2), garlic (3 cloves), fresh thyme (optional), parsley (optional garnish)
  • Dairy: unsalted butter, whole milk, sharp cheddar (optional)
  • Pantry: olive oil, ground lamb or ground beef (1 1/2 lb), tomato paste, all-purpose flour, low-sodium beef broth, Worcestershire sauce, frozen peas, kosher salt, black pepper, dried rosemary (if not using fresh)

Full Ingredients

Mashed Potato Topping

  • 2 lb (907 g) russet potatoes, peeled and cut into 1-inch chunks
  • 1 1/2 tsp kosher salt (for the potato water), plus 1/2 tsp kosher salt for the mash (or to taste)
  • 6 tbsp (85 g) unsalted butter, divided (4 tbsp for potatoes, 2 tbsp for the filling)
  • 1/2 cup (120 ml) whole milk, warmed
  • 1/4 tsp freshly ground black pepper (or to taste)
  • Optional (cheesy topping): 3/4 cup (85 g) shredded sharp cheddar

Meat & Vegetable Filling

  • 2 tbsp olive oil
  • 1 1/2 lb (680 g) ground lamb (shepherd’s pie) or ground beef (cottage pie)
  • 1 medium yellow onion, diced (about 1 1/2 cups / 200 g)
  • 2 medium carrots, diced (about 1 cup / 120 g)
  • 3 cloves garlic, minced
  • 2 tbsp tomato paste
  • 2 tbsp all-purpose flour
  • 1 1/2 cups (360 ml) low-sodium beef broth
  • 2 tsp Worcestershire sauce
  • 1 tsp fresh thyme leaves (or 1/2 tsp dried thyme)
  • 1/2 tsp dried rosemary (or 1 tsp fresh rosemary, finely chopped)
  • 1/2 tsp kosher salt, plus more to taste
  • 1/4 tsp black pepper, plus more to taste
  • 1 cup (140 g) frozen peas (no need to thaw)

For Baking & Serving

  • 1 tbsp butter or neutral oil (to grease the baking dish)
  • Optional garnish: 1 tbsp finely chopped fresh parsley
Classic Shepherd’s Pie With Savory Meat And Mashed Potato Topping – Closeup

Step-by-Step Instructions

Step 1: Prep the oven and pan

Arrange a rack in the middle of the oven and preheat to 400°F (204°C). Grease a 9×13-inch (3-quart) baking dish with 1 tbsp butter (or oil). Set it near the stove so assembly is quick.

Step 2: Boil the potatoes until tender

Place the peeled, chopped potatoes in a large pot and cover with cool water by at least 1 inch. Add 1 1/2 tsp kosher salt. Bring to a boil over high heat, then reduce to maintain a steady boil and cook until the potatoes are very tender when pierced with a fork, 12–15 minutes.

Drain well, then return the potatoes to the hot pot for 1 minute to steam off excess moisture (this helps keep the topping fluffy, not watery).

Step 3: Mash the topping (cheesy if you like)

Add 4 tbsp (57 g) butter to the hot potatoes and mash until melted. Pour in the 1/2 cup (120 ml) warm milk, then season with 1/2 tsp kosher salt and 1/4 tsp black pepper. Mash until smooth and fluffy.

If using cheese, fold in 3/4 cup (85 g) shredded sharp cheddar until melted and evenly distributed. Cover the pot to keep warm while you make the filling.

Step 4: Brown the meat for deep flavor

Heat 2 tbsp olive oil in a large skillet over medium-high heat. Add the ground lamb or beef and cook, breaking it up with a spoon, until browned and no longer pink, 6–8 minutes.

If there is a lot of rendered fat (more than about 2 tbsp), carefully spoon off the excess so the filling doesn’t turn greasy.

Step 5: Cook the vegetables and build the gravy

Add the diced onion and carrots to the browned meat. Cook, stirring occasionally, until the onion softens and the carrots begin to lose their raw crunch, 6 minutes. Stir in the garlic and cook until fragrant, 30 seconds.

Stir in the 2 tbsp tomato paste and cook for 1 minute to deepen its flavor. Sprinkle in the 2 tbsp flour and stir continuously for 1 minute so it coats the meat and vegetables.

Slowly pour in the 1 1/2 cups (360 ml) beef broth, stirring as you go to prevent lumps. Add 2 tsp Worcestershire sauce, thyme, rosemary, 1/2 tsp kosher salt, and 1/4 tsp black pepper. Bring to a gentle simmer and cook until the gravy thickens to a spoon-coating consistency, 8–10 minutes.

Step 6: Finish the filling, assemble, and make potato peaks

Stir in the 1 cup (140 g) frozen peas and the remaining 2 tbsp (28 g) butter until melted and glossy. Taste and adjust salt and pepper as needed.

Spread the hot filling evenly into the greased baking dish. Spoon the mashed potatoes over the top and gently spread to the edges, sealing the filling in. Use the back of a spoon to create ridges and crispable peaks across the surface (those ridges brown beautifully).

Step 7: Bake until bubbling and browned

Bake at 400°F (204°C) until the edges are bubbling and the top is golden with browned peaks, 25–30 minutes.

For extra-crisp peaks, switch the oven to broil on high and broil for 2–3 minutes, watching closely so it doesn’t burn.

Let the shepherd’s pie rest for 10 minutes before serving so the filling thickens slightly and slices more neatly. Garnish with chopped parsley if desired.

Pro Tips

  • Dry the potatoes before mashing: returning drained potatoes to the hot pot for 1 minute prevents a watery topping.
  • Thicker gravy = cleaner servings: simmer until the filling is spoon-coating thick; it will loosen slightly as it bakes.
  • Seal the edges with potatoes: spreading the mash all the way to the dish edges helps prevent the filling from bubbling up and spilling.
  • Peaks brown, flat tops don’t: rough up the top with a spoon or fork to create lots of ridges for crispness.
  • Control salt: broth and Worcestershire vary in saltiness; season, taste, then adjust at the end.

Variations

  • Extra-veg version: add 1 cup (120 g) diced mushrooms with the onions, or stir in 1 cup (150 g) frozen corn with the peas.
  • Irish-style twist: replace half the potatoes with 1 lb (450 g) cooked, mashed cauliflower for a lighter topping.
  • Cheddar and scallion topping: add the cheddar plus 2 thinly sliced scallions to the mash, then bake as directed.

Storage & Make-Ahead

Refrigerate: Cool completely, cover tightly, and refrigerate for up to 4 days. Reheat in a 350°F (177°C) oven for 25–35 minutes until hot in the center (cover with foil if the top browns too quickly). Individual portions can be microwaved for 2–4 minutes, depending on size and microwave strength.

Make-ahead: Assemble the full dish (filling + potato topping), cool, cover, and refrigerate up to 24 hours before baking. Bake at 400°F (204°C) for 35–45 minutes (cold from the fridge takes longer) until bubbling and browned.

Freeze: Wrap tightly and freeze up to 2 months. Thaw overnight in the refrigerator, then bake at 400°F (204°C) for 35–45 minutes until hot throughout. If baking from frozen, cover with foil and bake at 375°F (190°C) for 70–90 minutes, uncovering for the final 15 minutes to brown.

Nutrition (per serving)

Approximate (based on 6 servings, made with ground beef and no cheddar): 520 calories, 29 g protein, 27 g fat, 42 g carbohydrates, 6 g fiber, 780 mg sodium.

Leave a Reply

Your email address will not be published. Required fields are marked *


Promotional Banner X
*Sponsored Link*