Beef Shepherd’s Pie

Delicious beef shepherd's pie with crispy topping and savory filling

Loading…

By Reading time

This Beef Shepherd’s Pie is a cozy dish packed with ground beef, mixed veggies, and topped with creamy mashed potatoes. It’s like a warm hug in a pie dish!

Honestly, who can resist a flaky topping and a hearty filling? I love making this for dinner—it’s quick, easy, and perfect for chilly nights with a side of bread!

Key Ingredients & Substitutions

Potatoes: I recommend russet or Yukon gold potatoes for that fluffy texture. If you’re looking for a lower-carb option, you can substitute with cauliflower, though the flavor will be a bit different.

Ground Beef: While I love using ground beef, you can switch this out for ground turkey or lamb for a different take. Instant pot cooked lentils are also a great vegetarian substitute.

Tomato Paste: Tomato paste adds depth to the beef mixture, but you can use ketchup or even crushed tomatoes if you’re out. Just be mindful of the liquid content when using crushed tomatoes.

Worcestershire Sauce: This sauce adds a nice umami flavor. If you don’t have it, soy sauce can work in a pinch, or try a splash of apple cider vinegar for a tangy kick.

Fresh Parsley: I love the color and flavor parsley brings as a garnish. If you don’t have it, you can use chives or green onions instead.

How Do You Achieve Perfectly Creamy Mashed Potatoes?

Mashed potatoes are a staple for Shepherd’s Pie. To make sure they’re creamy, follow these steps:

  • Use a potato masher or ricer for a smoother texture—this prevents lumps!
  • Warm the butter and milk before mixing them in. This helps everything blend better.
  • Add the milk gradually, mixing until you reach your desired creaminess.
  • Don’t overmix, as it can make your potatoes gummy.

Remember to season well with salt and pepper for the best flavor!

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, divided
  • 1/4 cup milk (more if needed)
  • Salt and pepper, to taste

For the Beef Filling:

  • 1 lb (450g) ground beef
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 1 cup frozen peas and carrots mixed
  • 2 tbsp tomato paste
  • 1 cup beef broth
  • 1 tbsp Worcestershire sauce
  • 1 tsp dried thyme
  • 1 tbsp all-purpose flour (optional, for thickening)

For Garnish:

  • Fresh parsley, chopped

How Much Time Will You Need?

This delicious Beef Shepherd’s Pie will take about 15 minutes to prepare and 25-30 minutes to cook. Overall, you can expect to spend around 45-55 minutes from start to finish before serving up this comforting dish!

Step-by-Step Instructions:

1. Preheat the Oven:

Start by preheating your oven to 400°F (200°C) so it’s hot and ready for your pie.

2. Cook the Potatoes:

In a large pot, boil the peeled and chopped potatoes in salted water until they are tender—this should take about 15-20 minutes. Once softened, drain well and set them aside.

3. Sauté the Onions:

While the potatoes are boiling, heat a large skillet over medium heat. Add 1 tablespoon of butter. Once melted, sauté the chopped onions until they are translucent, which should take about 3-5 minutes. Then, add the minced garlic and cook for another minute until it smells great!

4. Brown the Beef:

Next, add the ground beef to the skillet. Use a spoon to break it up as it cooks. Stir it around until it’s browned and no longer pink.

5. Combine Ingredients:

Now it’s time to add flavor! Stir in the tomato paste, Worcestershire sauce, and dried thyme. Mix everything well. Then, toss in the frozen peas and carrots, stirring to combine.

6. Create the Beef Filling:

Pour in the beef broth and bring the mixture to a simmer. If you want a thicker filling, sprinkle in the flour now and stir thoroughly, allowing it to cook for about 2-3 minutes to thicken slightly. Season with salt and pepper to taste.

7. Prepare the Mashed Potatoes:

While the beef is simmering, return to the drained potatoes. Mash them together with the remaining 3 tablespoons of butter and milk until the mixture is smooth and creamy. If it’s too thick, add a little more milk until you have your desired consistency. Don’t forget to season with salt and pepper!

8. Assemble the Shepherd’s Pie:

It’s time to layer everything! Spoon the beef mixture into a baking dish or divide it into individual ramekins. Spread it out evenly. Then, take the mashed potatoes and scoop them on top of the beef, spreading it out evenly. You can create a fun texture on top with a fork for a crispy finish!

9. Bake to Perfection:

Place your assembled Shepherd’s Pie in the preheated oven and bake for 20-25 minutes, or until the top is golden brown and slightly crispy.

10. Garnish and Serve:

Once out of the oven, garnish your delicious pie with freshly chopped parsley. Enjoy your hearty Beef Shepherd’s Pie!

Can I Use Other Vegetables in the Beef Filling?

Absolutely! Feel free to add other vegetables like corn, bell peppers, or green beans. Just make sure they are cut small enough to cook through easily!

How Do I Store Leftovers?

Leftovers can be stored in an airtight container in the fridge for up to 3 days. To reheat, simply warm in the oven at 350°F (175°C) until heated through, or microwave in short bursts, stirring occasionally.

Can I Freeze Beef Shepherd’s Pie?

Yes! You can freeze it before or after baking. To freeze, let it cool completely, then cover tightly with plastic wrap and aluminum foil. It can last up to 2 months in the freezer. Thaw in the fridge before reheating.

What If I Don’t Have Beef Broth?

If you don’t have beef broth, chicken broth works great as a substitute, or you can use vegetable broth for a lighter option. Just remember to adjust the seasoning if needed!

You might also like these recipes

Leave a Comment