Shepherd’s Pie

There’s something wonderfully old-fashioned about a bubbling dish of savory ground meat and vegetables covered with a thick layer of creamy mashed potatoes. It’s the kind of dinner I make when I want something filling and comforting without spending all evening in the kitchen.

I usually make this version with ground beef, onion, garlic, peas, and carrots, then pile on buttery mashed potatoes and bake everything until the top gets beautifully golden. That crispy little layer on top is my favorite part.

One small technical note: when made with ground beef, this dish is traditionally called cottage pie; Shepherd’s Pie traditionally uses lamb. But plenty of home cooks use the names interchangeably, and this is the cozy ground-beef version most people recognize.


Ingredients

For the Beef Filling

  • 1 lb ground beef

  • 1 medium onion, chopped

  • 2 cloves garlic, minced

  • 1 cup frozen peas and carrots

  • 1 tablespoon olive oil or butter

  • 1 tablespoon all-purpose flour

  • 1 cup beef broth

  • 1 tablespoon tomato paste

  • 1 tablespoon Worcestershire sauce

  • 1/2 teaspoon salt, or to taste

  • 1/2 teaspoon black pepper

  • 1/2 teaspoon dried thyme

For the Mashed Potato Topping

  • 2 lbs potatoes, peeled and cut into chunks

  • 4 tablespoons butter

  • 1/3 to 1/2 cup milk

  • 1/2 teaspoon salt

  • 1/4 teaspoon black pepper

  • 1/2 cup shredded cheddar cheese, optional

The cheese isn’t traditional, but honestly, I sometimes add it because those crispy, browned cheesy potato edges are hard to resist.


How to Make Shepherd’s Pie

1. Make the Mashed Potatoes

Start by placing the peeled potatoes in a large pot and covering them with cold, salted water.

Bring everything to a boil, then reduce the heat and cook for about 15–20 minutes, or until the potatoes are completely tender when pierced with a fork.

Drain them well.

Add the butter and start mashing. Gradually pour in the milk until the potatoes are creamy but still thick enough to sit on top of the filling.

Season with salt and pepper.

Tip: Don’t make the mashed potatoes too runny. A thick, fluffy mash is much easier to spread over the meat filling.


2. Cook the Ground Beef

While the potatoes are cooking, heat the olive oil or butter in a large skillet over medium heat.

Add the chopped onion and cook for about 4–5 minutes, until softened.

Add the minced garlic and cook for another 30 seconds.

Add the ground beef and cook until browned, breaking it apart with a wooden spoon as it cooks.

Drain excess grease if necessary.


3. Add the Vegetables and Sauce

Stir in the frozen peas and carrots.

Sprinkle the flour over everything and stir well. Cook for about a minute.

Add the beef broth, tomato paste, Worcestershire sauce, thyme, salt, and pepper.

Let the mixture simmer for approximately 5–8 minutes, stirring occasionally.

You want the filling to become thick and savory rather than watery.

Honestly, this is where the kitchen starts smelling ridiculously good.


4. Assemble the Shepherd’s Pie

Preheat your oven to 400°F (200°C).

Transfer the beef mixture to a baking dish and spread it into an even layer.

Spoon the mashed potatoes over the top.

Gently spread the potatoes all the way to the edges so the meat filling is completely covered.

For extra texture, run a fork lightly over the surface of the potatoes. Those little ridges brown beautifully in the oven.

If you’re using cheese, sprinkle it over the top.


5. Bake Until Golden

Place the dish in the oven and bake for approximately 20–25 minutes, until the filling is bubbling around the edges and the potato topping is golden brown.

For an extra-crispy top, switch on the broiler for 1–3 minutes at the end.

Keep a close eye on it—mashed potatoes can go from beautifully golden to burned surprisingly quickly.

Let the Shepherd’s Pie rest for about 5–10 minutes before serving.


Cooking Tips for the Best Shepherd’s Pie

Don’t make the filling too soupy

The filling should be thick and spoonable. If it’s watery, let it simmer for a few extra minutes before assembling.

Use leftover mashed potatoes

This recipe is fantastic for using up leftover mashed potatoes after a holiday meal. Just make sure they’re not overly loose.

Add flavor to the potatoes

Butter, milk, salt, and pepper make a big difference. I sometimes add a little garlic powder or grated Parmesan too.

Get that crispy topping

Dragging a fork across the mashed potatoes creates ridges that become wonderfully golden in the oven.

Let it rest

I know it’s tempting to dig in immediately, but giving the pie several minutes to rest helps the filling settle and makes it much easier to serve.

Make it ahead

You can assemble the entire dish, cover it, and refrigerate it before baking. Add a little extra baking time if you’re putting it into the oven cold.


What to Serve with Shepherd’s Pie

Shepherd’s Pie is already a pretty complete meal, so I usually keep the sides simple.

Try serving it with:

  • A crisp green salad

  • Steamed green beans

  • Roasted broccoli

  • Buttered peas

  • Glazed carrots

  • Crusty dinner rolls

  • A light cucumber salad

For me, a simple green salad is enough because the pie itself is rich, hearty, and filling.


Approximate Nutrition Information

Per serving, based on 6 servings:

  • Calories: 480–520

  • Protein: 24–28 g

  • Carbohydrates: 45–50 g

  • Fat: 23–27 g

  • Fiber: 5–6 g

  • Sodium: 700–850 mg

Nutrition is an estimate and will vary depending on the ground beef, amount of butter, milk, cheese, and other ingredients used.


Frequently Asked Questions

1. Can I use ground beef instead of lamb?

Yes. Ground beef works beautifully in this recipe. Technically, a ground-beef version is traditionally called cottage pie, while Shepherd’s Pie is made with lamb, but the preparation is essentially the same.

2. Can I use instant mashed potatoes?

Absolutely. If you’re short on time, instant mashed potatoes can work. Make them slightly thicker than you normally would so they hold their shape on top of the filling.

3. Can I freeze Shepherd’s Pie?

Yes. Assemble the pie in a freezer-safe baking dish, allow the filling to cool, cover it well, and freeze. Thaw it in the refrigerator before baking for the most even results.

4. How do I keep the mashed potatoes from sinking?

Make sure your beef filling isn’t too watery and allow it to cool slightly before adding the potatoes. Also, use fairly thick mashed potatoes rather than loose, milk-heavy potatoes.

5. Can I add other vegetables?

Definitely. Corn, mushrooms, green beans, celery, or finely chopped bell peppers can all work. I usually stick with peas and carrots because they’re easy and classic, but this recipe is very forgiving.


Final Thoughts

This easy Shepherd’s Pie is one of those recipes that doesn’t need to be fancy to be really satisfying. You’ve got savory ground beef, sweet peas and carrots, a rich gravy-like sauce, and a buttery mashed potato topping that gets golden and crisp in the oven.

I usually make a big dish because leftovers are just as good the next day—sometimes even better.

Leave a Comment

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

Scroll to Top