Description
This Best Classic Shepherd’s Pie Recipe is a hearty and comforting dish that combines savory meat filling with creamy mashed potatoes. It’s the perfect meal for a cozy night in or to feed a crowd.
Ingredients
Units
Scale
Meat Filling:
- 2 tablespoons olive oil
- 1 cup chopped yellow onion
- 1 lb. 90% lean ground beef or ground lamb
- 2 teaspoons dried parsley leaves
- 1 teaspoon dried rosemary leaves
- 1 teaspoon dried thyme leaves
- 1/2 teaspoon salt
- 1/2 teaspoon ground black pepper
- 1 tablespoon Worcestershire sauce
- 2 garlic cloves, minced
- 2 tablespoons all-purpose flour
- 2 tablespoons tomato paste
- 1 cup beef broth
- 1 cup frozen mixed peas & carrots* or 1/2 cup each of frozen peas and sliced carrots
- 1/2 cup frozen corn kernels
Potato Topping:
- 1 1/2 – 2 lb. russet potatoes, about 2 large potatoes, peeled and cut into 1-inch cubes
- 8 tablespoons unsalted butter (1 stick)
- 1/3 cup half & half
- 1/2 teaspoon garlic powder
- 1/2 teaspoon salt
- 1/4 teaspoon ground black pepper
- 1/4 cup parmesan cheese
Instructions
- Make the Meat Filling. Add oil to a large skillet over medium-high heat. Cook onions until translucent. Add ground beef or lamb, herbs, salt, and pepper. Cook until browned. Stir in Worcestershire sauce and garlic. Add flour, tomato paste, broth, peas, carrots, and corn. Simmer.
- Make the potato topping. Boil potatoes until tender. Drain and mash with butter, half & half, garlic powder, salt, pepper, and parmesan cheese.
- Assemble the casserole. Preheat oven to 400°F. Pour meat mixture into a baking dish. Top with mashed potatoes. Bake for 25-30 minutes. Cool before serving.
Notes
- *If you can’t find frozen mixed peas and carrots, you could use 1/2 cup frozen peas and 1/2 cup frozen sliced carrots.
- **Bake at 400°F. Start preheating the oven after you make the meat mixture (listed in step 6).
Nutrition
- Serving Size: 1/6th of the recipe
- Calories: 400 kcal
- Sugar: 2g
- Sodium: 751mg
- Fat: 30g
- Saturated Fat: 15g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 13g
- Fiber: 2g
- Protein: 19g
- Cholesterol: 97mg