Description
This easy Shepherd’s Pie recipe is the ultimate comfort food made with a savory filling of ground lamb or beef, vegetables, and a rich red wine gravy. Topped with fluffy mashed potatoes, it’s perfect for a family meal or cozy dinner on a cold day.
Ingredients
Scale
- 2 tablespoons olive oil
- 1 medium onion, finely diced
- 2 large carrots, finely diced
- 3 cloves garlic, minced
- 2 pounds ground lamb or beef
- 1/4 teaspoon red pepper flakes
- 3 tablespoons all-purpose flour
- 2 tablespoons tomato paste
- 1/2 cup red wine
- 2 cups beef broth
- 1 tablespoon Worcestershire sauce
- 2 bay leaves
- Salt and pepper to taste
- 1 cup frozen peas
- 2 1/2 pounds Russet potatoes, peeled and diced into chunks
- 4 tablespoons unsalted butter
- 1/2-1 cup milk
- Salt to taste
Instructions
- Preheat a large oven-safe skillet over medium-high heat and add olive oil. Add chopped onions and cook for 5-7 minutes until softened. Add diced carrots and cook for an additional 2-3 minutes.
- Add minced garlic and cook for about 30 seconds until aromatic.
- Add ground lamb or beef, breaking it into smaller chunks. Cook for about 8-10 minutes until browned.
- Add red pepper flakes and flour, stir to combine. Then, add tomato paste and cook for 1-2 minutes.
- Pour in red wine, beef broth, Worcestershire sauce, and add bay leaves. Stir, bring to a boil, then reduce the heat and let simmer for 25-30 minutes, stirring occasionally.
- In the last 5 minutes of cooking, add frozen peas and cook until heated through. Season with salt and pepper to taste.
- While the filling simmers, cook potatoes. Place diced potatoes in a pot and cover with water. Boil until tender, then drain and mash with butter, milk, and salt to your desired consistency.
- Preheat the oven to 425°F (220°C). If using an oven-safe skillet, spread the mashed potatoes over the meat filling. If not, transfer the filling to a baking dish and top with mashed potatoes.
- Bake in the oven for 20-25 minutes, until the filling is bubbling and the top is golden brown.
Notes
- For a quicker prep, boil the potatoes while cooking the meat filling so they finish at the same time.
- If you don’t want to use red wine, you can substitute it with more beef broth for a milder flavor.
- Add grated cheese on top of the mashed potatoes before baking for a cheesy, crispy topping.
- Make this dish ahead of time by preparing the meat filling and mashed potatoes separately. Refrigerate and bake when ready to serve.
- Prep Time: 15 minutes
- Cook Time: 1 hour
- Category: Dinner, Main Course
- Method: Baking, Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 735
- Sugar: 6g
- Sodium: 507mg
- Fat: 44g
- Saturated Fat: 18g
- Unsaturated Fat: 26g
- Trans Fat: 0g
- Carbohydrates: 48g
- Fiber: 5g
- Protein: 34g
- Cholesterol: 129mg