Easy Weeknight Shepherd’s Pie with a Single Creamy Potato Layer

Weeknight Shepherd’s Pie 🥔🥘
This simplified take on traditional shepherd’s pie is perfect for busy evenings when you want a hearty, homemade meal without spending hours in the kitchen. A savory mixture of ground beef and vegetables is topped with creamy mashed potatoes made with butter, milk, and black pepper, then baked until golden and bubbling.
It’s a comforting, family-friendly dish that comes together with simple ingredients and delivers all the cozy flavors of a classic casserole. Pair it with a fresh salad, steamed vegetables, or warm dinner rolls for a complete meal.
Ingredients
| Ingredient | Amount | Notes |
|---|---|---|
| Russet potatoes | 2 lbs, peeled and cut into chunks | For topping |
| Unsalted butter | 4 tbsp | Mixed into potatoes |
| Milk | ½–¾ cup | Start with ½ cup |
| Kosher salt | 1 tsp, plus more as needed | Seasoning |
| Black pepper | ½ tsp, plus more to taste | Seasoning |
| Olive oil | 1 tbsp | For cooking |
| Ground beef | 1 lb (80–90% lean) | Filling |
| Yellow onion | 1 small, finely diced | Flavor base |
| Garlic | 2 cloves, minced | Flavor |
| Carrots | 2 medium, finely diced | Vegetable base |
| Frozen peas | 1 cup | No thawing required |
| Dried thyme | ½ tsp | Seasoning |
| Dried rosemary | ½ tsp | Optional |
| Tomato paste | 2 tbsp | Adds richness |
| Worcestershire sauce | 1 tbsp | Enhances flavor |
| Beef broth | 1 cup | Creates the sauce |
| All-purpose flour | 2 tbsp | Thickener |
| Salt and pepper | To taste | For filling |
| Cooking spray or butter | As needed | For greasing dish |
Directions
1. Prepare the Oven
Preheat the oven to 400°F (200°C). Lightly grease an 8×8-inch or 9×9-inch baking dish.
2. Boil the Potatoes
Place the potatoes in a pot of salted water and cook until fork-tender, approximately 12–15 minutes.
3. Cook the Beef
Heat the olive oil in a large skillet over medium heat. Add the ground beef and cook for 5–7 minutes, breaking it apart as it browns. Drain excess grease if necessary.
4. Sauté the Vegetables
Add the onion and carrots to the skillet and cook until softened, about 5–6 minutes. Stir in the garlic, thyme, and rosemary, then cook for another minute until fragrant.
5. Create the Filling
Mix in the tomato paste and Worcestershire sauce. Sprinkle the flour over the mixture and stir continuously for about 1 minute. Gradually add the beef broth and simmer for 3–5 minutes until the sauce thickens. Stir in the peas and season with salt and pepper to taste.
6. Make the Mashed Potatoes
Drain the cooked potatoes and return them to the pot. Add the butter, ½ cup milk, salt, and pepper. Mash until smooth and creamy, adding additional milk if needed.
7. Assemble the Casserole
Transfer the beef and vegetable mixture to the prepared baking dish. Spread the mashed potatoes evenly over the top, smoothing the surface or creating decorative ridges with a fork.
8. Bake
Place the dish in the oven and bake for 20–25 minutes, or until heated through and lightly golden on top. For additional browning, broil for 2–3 minutes at the end of baking.
9. Let Rest and Serve
Allow the shepherd’s pie to rest for about 10 minutes before serving. Scoop onto plates and enjoy the combination of creamy potatoes and savory filling in every bite.
A Comfort Food Classic
With its rich beef filling, tender vegetables, and fluffy mashed potato topping, this easy shepherd’s pie is the perfect meal for weeknights, family dinners, or anytime you’re craving something warm and satisfying.




