Subscribe

Best Classic Shepherd’s Pie Recipe

This post may contain affiliate links. Please read my disclosure policy.

This classic shepherd’s pie recipe is the ultimate comfort food: a rich, savory ground lamb or beef filling with vegetables in a thick gravy, topped with creamy mashed potatoes and baked until golden. It’s a complete meal in one dish, and it’s easy to make ahead for busy weeknights.

Homemade Shepherd's Pie fresh from the oven with golden potato top.

What is Shepherd’s Pie?

Shepherd’s pie is a classic British and Irish dish of minced meat and vegetables cooked in gravy, topped with mashed potatoes and baked. It dates back to the late 18th century, when thrifty home cooks used it to turn leftover roast meat into a filling family meal. It’s a close cousin of cottage pie, which is made with beef instead of lamb.

The name “shepherd’s pie” likely comes from the fact that the dish often featured lamb or mutton, though today beef is a common substitute. Over time, shepherd’s pie has spread in popularity, making its way to kitchens and dinner tables around the world.

Why You’ll Love This Shepherd’s Pie

Shepherd’s pie is traditionally made with minced lamb cooked in a thick, savory gravy with vegetables and topped with mashed potatoes. You bake it until the potato topping turns golden and the filling bubbles up around the edges. For a lighter, low-carb version, swap the potatoes for cauliflower mash.

You can easily customize Shepherd’s pie to suit individual tastes and dietary preferences. For example, you can use ground beef or other meats instead of lamb and add different types of vegetables and seasonings to the filling.

We love this dish because it’s versatile and can be adapted to suit different culinary traditions and personal preferences. 

  • Hearty and comforting, with a rich gravy and creamy potato topping.
  • A complete meal in one dish, with meat, vegetables and potatoes.
  • Flexible: use ground lamb, beef or a mix of both.
  • Make-ahead and freezer-friendly, so it’s great for busy weeks.

You’ll also love my other pie recipes, like this easy chicken pot pie, African chicken pie, beef pie, sweet potato pie and homemade pumpkin pie.

Shepherd’s Pie Ingredients

  • Mashed potatoes: The dish is topped with a generous layer of creamy mashed russet potatoes. Use Butter, milk, and seasonings like salt and pepper to flavor the mashed potatoes. For an extra touch of indulgence, mix some grated cheese or butter with the potatoes before spreading them on top.
  • Ground beef or lamb: Shepherd’s pie traditionally uses minced lamb, but you can also use ground beef as a substitute or variation.
  • Vegetables: Common shepherd pie vegetables include onions, carrots, and peas. However, you can certainly get creative with the mix. These veggies not only add color and texture to the dish, but they also provide essential nutrients to make it a well-rounded meal.
  • Herbs and spices: Various herbs and spices for filling include thyme, ginger, garlic, and rosemary, which add depth and aroma to the dish.
  • Olive oil: saute your ginger, garlic, and onions with olive oil to bring out the aromatic flavor.
  • Gravy: A rich gravy made with beef or vegetable broth, tomato paste, and Worcestershire sauce for flavor and thickened with flour or cornstarch to create a thick, savory sauce that coats the meat and vegetables.

How to Make Shepherd’s Pie

  1. Make the mashed potatoes: Boil the potatoes in salted water until tender, about 20 minutes. Drain and mash them with the butter and half-and-half, then season with salt and pepper.
  2. Cook the aromatics: Heat the oil in a large skillet over medium-high heat. Cook the onion until soft, about 3 minutes, then add the garlic and ginger and cook until fragrant.
  3. Brown the meat: Add the ground lamb or beef with the thyme, rosemary and bouillon powder and cook until browned. Drain off any excess fat.
  4. Build the gravy: Stir in the tomato paste and flour and cook for 2 minutes. Add the broth, Worcestershire sauce, celery, peas and carrots, then simmer for 5 to 10 minutes until the vegetables are tender and the sauce thickens.
  5. Assemble: Spread the filling in a 9×13-inch baking dish and top it with the mashed potatoes. Rough up the surface with a fork so it gets extra golden.
  6. Bake: Bake at 400°F (200°C) for 30 to 35 minutes, until the top is golden and the filling is bubbling. Let it rest for 5 to 10 minutes before serving.
