Classic Shepherd’s Pie (Easy Homemade Recipe)

A freshly baked Shepherd's Pie in a white baking dish showing layers of seasoned ground lamb with peas, corn, and carrots, topped with mashed potatoes and melted cheddar cheese.

This classic Shepherd’s Pie is made with seasoned ground lamb, carrots, onions, peas, and corn in a rich gravy, then topped with creamy mashed potatoes and baked until golden brown. It can also be assembled ahead of time and baked when you’re ready to serve.

Traditional Shepherd’s Pie is made with ground lamb, while Cottage Pie is made with ground beef. This version uses lamb, along with Worcestershire sauce, tomato paste, rosemary, and thyme for a savory filling.

Ingredient Notes & Substitutions

Ground Lamb: Lamb is what traditionally distinguishes Shepherd’s Pie from Cottage Pie. Ground beef can be used instead, but the dish would technically be Cottage Pie.

Yukon Gold Potatoes: Their naturally buttery texture makes smooth mashed potatoes that brown well in the oven. Russet potatoes also work well.

Onion, Carrots & Garlic: These add flavor and texture to the lamb filling without making it too heavy.

Tomato Paste & Worcestershire Sauce: Both add depth to the gravy and balance the richness of the lamb.

Beef Broth & Flour: Flour thickens the broth into a gravy that holds the filling together without making it dry.

Peas & Corn: Use ½ cup of each. Thaw before adding to the filling.

Ingredients for Shepherd's Pie arranged on a wooden table, including ground lamb, Yukon Gold potatoes, carrots, peas, corn, garlic, cheddar cheese, tomato paste, and Worcestershire sauce.

Step-by-Step Instructions

1. Make the Mashed Potatoes

  1. Place the cubed potatoes in a large pot and cover with cold water. Add 1 teaspoon salt.
  2. Bring to a boil and cook for 15–20 minutes, until fork-tender.
  3. Drain well and return the potatoes to the warm pot for about 1 minute to remove excess moisture.
  4. Mash with butter, warm cream, garlic powder, salt, and pepper until smooth. Set aside.

2. Cook the Lamb Filling

  1. Heat olive oil in a large skillet over medium-high heat. Add the ground lamb, season with salt and pepper, and cook for 6–8 minutes, breaking it up as it browns.
  2. Drain excess fat if needed, leaving about 1 tablespoon in the pan.
  3. Add the onion and carrots. Cook for 4–5 minutes, until they begin to soften.
  4. Stir in the garlic, tomato paste, and flour. Cook for 1 minute.
  5. Slowly add the beef broth and Worcestershire sauce, scraping up any browned bits from the bottom of the pan.
  6. Add the rosemary and thyme. Reduce the heat to medium-low and simmer for 8–10 minutes, until the gravy thickens.
  7. Stir in the thawed peas and corn. Taste and adjust the salt and pepper.

3. Assemble & Bake

  1. Preheat the oven to 400°F (200°C).
  2. Transfer the lamb filling to a 9×13-inch baking dish.
  3. Spread the mashed potatoes evenly over the filling, taking them all the way to the edges.
  4. Use a fork to make shallow ridges across the potatoes. Sprinkle the cheddar cheese over the top if using.
  5. Bake for 25–30 minutes, until the filling is bubbling and the potatoes are golden brown.
  6. Let the Shepherd’s Pie rest for 10–15 minutes before serving. Garnish with fresh parsley if desired.

Tips for the Best Shepherd’s Pie

  • Dry the potatoes well: Returning the drained potatoes to the warm pot for a minute helps prevent watery mashed potatoes.
  • Don’t over-mash: Mash only until smooth. Overworking the potatoes can make them gummy.
  • Spread the potatoes to the edges: This helps keep the filling from bubbling over during baking.
  • For a darker crust: Broil for 2–3 minutes at the end, watching closely so the potatoes do not burn.

Serving Ideas

Serve Shepherd’s Pie with a fresh salad or a simple vegetable side to balance the rich lamb filling and creamy mashed potatoes. It pairs especially well with Tangy Vinegar Cucumber Tomato Salad, Southern Fried Cabbage, or Crispy Fried Green Tomatoes.

Frequently Asked Questions

Can I make Shepherd’s Pie ahead of time?

