Beef Shepherd’s Pie

Hearty homemade Beef Shepherd's Pie with mashed potato topping and savory beef filling.

Loading…

By Reading time

This Beef Shepherd’s Pie is a cozy dish filled with tender meat and vegetables, topped with creamy mashed potatoes. It’s like a warm hug on a plate!

I love how the rich flavors come together, making it perfect for family dinners. Plus, it’s a great way to use up leftovers—who doesn’t like a quick and tasty meal? 😊

Ingredients & Substitutions

Potatoes: I always go for russet potatoes due to their fluffy texture, perfect for mashing. If you want something creamier, Yukon Golds are excellent. Don’t worry if you’re short on time; pre-made mash works too!

Ground beef: Lean ground beef is my go-to choice, but you could use ground turkey or chicken for a lighter dish. If you want a vegetarian version, use lentils or a meat substitute, like mushrooms or textured vegetable protein.

Mixed vegetables: I usually buy frozen mixed vegetables for convenience. They are pre-cut and ready to use! If fresh veggies are available, feel free to substitute them—just chop them into small pieces for even cooking.

Herbs: Fresh herbs like thyme and rosemary add fantastic flavor. Dried herbs work just fine; just halve the amount since dried ones are more concentrated. If fresh herbs are available, definitely use them for a more vibrant taste!

How Do I Get Creamy Mashed Potatoes?

Getting your mashed potatoes just right is key to a great Shepherd’s Pie. Start with boiling your potatoes until they are fork-tender, about 15-20 minutes. Then, drain them well to avoid watery mash.

  • Use a potato masher or ricer for the fluffiest texture. Avoid blenders to keep them from becoming gummy.
  • Mix in warm milk and butter—this helps them stay creamy. Season generously with salt and pepper as you mash.

For an extra touch, try adding cream cheese or sour cream for added richness! Just remember to blend it in while they’re still warm.

How to Make Beef Shepherd’s Pie

Ingredients You’ll Need:

For the Mashed Potatoes:

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

For the Beef Filling:

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

For Garnish:

  • Fresh parsley, chopped
  • Fresh rosemary sprig

How Much Time Will You Need?

This recipe will take about 15 minutes to prepare, plus an additional 25-30 minutes for cooking and baking. So overall, you can expect to spend about 45-60 minutes from start to finish, with delicious results!

Step-by-Step Instructions:

1. Preheat the Oven:

First, preheat your oven to 400°F (200°C) so it’s hot and ready for the Shepherd’s Pie when we’re done assembling it.

2. Prepare the Potatoes:

Put the peeled potato chunks into a large pot and cover them with salted water. Bring to a boil over medium heat. Cook the potatoes until they’re tender, which should take about 15-20 minutes.

3. Mash the Potatoes:

Once the potatoes are cooked, drain them well. In the same pot, mash the potatoes with 2 tablespoons of butter and the milk until you have a creamy texture. Add salt and pepper to taste, then set the mashed potatoes aside for later.

4. Cook the Beef Filling:

While the potatoes are cooking, heat the olive oil in a large skillet over medium heat. Add the chopped onion and minced garlic, sautéing until they are soft and fragrant, about 3-4 minutes.

5. Brown the Beef:

Add the ground beef to the skillet and cook until it’s well browned. Use a spatula to break it up as it cooks, so it browns evenly.

6. Add the Veggies and Seasonings:

Stir in the tomato paste, frozen mixed vegetables, Worcestershire sauce, dried thyme, and dried rosemary. Cook this mixture for another 2 minutes, allowing the flavors to blend.

7. Simmer with Broth:

Pour in the beef broth and bring the mixture to a simmer. Cook it until it thickens slightly, which should take about 5 minutes. Taste and add more salt and pepper if you like.

8. Assemble the Dish:

Transfer the beef mixture into a baking dish, then spread the mashed potatoes evenly over the top, covering it completely.

9. Add Butter:

Dot the remaining 2 tablespoons of butter on top of the mashed potatoes for extra flavor and a golden finish when baking.

10. Bake:

Place the dish in the preheated oven and bake for about 20-25 minutes, or until the top is golden and crispy.

11. Cool and Garnish:

Once it’s done baking, carefully remove it from the oven and let it rest for a few minutes. Before serving, garnish with freshly chopped parsley and a sprig of rosemary for a beautiful touch!

12. Serve Warm:

Your hearty and comforting Beef Shepherd’s Pie is now ready to be enjoyed! Serve it warm and enjoy a cozy meal.

Can I Use Other Types of Meat in This Shepherd’s Pie?

Absolutely! You can substitute ground beef with ground turkey, chicken, or even lentils for a vegetarian option. Just cook the meat thoroughly, and adjust seasonings to your taste!

Can I Make This Recipe Ahead of Time?

Yes, you can prepare the beef filling and mashed potatoes a day in advance. Store them separately in the fridge. When you’re ready to bake, assemble them in the baking dish and bake as instructed, adding additional time if baking from cold.

How Do I Store Leftovers?

Leftovers can be stored in an airtight container in the fridge for up to 3 days. To reheat, warm it in the oven until heated through or use the microwave, though the oven will help keep the top crispy!

Can I Add Other Vegetables?

Definitely! Feel free to add any of your favorite vegetables, such as mushrooms, bell peppers, or even spinach. Just ensure any fresh vegetables are chopped small and cooked until tender before mixing into the filling!

You might also like these recipes

Leave a Comment