Something good for dinner tonight. See the newest recipes

Shepherd's Pie

Shepherd's pie is a traditional dish of savory ground meat and vegetables simmered in a rich broth, all hidden under a thick layer of mashed potatoes. The meat slowly stews on the stove to build flavor before baking in the oven.

A hearty ground meat and vegetable layer topped with creamy mashed potatoes.

A baking dish holding shepherd's pie with ruffled mashed potatoes.

This recipe takes about an hour and fifteen minutes from start to finish. The long simmer ensures the meat is tender and the sauce is thick. It yields a warm, filling dinner for four people.

Why this works

  • Simmering the meat in beef broth creates a thick, savory gravy for the base.
  • Ruffling the mashed potatoes with a fork creates ridges that turn crispy as the pie bakes.
  • Cooking the potatoes while the meat simmers saves time in the kitchen.

Ingredients you'll need

Ingredients for shepherd's pie laid out on a kitchen counter.
Gather the ground lamb, vegetables, potatoes, and broth.
  • Ground lamb: This is the traditional meat for this dish. You can substitute ground beef if you have that on hand.
  • Potatoes: Russet or Yukon Gold potatoes yield the smoothest, fluffiest mash.
  • Tomato paste: Adds depth and a slight sweetness to the savory gravy.
  • Beef broth: Use a low-sodium version so you can control the salt level in the finished dish.

Exact quantities are in the recipe card below.

How to make it

Step 1: Brown the meat

Sauté the onions and carrots until soft. Add the ground lamb and cook until browned, making sure it reaches 160°F (71°C).

Step 2: Simmer the filling

Stir in the tomato paste, Worcestershire sauce, and beef broth. Cover and let it simmer so the flavors meld and the sauce reduces.

Ground lamb and vegetables simmering in a large skillet.
Simmer the meat mixture until the sauce thickens.

Step 3: Prepare the potatoes

Boil the potato chunks until they are soft enough to pierce with a fork. Drain the water and mash them with butter and milk.

Step 4: Assemble and bake

Pour the filling into a baking dish and spread the mashed potatoes on top. Bake until the edges bubble and the top turns golden brown.

A baking dish holding shepherd's pie with ruffled mashed potatoes.
Bake until the potatoes are golden and the edges are bubbling.

Serve it with

Serve this warm casserole with a simple green salad or a side of steamed green beans.

Storage and reheating

Store leftovers in an airtight container in the refrigerator for up to 3 days. To freeze, assemble the unbaked pie, wrap it tightly, and freeze for up to a month. Reheat leftovers in the microwave or in a 350°F (175°C) oven until warmed through.

FAQ

Can I make shepherd's pie ahead of time?

Yes, you can assemble the pie, cover it, and keep it in the refrigerator for up to two days before baking.

What is the difference between shepherd's pie and cottage pie?

Shepherd's pie is traditionally made with ground lamb, while cottage pie is made with ground beef.

How do I get a crispy top on my mashed potatoes?

Drag the tines of a fork across the top of the mashed potatoes before baking. The raised ridges will catch the heat and turn brown in the oven.

A baking dish holding shepherd's pie with ruffled mashed potatoes.

Shepherd's Pie

A hearty ground meat and vegetable layer topped with creamy mashed potatoes.

By Rachel Gibson

Prep
15 min
Cook
1 hr
Total
1 hr 15 min
Servings
4
Course: Main CourseCuisine: BritishMethod: BakeDifficulty: Medium

Ingredients

Instructions

  1. Heat the oven to 350°F (175°C).
  2. Heat the vegetable oil in a large saucepan over medium heat. Add the chopped onion and carrots. Cook until they soften, about 5 minutes.
  3. Turn the heat to medium-high. Add the ground lamb and cook until browned, breaking it apart with a spoon. Ensure the meat reaches a safe internal temperature of 160°F (71°C). Drain any excess fat from the pan.
  4. Stir in the tomato paste and Worcestershire sauce. Cook for 2 minutes. Pour in the beef broth and bring the mixture to a simmer. Cover the pan and cook for 40 minutes, removing the lid halfway through to let the sauce reduce.
  5. While the meat simmers, prepare the mashed potatoes. Boil the potato chunks in a large pot of salted water for 10 to 15 minutes until tender. Drain the potatoes well, then mash them with the butter and milk until smooth.
  6. Transfer the simmered meat mixture into a 9x9-inch ovenproof baking dish. Spoon the mashed potatoes evenly over the top. Drag a fork across the potatoes to create a ruffled texture.
  7. Bake for 20 to 25 minutes. The top will begin to brown and the meat sauce will bubble at the edges. Let the dish stand for 5 minutes before serving.

Notes

  • Ground lamb must be cooked to a safe internal temperature of 160°F (71°C) before assembling the pie.
  • You can use ground beef instead of ground lamb if you prefer, though traditional shepherd's pie uses lamb.
  • To bake from frozen, place the unbaked frozen pie in a 325°F (160°C) oven for about 1 hour and 15 minutes until piping hot in the center.

Did you make this? Save it to your Easy Dinner Recipes board so you can find it again.

Pin it

Made it? Tell us how it went

    Leave a comment

    Comments are checked before they are published. Your name is shown with your comment.

    Up next · Soups & StewsChicken Pot Pie SoupA hearty soup loaded with shredded chicken, vegetables, and potatoes in a creamy broth.Get the recipe →

    You might also like

    All main dishes recipes →