Close-up of Shepherd's Pie slice revealing rich meat and veggie filling.

Shepherd’s Pie FAQs

What’s the difference between shepherd’s pie and cottage pie?

Cottage pie and shepherd’s pie are similar recipes, although their meat is generally different. Cottage pie is made with minced beef as the major meat element, whereas shepherd’s pie is made with minced lamb. 

How can I thicken my shepherd’s pie?

Simmer the filling a little longer so more liquid cooks off. If it’s still too thin, stir in a slurry of 1 tablespoon cornstarch mixed with 2 tablespoons cold water and simmer for a minute or two until it thickens.

What is the best potato for shepherd’s pie?

Russet potatoes are the classic choice because they’re starchy and mash up light and fluffy. Yukon Gold potatoes are naturally buttery and make a creamier, richer topping.

Can I use leftover mashed potatoes?

Yes, you can definitely use leftover mashed potatoes to make Shepherd’s pie! In fact, using leftover mashed potatoes is a great way to repurpose leftovers and save time in the kitchen. 

Can I use other types of meat?

Absolutely! While traditional Shepherd’s Pie uses lamb and Cottage Pie uses beef, feel free to experiment with other meats such as ground turkey or chicken.

What other vegetables can I add?

You can certainly add other veggies to the meat filling, such as corn, diced bell peppers, or chopped celery. Just ensure they are chopped finely for the best texture.

Can I freeze shepherd’s pie?

Yes. Freeze the baked or unbaked pie, tightly wrapped, for up to 3 months. Thaw it overnight in the fridge, then bake at 375°F (190°C) until hot all the way through, about 30 to 40 minutes.

Close-up of Shepherd's Pie

Tips for the Best Shepherd’s Pie

  • When cooking the meat and vegetable filling, make sure to cook it thoroughly to ensure that the flavors melt together and the meat is cooked through. 
  • If you’re using minced meat with a higher fat content, such as beef, it’s important to drain any excess fat after browning the meat, and this will prevent the finished dish from being overly greasy.
  • Allow the shepherd’s pie to rest a few minutes after baking to set before serving. This will help it hold its shape when sliced and allow the flavors to meld together.
  • Drain any excess fat after browning the ground if it is more than one tablespoon.

Equipment You’ll Need

  • Large pot and potato masher
  • Large skillet or sauté pan
  • Wooden spoon or spatula
  • 9×13-inch baking dish

How to Make Shepherd’s Pie Ahead

You can make the filling and mashed potatoes up to 2 days ahead and keep them in separate airtight containers in the fridge. Or assemble the whole pie, cover it tightly and refrigerate it for up to 24 hours. Add 10 to 15 minutes to the baking time if it goes into the oven cold.

How to Store and Reheat Shepherd’s Pie

To prevent moisture from drying out or absorbing smells, keep shepherd’s pie in a covered container with plastic wrap, aluminum foil, or an airtight container. You can refrigerate and keep it for up to 3-4 days. If you want to store shepherd’s pie for a longer period, you can freeze it for up to 2-3 months for best quality, then thaw it overnight in the refrigerator when you want to use it. Even though it may have a slightly different texture if it has dairy-based toppings, it is still safe to consume and tasty.

What to Serve with Shepherd’s Pie

Shepherd’s pie is a complete meal on its own, as it typically contains meat, vegetables, and mashed potatoes. However, if you’d like to serve additional dishes alongside shepherd’s pie to round out the meal, here are some ideas:

More Comfort Food Recipes

Looking for more beef dinner ideas? Browse these Delicious Beef Recipes.

Homemade Shepherd's Pie fresh from the oven with golden potato top.

Classic Shepherd’s Pie

This classic shepherd’s pie has a rich ground lamb or beef filling with vegetables in a savory gravy, topped with creamy mashed potatoes and baked until golden. A hearty, comforting one-dish dinner.
No ratings yet
Print Pin Rate
Course: Main Course
Cuisine: British
Keyword: classic shepherd’s pie, cottage pie, shepherd’s pie, shepherd’s pie recipe
Prep Time: 10 minutes
Cook Time: 1 hour 10 minutes
Total Time: 1 hour 20 minutes
Servings: 6
Calories: 368.2kcal

