Description
This irresistible best classic shepherd’s pie is a hearty comfort food favorite, made with savory ground beef or lamb, vegetables, and a buttery mashed potato topping. Perfect for a satisfying family dinner or meal prep. Great option for freezer meals, weeknight dinners, and traditional cottage pie lovers.
Ingredients
900 g ground beef or lamb
1 medium onion, finely chopped
2 cloves garlic, minced
2 medium carrots, diced
1 cup frozen peas
2 tablespoons tomato paste
1 tablespoon Worcestershire sauce
1 cup beef broth
2 tablespoons all-purpose flour
1.5 kg Yukon gold potatoes, peeled and chopped
4 tablespoons butter
1/2 cup milk
1 teaspoon salt
1/2 teaspoon black pepper
Instructions
1. Brown the ground meat in a large skillet over medium heat, then drain any excess fat.
2. Add chopped onion, garlic, and diced carrots. Sauté until the vegetables begin to soften.
3. Stir in tomato paste and flour; cook for 1 minute to remove raw flavor.
4. Add Worcestershire sauce and beef broth. Stir and simmer until thickened.
5. Mix in the frozen peas and let everything simmer for a few more minutes.
6. Meanwhile, boil the potatoes in salted water until fork-tender.
7. Drain and mash the potatoes with butter, milk, salt, and pepper until smooth.
8. Preheat oven to 400°F (200°C). Spread the meat filling in a baking dish evenly.
9. Spoon mashed potatoes over the top and use a fork to create ridges.
10. Bake for 25–30 minutes or until the top is golden brown.
11. Let the pie rest for 5–10 minutes before serving.
Notes
Shepherd’s Pie can be made ahead and refrigerated up to 24 hours before baking.
You can substitute half the beef with lentils for a lighter or budget-friendly version.
Top with a sprinkle of Parmesan cheese for extra golden crust.
- Prep Time: 25 minutes
- Cook Time: 30 minutes
- Category: Main Dish
- Method: Baked
- Cuisine: British
Nutrition
- Serving Size: 1 portion
- Calories: 480
- Sugar: 5 g
- Sodium: 690 mg
- Fat: 23 g
- Saturated Fat: 11 g
- Unsaturated Fat: 10 g
- Trans Fat: 0.5 g
- Carbohydrates: 45 g
- Fiber: 5 g
- Protein: 28 g
- Cholesterol: 85 mg
