A comforting and hearty shepherd’s pie with a savory ground beef and vegetable filling topped with creamy mashed potatoes. Perfect for a family dinner or make-ahead meal.
Author:leogrant
Prep Time:25 min
Cook Time:45 min
Total Time:70 min
Yield:4-6 servings 1x
Category:Dinner
Method:Baking
Cuisine:American
Diet:Vegetarian
Ingredients
Scale
1 tablespoon olive oil
1 pound ground beef
1 large onion, chopped
2 carrots, peeled and diced
2 celery stalks, diced
2 cloves garlic, minced
1 teaspoon dried thyme
1 teaspoon dried rosemary
1/2 cup beef broth
1 tablespoon Worcestershire sauce
1 tablespoon tomato paste
1 cup frozen peas
Salt and black pepper to taste
2 pounds potatoes, peeled and quartered
1/2 cup milk
4 tablespoons butter
Salt and white pepper to taste
Instructions
Preheat your oven to 375°F (190°C).
Boil the potatoes in salted water until tender, about 15-20 minutes. Drain and mash with milk and butter until smooth. Season with salt and white pepper.
Heat olive oil in a large oven-safe skillet over medium-high heat. Add ground beef and cook until browned, breaking it up with a spoon. Drain excess fat.
Add onion, carrots, and celery to the skillet. Cook until softened, about 5-7 minutes.
Stir in garlic, thyme, and rosemary. Cook for 1 minute until fragrant.
Pour in beef broth, Worcestershire sauce, and tomato paste. Bring to a simmer and cook for 5 minutes, stirring occasionally.
Stir in frozen peas and season with salt and black pepper.
Spread the mashed potatoes evenly over the meat mixture. Use a fork to create texture on top.
Bake for 20-25 minutes, or until the topping is golden brown and the filling is bubbly.
Notes
For a richer flavor, you can use ground lamb instead of beef to make a traditional shepherd’s pie.
Ensure your skillet is oven-safe if you plan to bake directly in it. Otherwise, transfer the filling to a baking dish before adding the potato topping.
This dish is freezer-friendly. Let it cool completely before wrapping tightly and freezing. Reheat in the oven.