Equipment

  • Skillet or sauté pan
  • Wooden spoon or spatula
  • Baking dish
  • Oven

Ingredients

For the mashed potatoes

  • 2 pounds potatoes peeled and cubed
  • 1/2 cup half and half or milk
  • 4 tablespoons butter
  • salt and pepper to taste

For the filling

  • 2 tablespoons olive oil
  • 1 medium onion chopped
  • 2 cloves garlic minced
  • 1/2 teaspoon grated ginger
  • 1 pound ground beef or lamb or mix both
  • 1 teaspoon thyme dried
  • 1 tsp rosemary
  • 1 teaspoon bouillon powder
  • 2 tablespoons all-purpose flour or cornstarch
  • 2 tablespoons tomato paste
  • 3/4 to 1 cup beef broth or vegetable broth
  • 1 teaspoon worcestershire sauce
  • 3-4 ribs celery medium diced
  • 1 cup peas and carrots
  • salt and pepper to taste

Instructions

  • In a large pot, boil the potatoes in salted water until tender (about 20 minutes). Drain and mash together with the milk and butter until smooth—season with salt and pepper to taste.
  • In a large skillet, add the oil over medium-high heat. Add the diced onions and cook until tender (about 3 minutes). Add the minced garlic and ginger and cook for few seconds or until fragrant.
  • Add the ground beef (lamb), thyme, rosemary, bouillon powder, salt, and pepper to taste and brown over medium-high heat until no longer pink.
  • Stir in the tomato paste and flour and cook for another 2 minutes.
  • Pour in the broth and Worcestershire sauce, then add the celery, frozen peas and carrots. Bring to a simmer and cook for 5-10 minutes, until the vegetables are tender and the sauce has thickened slightly stirring occasionally—season with salt and pepper to taste if needed.
  • Transfer the meat mixture to a 9×13-inch baking dish and spread the mashed potatoes over the top.
  • You can create some texture or pattern on the surface of the mashed potatoes if desired.
  • Place the shepherd’s pie in a 400°F preheated oven and bake for 30-35 minutes or until the potatoes are golden brown and the filling is bubbling.
  • Allow the shepherd’s pie to cool for a few minutes before serving.

Notes

  • Use ground lamb for a traditional shepherd’s pie, or ground beef for cottage pie. A mix of both is delicious too.
  • Drain any excess fat after browning the meat so the pie isn’t greasy.
  • Let the pie rest for 5 to 10 minutes after baking so it holds its shape when served.
  • Make ahead: assemble, cover and refrigerate for up to 24 hours. Add 10 to 15 minutes to the baking time.
  • Freeze, tightly wrapped, for up to 3 months. Thaw overnight in the fridge before baking.

Nutrition

Calories: 368.2kcal | Carbohydrates: 9.4g | Protein: 15.8g | Fat: 30g | Saturated Fat: 12.8g | Polyunsaturated Fat: 1.4g | Monounsaturated Fat: 12.7g | Trans Fat: 1.2g | Cholesterol: 80.8mg | Sodium: 411.9mg | Potassium: 446.4mg | Fiber: 1.8g | Sugar: 2.7g | Vitamin A: 2709.3IU | Vitamin C: 6.9mg | Calcium: 64.8mg | Iron: 2.3mg
Tried this recipe?Tag @cheflolaskitchen on Instagram and hashtag it #cheflolaskitchen. I love seeing your creations!

Let’s connect on YouTube, Facebook, and Instagram. I love keeping in touch with you; nothing brings me more joy than seeing pictures of your creations. Tag me @cheflolaskitchen on Instagram and Facebook.

About Chef Lola Osinkolu

I’m so glad you’re here!

Made it? Leave a review

Your star rating helps other cooks — and Lola reads every comment.

Leave a Review

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

Recipe Rating




2 comments

  1. Hi,m
    Can anyone tell me is Orrington Farms Beef Flavored Broth Base & Seasoning Jar, be the same thing as “bouillon powder”?

As featured on

See all press

free in your inbox

Easy family dinners, delivered every week

Sign up for new recipes as soon as they're posted.

  • 100% free
  • New recipes first
  • Unsubscribe anytime