Description
This classic Shepherd’s Pie is a comforting, hearty dish made with seasoned ground beef, tender vegetables, and a savory gravy, all topped with creamy mashed potatoes and golden Parmesan crust. A cozy one-pan meal perfect for family dinners.
Ingredients
Units
Scale
- 1 lb ground beef
- 1 white onion, diced
- 2 medium carrots, diced
- 2 celery sticks, diced
- 4 garlic cloves, minced
- 2 tablespoons tomato paste
- 1/2 cup red wine
- 1 1/2 cups beef broth
- 1 teaspoon Worcestershire sauce
- 1 bay leaf
- 1/2 cup frozen peas
- 1/2 cup corn
- 4 medium russet potatoes, peeled and cubed
- 1/2 cup heavy cream
- 1 tablespoon butter
- 1/2 cup Parmesan cheese, grated
- Salt & pepper, to taste
- Fresh parsley, chopped (for topping)
Instructions
- Preheat oven to 400°F (200°C).
- In a large skillet, cook ground beef over medium heat until browned. Drain excess fat.
- Add onion, carrots, celery, and garlic. Cook until softened, about 5–6 minutes.
- Stir in tomato paste and cook for 2 minutes.
- Deglaze with red wine and simmer until reduced by half.
- Add beef broth, Worcestershire sauce, bay leaf, peas, and corn. Season with salt and pepper. Simmer 10–15 minutes until thickened. Remove bay leaf.
- Meanwhile, boil potatoes in salted water until tender, about 15 minutes. Drain and mash with heavy cream, butter, Parmesan, salt, and pepper until creamy.
- Spread beef mixture evenly into a baking dish. Top with mashed potatoes, smoothing with a spatula. Use a fork to create ridges on top.
- Bake uncovered for 20–25 minutes until the top is golden and slightly crisp.
- Garnish with fresh parsley before serving.
Notes
- Substitute ground lamb for beef for a more traditional Shepherd’s Pie.
- Make ahead and refrigerate for up to 2 days before baking.
- For extra richness, sprinkle additional Parmesan on top before baking.
- Use leftover mashed potatoes to speed up the recipe.
Nutrition
- Serving Size: 1 portion
- Calories: 420
- Sugar: 6g
- Sodium: 780mg
- Fat: 22g
- Saturated Fat: 10g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 34g
- Fiber: 5g
- Protein: 23g
- Cholesterol: 75mg