Classic Shepherd's Pie with Peas

Highlighted under: Warm Plates

I love making Classic Shepherd's Pie with Peas because it's a comforting dish that brings back memories of family dinners. The rich meat filling topped with creamy mashed potatoes is satisfying and full of flavor. I particularly enjoy adding fresh peas for a pop of color and sweetness that brightens the dish. It's an easy recipe that can be made in under an hour, perfect for a cozy weeknight meal. Plus, it's a great way to use up leftover vegetables!

Emily

Created by

Emily

Last updated on 2026-02-02T00:10:28.906Z

When I first made Shepherd's Pie, I knew it would become a family favorite. The combination of ground meat, vegetables, and creamy mashed potatoes creates a hearty meal that warms the soul. I experimented with different herbs and spices, finally settling on thyme and rosemary for their earthy notes that complement the savory filling perfectly. It’s a dish that not only tastes amazing but also feels like a hug on a plate.

One of the best tips I discovered is to let the pie rest for a few minutes before serving. This helps it set, making it easier to slice and serve. I love pairing this dish with a crisp side salad for a well-rounded meal. Every bite reminds me of home-cooked goodness!

Why You'll Love This Recipe

  • Comforting layers of seasoned meat and creamy potatoes
  • Fresh peas add a sweet burst of flavor and color
  • Perfect for using up leftovers and easy to customize

Mastering the Layers

Creating a layered Shepherd's Pie is all about texture. A well-cooked meat filling should be rich and slightly saucy; this keeps the filling moist and allows it to meld beautifully with the creamy topping. I recommend using a sturdy baking dish to support the layers, as it helps to hold the moisture while baking. When assembling, make sure to spread the meat filling evenly, reaching right to the edges, to create a barrier against the potatoes on top.

When making the mashed potatoes, ensure they are boiled adequately for a fluffy result. Aim for a soft, smooth consistency; over-mashing can create a gummy texture, which is not what you want in this dish. To avoid this, I suggest using a potato ricer or a masher and mixing just until incorporated. This adds to the overall comfort of the dish, making each spoonful delightful.

Making Substitutions

This recipe is incredibly versatile; if ground lamb doesn’t appeal to you, feel free to swap in ground beef or turkey. For those seeking a lighter touch, chicken or even plant-based crumbles can work wonderfully. Just keep an eye on the fat content; leaner meats may require additional broth or butter to maintain moisture in the filling. If you're avoiding dairy, substituting the milk with a non-dairy alternative, like almond or soy milk, will still yield creamy mashed potatoes.

If you want to add more veggies to the filling, chopped bell peppers or green beans can be great additions. Just sauté them with the onion and carrots, but remember to chop them finely to ensure even cooking. This adds more nutrition and diversity to the dish, but you might want to adjust the cooking time of your filling slightly. Cook until vegetables are tender, around 5-7 minutes.

Serving and Storing Tips

Once your Shepherd's Pie is baked, let it rest for about 5-10 minutes before serving. This allows the layers to set slightly, making for a cleaner cut and easier serving. Serve it warm, and consider pairing it with a simple side salad for a refreshing contrast to the richness. Alternatively, try serving it with crusty bread, as it’s perfect for mopping up any leftover sauce from your plate.

If you plan to make this dish ahead of time, you can assemble it and store it in the refrigerator before baking. Just cover it with plastic wrap to prevent drying out. When you're ready to bake, remove the wrap and add a few extra minutes to the baking time to ensure it heats through. Alternatively, Shepherd's Pie freezes well. Just make sure it's completely cooled before freezing in an airtight container, allowing for easy reheating on those busy weeknights.

Ingredients

Ingredients for Classic Shepherd's Pie

Main Ingredients

  • 1 pound ground lamb or beef
  • 1 cup frozen peas
  • 1 onion, diced
  • 2 carrots, diced
  • 2 cloves garlic, minced
  • 1 tablespoon tomato paste
  • 1 cup beef broth
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary
  • Salt and pepper to taste
  • 2 pounds potatoes, peeled and cubed
  • 4 tablespoons unsalted butter
  • 1/2 cup milk
  • 1 cup shredded cheddar cheese (optional)

Directions

Instructions

Steps to Prepare the Shepherd's Pie

Cook the Meat Filling

In a skillet over medium heat, sauté the onion, carrots, and garlic until softened. Add the ground lamb or beef, cooking until browned. Stir in the tomato paste, thyme, rosemary, salt, and pepper. Pour in the beef broth and add frozen peas. Let simmer for about 10 minutes.

Prepare the Mashed Potatoes

While the filling simmers, boil the potatoes in salted water until tender, about 15-20 minutes. Drain and mash with butter and milk until smooth. Season with salt and pepper to taste.

Assemble the Pie