Yes. Assemble the pie, cover it tightly, and refrigerate for up to 2 days. Bake covered with foil at 400°F for 25 minutes, then uncover and bake for another 10–15 minutes, until heated through and the top is golden.

What is the difference between Shepherd’s Pie and Cottage Pie?

Shepherd’s Pie is traditionally made with ground lamb. Cottage Pie is made with ground beef.

Can I use leftover mashed potatoes?

Yes. Leftover mashed potatoes work well for the topping. Let them come close to room temperature so they spread easily over the filling.

How do I store Shepherd’s Pie?

Refrigerate leftovers in an airtight container for up to 4 days. You can also freeze the assembled, unbaked pie for up to 2 months. Thaw overnight in the refrigerator before baking.

 

A freshly baked Shepherd's Pie in a white baking dish showing layers of seasoned ground lamb with peas, corn, and carrots, topped with mashed potatoes and melted cheddar cheese.

Classic Shepherd’s Pie (Easy Homemade Recipe)

An easy Shepherd’s Pie made with seasoned ground lamb, vegetables, savory gravy, and creamy mashed potatoes baked until golden brown.
Prep Time 20 minutes
Cook Time 50 minutes
Total Time 1 hour 10 minutes
Servings: 6 Servings
Course: Main Course
Cuisine: British

Ingredients
  

Mashed Potato Topping
  • 2 lbs Yukon Gold potatoes peeled and cubed
  • 4 tbsp unsalted butter
  • 1/3 cup heavy cream or whole milk, warmed
  • 1/2 tsp garlic powder
  • 1/2 cup sharp cheddar cheese shredded (optional)
  • Salt and black pepper to taste
Meat Filling
  • 1.5 lbs ground lamb
  • 1 tbsp olive oil
  • 1 large yellow onion finely diced
  • 2 medium carrots finely diced
  • 3 cloves garlic minced
  • 2 tbsp all-purpose flour
  • 2 tbsp tomato paste
  • 1 tbsp Worcestershire sauce
  • 1.5 cups low-sodium beef broth
  • ½ cup frozen peas thawed
  • ½ cup frozen corn thawed
  • 1½ tsp fresh rosemary finely chopped
  • 1½ tsp fresh thyme finely chopped
  • Salt and black pepper to taste

Equipment

  • 9x13 Inch Baking Dish
  • Large Skillet / Pan
  • Potato Masher
  • Large Pot

Method
 

Prepare the Mashed Potatoes
  1. Place cubed potatoes into a large pot, cover with cold water, and add 1 tsp salt. Bring to a boil and cook for 15–20 minutes until fork-tender.
  2. Drain well and return to the warm pot for 1 minute to dry off excess moisture.
  3. Mash with butter, warm cream, garlic powder, salt, and pepper until smooth and creamy. Set aside.
Make the Lamb Filling
  1. Heat olive oil in a large skillet over medium-high heat. Add ground lamb, season with salt and pepper, and cook until browned (6–8 minutes). Drain excess fat, leaving about 1 tbsp in the pan.
  2. Add diced onion and carrots; sauté for 4–5 minutes until softened.
  3. Stir in garlic, tomato paste, and flour. Cook for 1 minute.
  4. Pour in beef broth and Worcestershire sauce, scraping up any browned bits from the pan. Add rosemary and thyme.
  5. Simmer over medium-low heat for 8–10 minutes until the gravy thickens. Stir in frozen peas and corn. Season with salt and pepper to taste.
Assemble & Bake
  1. Preheat oven to 400°F (200°C).
  2. Pour the meat filling into a 9x13-inch baking dish.
  3. Spoon mashed potatoes over the top, spreading to the edges to seal in the filling. Use a fork to create light ridges on top. Sprinkle with cheddar cheese if desired.
  4. Bake for 25–30 minutes until bubbling and golden brown. Let rest for 10–15 minutes before serving.

Notes

  • Traditional Shepherd’s Pie uses ground lamb. Ground beef makes it a Cottage Pie.
  • Assemble up to 2 days ahead, cover tightly, and refrigerate before baking.
  • Store leftovers in the refrigerator for up to 4 days or freeze for up to 2 months.

Leave a Reply

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

Recipe Rating