Shepherd’s Pie Recipe
Shepherd’s Pie is a classic comfort food dish that features a savory filling of ground lamb (or beef) and vegetables, topped with creamy mashed potatoes. Baked until golden and bubbly, this hearty dish is perfect for family dinners or cozy gatherings.
Ingredients List
For the Filling
- 1 lb ground lamb (or beef for Cottage Pie)
- 1 medium onion, chopped
- 2 carrots, diced
- 2 celery stalks, diced
- 2 cloves garlic, minced
- 1 cup frozen peas
- 2 tablespoons tomato paste
- 1 tablespoon Worcestershire sauce
- 1 cup beef or vegetable broth
- 1 teaspoon fresh thyme (or 1/2 teaspoon dried)
- 1 teaspoon fresh rosemary (or 1/2 teaspoon dried)
- Salt and pepper (to taste)
- 2 tablespoons olive oil
For the Mashed Potatoes
- 2 lbs potatoes (Yukon Gold or Russet), peeled and cubed
- 1/2 cup milk (or cream)
- 4 tablespoons butter
- Salt and pepper (to taste)
Timing
Preparing Shepherd’s Pie takes about 20 minutes for prep and 30-40 minutes for cooking.
Step-by-Step Instructions
Step 1: Prepare the Mashed Potatoes
- Boil the Potatoes: In a large pot, add the peeled and cubed potatoes. Cover with cold water and add a pinch of salt. Bring to a boil and cook until tender (about 15-20 minutes).
- Mash the Potatoes: Drain the potatoes and return them to the pot. Add milk, butter, salt, and pepper. Mash until smooth and creamy. Set aside.
Step 2: Cook the Filling
- Sauté Vegetables: In a large skillet, heat olive oil over medium heat. Add chopped onion, carrots, and celery. Sauté until softened (about 5-7 minutes). Add minced garlic and cook for an additional minute.
- Brown the Meat: Add the ground lamb (or beef) to the skillet. Cook until browned, breaking it apart with a spoon (about 5-7 minutes).
- Add Seasonings: Stir in tomato paste, Worcestershire sauce, broth, thyme, rosemary, salt, and pepper. Bring to a simmer and cook for about 5 minutes until slightly thickened. Stir in frozen peas and remove from heat.
Step 3: Assemble the Pie
- Preheat Oven: Preheat your oven to 400°F (200°C).
- Layer Filling: In a baking dish, spread the meat and vegetable filling evenly across the bottom.
- Top with Mashed Potatoes: Spoon the mashed potatoes over the filling, spreading them out evenly. Use a fork to create texture on the surface (this helps with browning).
Step 4: Bake
- Bake: Place the assembled Shepherd’s Pie in the preheated oven and bake for 25-30 minutes, or until the top is golden brown and the filling is bubbling.
- Cool and Serve: Let it cool for a few minutes before serving. Enjoy warm!

Nutritional Information
Here’s a quick glance at the nutritional profile of Shepherd’s Pie (per serving, assuming 6 servings):
| Nutrient | Amount per Serving |
|---|---|
| Calories | 450 |
| Protein | 25g |
| Fat | 25g |
| Carbohydrates | 40g |
| Fiber | 4g |
Tips for Customization
- Vegetable Variations: Feel free to add other vegetables like corn, green beans, or mushrooms for added flavor and nutrition.
- Herb Variations: Experiment with different herbs such as oregano or parsley for a unique twist.
- Cheesy Topping: For a cheesy crust, mix shredded cheese into the mashed potatoes before spreading them on top.
Storing Tips for the Recipe
Shepherd’s Pie can be stored in an airtight container in the refrigerator for up to 3 days. Reheat in the oven or microwave before serving.
Conclusion
Shepherd’s Pie is a comforting and satisfying dish that warms the heart and soul. With its rich filling and creamy mashed potato topping, it’s a classic favorite that’s perfect for any occasion.
FAQs
Can I make Shepherd’s Pie ahead of time?
Yes! You can prepare the filling and mashed potatoes in advance. Assemble the pie and refrigerate it until you’re ready to bake.
What can I serve with Shepherd’s Pie?
This dish pairs well with a simple green salad or steamed vegetables for a complete meal.
Can I freeze Shepherd’s Pie?
Absolutely! Assemble the pie, cover it tightly, and freeze for up to 3 months. Bake from frozen, adding extra time as needed.
Print
Shepherd’s Pie Recipe
- Total Time: 50 minutes
Ingredients
For the Filling
- 1 lb ground lamb (or beef for Cottage Pie)
- 1 medium onion, chopped
- 2 carrots, diced
- 2 celery stalks, diced
- 2 cloves garlic, minced
- 1 cup frozen peas
- 2 tablespoons tomato paste
- 1 tablespoon Worcestershire sauce
- 1 cup beef or vegetable broth
- 1 teaspoon fresh thyme (or 1/2 teaspoon dried)
- 1 teaspoon fresh rosemary (or 1/2 teaspoon dried)
- Salt and pepper (to taste)
- 2 tablespoons olive oil
For the Mashed Potatoes
- 2 lbs potatoes (Yukon Gold or Russet), peeled and cubed
- 1/2 cup milk (or cream)
- 4 tablespoons butter
- Salt and pepper (to taste)
Instructions
Step 1: Prepare the Mashed Potatoes
- In a large pot, add the peeled and cubed potatoes. Cover with cold water and add a pinch of salt. Bring to a boil and cook until tender (about 15-20 minutes).
- Drain the potatoes and return them to the pot. Add milk, butter, salt, and pepper. Mash until smooth and creamy. Set aside.
Step 2: Cook the Filling
- In a large skillet, heat olive oil over medium heat. Add chopped onion, carrots, and celery. Sauté until softened (about 5-7 minutes). Add minced garlic and cook for an additional minute.
- Add the ground lamb (or beef) to the skillet. Cook until browned, breaking it apart with a spoon (about 5-7 minutes).
- Stir in tomato paste, Worcestershire sauce, broth, thyme, rosemary, salt, and pepper. Bring to a simmer and cook for about 5 minutes until slightly thickened. Stir in frozen peas and remove from heat.
Step 3: Assemble the Pie
- Preheat your oven to 400°F (200°C).
- In a baking dish, spread the meat and vegetable filling evenly across the bottom.
- Spoon the mashed potatoes over the filling, spreading them out evenly. Use a fork to create texture on the surface (this helps with browning).
Step 4: Bake
- Place the assembled Shepherd’s Pie in the preheated oven and bake for 25-30 minutes, or until the top is golden brown and the filling is bubbling.
- Let it cool for a few minutes before serving. Enjoy warm!
- Prep Time: 20
- Cook Time: 30