Preheat the oven to 400°F (200°C). Spread the meat filling in the bottom of a baking dish, then top it with the mashed potatoes. If desired, sprinkle with cheddar cheese.

Bake

Bake in the preheated oven for 20-25 minutes, until the top is golden and the edges are bubbling. Remove from the oven and let it rest for a few minutes before serving.

Enjoy Your Shepherd's Pie!

Pro Tips

  • For an extra layer of flavor, consider adding a splash of Worcestershire sauce to the meat filling. You can also use any vegetables you have on hand to customize this recipe.

Enhancing with Flavor

To elevate the flavors of your Shepherd's Pie, consider adding a splash of Worcestershire sauce to the meat filling. This adds depth and umami without overpowering the other ingredients. Additionally, a sprinkle of paprika or a dash of hot sauce can introduce an unexpected warmth that complements the savory profile. Remember, always taste as you go; there's no better way to ensure your dish is flavorful.

Fresh herbs can really brighten the pie, so consider garnishing with chopped parsley or chives before serving. Adding them just before dish presentation enhances both the flavor and appearance, giving your Shepherd's Pie an inviting touch that begs to be enjoyed.

Variations and Customizations

For a fun twist on the classic, try incorporating mashed sweet potatoes instead of regular potatoes. This not only provides a slight sweetness but also adds lovely color. Additionally, topping the pie with a combination of mashed potatoes and sweet potatoes can create a stunning visual contrast that enhances the dining experience.

If you're feeling adventurous, experiment with different cheese toppings. A bit of crumbled feta or a sharp blue cheese might surprise and delight your taste buds. Each variation offers its unique spin on the comforting classic and can become a signature offering at your dinner table.

Questions About Recipes

→ Can I make Shepherd's Pie in advance?

Yes! You can prepare the pie ahead of time and store it in the refrigerator. Just bake it when you're ready to serve.

→ What can I use instead of lamb?

Ground beef or turkey works well if you prefer a different meat.

→ Is there a vegetarian version of Shepherd's Pie?

Absolutely! Replace the meat with lentils or a mixture of mushrooms and beans for a hearty vegetarian alternative.

→ Can I freeze Shepherd's Pie?

Yes! Freeze it before baking, and when you're ready to eat, bake it from frozen. You may need to extend the baking time.

Secondary image

Classic Shepherd's Pie with Peas

I love making Classic Shepherd's Pie with Peas because it's a comforting dish that brings back memories of family dinners. The rich meat filling topped with creamy mashed potatoes is satisfying and full of flavor. I particularly enjoy adding fresh peas for a pop of color and sweetness that brightens the dish. It's an easy recipe that can be made in under an hour, perfect for a cozy weeknight meal. Plus, it's a great way to use up leftover vegetables!

Prep Time20 minutes
Cooking Duration40 minutes
Overall Time60 minutes

Created by: Emily

Recipe Type: Warm Plates

Skill Level: Intermediate

Final Quantity: 4 servings

What You'll Need

Main Ingredients

  1. 1 pound ground lamb or beef
  2. 1 cup frozen peas
  3. 1 onion, diced
  4. 2 carrots, diced
  5. 2 cloves garlic, minced
  6. 1 tablespoon tomato paste
  7. 1 cup beef broth
  8. 1 teaspoon dried thyme
  9. 1 teaspoon dried rosemary
  10. Salt and pepper to taste
  11. 2 pounds potatoes, peeled and cubed
  12. 4 tablespoons unsalted butter
  13. 1/2 cup milk
  14. 1 cup shredded cheddar cheese (optional)

How-To Steps

Step 01

In a skillet over medium heat, sauté the onion, carrots, and garlic until softened. Add the ground lamb or beef, cooking until browned. Stir in the tomato paste, thyme, rosemary, salt, and pepper. Pour in the beef broth and add frozen peas. Let simmer for about 10 minutes.

Step 02

While the filling simmers, boil the potatoes in salted water until tender, about 15-20 minutes. Drain and mash with butter and milk until smooth. Season with salt and pepper to taste.

Step 03

Preheat the oven to 400°F (200°C). Spread the meat filling in the bottom of a baking dish, then top it with the mashed potatoes. If desired, sprinkle with cheddar cheese.

Step 04

Bake in the preheated oven for 20-25 minutes, until the top is golden and the edges are bubbling. Remove from the oven and let it rest for a few minutes before serving.

Extra Tips

  1. For an extra layer of flavor, consider adding a splash of Worcestershire sauce to the meat filling. You can also use any vegetables you have on hand to customize this recipe.

Nutritional Breakdown (Per Serving)

  • Calories: 450 kcal
  • Total Fat: 30g
  • Saturated Fat: 15g
  • Cholesterol: 105mg
  • Sodium: 650mg
  • Total Carbohydrates: 32g
  • Dietary Fiber: 4g
  • Sugars: 3g
  • Protein: 25g