Beef Shepherd’s Pie

Hearty beef shepherd's pie topped with mashed potatoes and golden brown crust served in a baking dish.

Loading…

By Reading time

This hearty Beef Shepherd’s Pie is a warm and comforting dish. It features a flavorful mixture of beef, vegetables, and rich gravy, all topped with creamy mashed potatoes.

Honestly, who can resist that golden potato crust? It’s the ultimate cozy meal for chilly nights. I love serving it with a side salad to balance it out—delicious and filling!

Key Ingredients & Substitutions

Potatoes: For the best mash, I recommend using Russet or Yukon Gold potatoes, as they create a fluffy texture. If you’re looking for a healthier option, try sweet potatoes! They add a nice sweetness and are packed with nutrients.

Ground Beef: Lean ground beef gives great flavor, but you can swap it for ground turkey or chicken for a lighter dish. You can also use lentils to make it vegetarian-friendly!

Vegetables: The frozen mixed vegetables are convenient. However, you can use fresh veggies like carrots, peas, or green beans. Just chop them and sauté briefly before adding them to the beef mixture.

Herbs: Thyme and rosemary bring amazing flavor. If you only have dried herbs, use them as described. Fresh herbs are fantastic if you have them on hand, just use a bit more as they are milder.

How Do I Make Creamy Mashed Potatoes?

The mashed potatoes are crucial for a great Shepherd’s Pie. To ensure they are creamy and smooth, follow these steps:

  • Boil the potatoes in salted water to flavor them right from the start. Cook until fork-tender.
  • Drain well and return them to the pot — this helps any excess moisture evaporate.
  • Add butter and milk to create creaminess. You can adjust the milk amount based on how you like your mash!
  • Use a potato masher or ricer for the smoothest texture. Avoid overmixing to prevent gluey potatoes.

How to Make Beef Shepherd’s Pie

Ingredients You’ll Need:

For the Mashed Potatoes:

  • 2 lbs (900g) potatoes, peeled and chopped
  • 4 tbsp butter
  • 1/4 cup milk
  • Salt and pepper, to taste

For the Beef Filling:

  • 2 tbsp olive oil
  • 1 large onion, finely chopped
  • 2 garlic cloves, minced
  • 1 lb (450g) ground beef
  • 1 cup frozen mixed vegetables (peas, carrots, corn)
  • 2 tbsp tomato paste
  • 1 cup beef broth
  • 1 tsp Worcestershire sauce
  • 1 tsp dried thyme
  • 1 tsp dried rosemary

For Garnish:

  • Fresh parsley, chopped

How Much Time Will You Need?

This Beef Shepherd’s Pie takes about 15 minutes to prep, followed by around 20-25 minutes of baking time. In total, you’ll need about 40-45 minutes for a delicious meal that’s perfect for any dinner!

Step-by-Step Instructions:

1. Preheat the Oven:

Start by preheating your oven to 400°F (200°C) so it’s hot and ready when your pie is assembled!

2. Cook the Potatoes:

Place the peeled and chopped potatoes into a large pot of salted water. Bring it to a boil and cook for about 15-20 minutes, or until they’re tender. You can easily poke them with a fork to check!

3. Make the Mashed Potatoes:

Once cooked, drain the potatoes and return them to the pot. Add in the butter, milk, salt, and pepper. Mash them until they’re smooth and creamy. Set your delicious mashed potatoes aside.

4. Sauté the Onions:

In a large skillet, heat the olive oil over medium heat. Add in the finely chopped onion and cook it for about 5 minutes, until it’s nice and translucent.

5. Add Garlic:

Next, add the minced garlic to the skillet and cook for just 1 more minute, stirring until it’s fragrant. Your kitchen will smell amazing!

6. Brown the Beef:

Add the ground beef to the skillet and cook it through, breaking it up with a spoon until it’s browned all over. No pink should remain!

7. Mix in the Flavor:

Stir in the tomato paste, beef broth, Worcestershire sauce, thyme, and rosemary. Let it all simmer for about 5 minutes so it can thicken slightly.

8. Add Vegetables:

Now, toss in the frozen mixed vegetables and cook for an additional 3-4 minutes until they’re nice and heated through. Taste and add extra salt and pepper if needed.

9. Assemble the Pie:

Transfer the beef and vegetable mixture into a baking dish, spreading it out evenly. Then, spoon the creamy mashed potatoes over the top and smooth it out with a spatula or fork to create a lovely texture.

10. Bake:

Pop it in the preheated oven and bake for about 20-25 minutes, or until the top is beautifully golden brown.

11. Garnish and Serve:

Once it’s done, take it out of the oven and sprinkle chopped fresh parsley on top. Let it cool slightly before serving. Get ready for a big smile when you dig in!

Enjoy your delicious Beef Shepherd’s Pie!

Can I Use a Different Kind of Meat?

Absolutely! You can substitute the ground beef with ground turkey, chicken, or even lentils for a vegetarian version. Just adjust the cooking time as needed for different meats.

How Can I Make This Recipe Gluten-Free?

To make the Shepherd’s Pie gluten-free, simply use gluten-free beef broth and double-check that your Worcestershire sauce is gluten-free, as some brands may contain wheat. Most other ingredients in the recipe are naturally gluten-free!

Can I Prepare Beef Shepherd’s Pie in Advance?

Yes! You can prepare the beef filling and mashed potatoes ahead of time. Just store them separately in the fridge for up to 2 days. When you’re ready to bake, assemble and pop it in the oven for a delicious meal!

How Do I Store Leftovers?

Store any leftover Beef Shepherd’s Pie in an airtight container in the fridge for up to 3 days. To reheat, simply place it in the oven until warmed through, or microwave individual portions as needed for a quick meal.

You might also like these recipes

Leave a Comment