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

This is my simple, weeknight take on traditional shepherd’s pie: a filling combination of ground beef and vegetables, topped with a smooth layer of mashed potatoes made with butter, milk, and black pepper. It’s the kind of comforting meal I grew up with in the Midwest, and it still makes a regular appearance on busy days when I want something warm and satisfying without much effort.
Everything is prepared using one skillet and a baking dish. The highlight? Spreading that soft, fluffy potato layer over the rich beef and vegetable filling—true comfort food in casserole form.
Serve it straight from the oven alongside a light green salad or steamed vegetables to balance the richness. Crusty bread or dinner rolls are great for scooping up every bite, and for a bit of tang, try adding dill pickles or a quick cucumber salad. Drink options can be as simple as iced tea, a light beer, or a glass of red wine.
Weeknight Shepherd’s Pie 🥔🥘
Ingredients
| Ingredient | Amount | Notes |
|---|---|---|
| Russet potatoes | 2 lbs, peeled & chunked | For topping |
| Unsalted butter | 4 tbsp | For potatoes |
| Milk | ½–¾ cup | Start with ½ cup |
| Kosher salt | 1 tsp + more | For seasoning |
| Black pepper | ½ tsp + more | For seasoning |
| Olive oil | 1 tbsp | For skillet |
| Ground beef | 1 lb (80–90% lean) | Filling |
| Yellow onion | 1 small, finely chopped | Flavor |
| Garlic | 2 cloves, minced | Flavor |
| Carrots | 2 medium, diced small | Veg base |
| Frozen peas | 1 cup | No need to thaw |
| Dried thyme | ½ tsp | Seasoning |
| Dried rosemary | ½ tsp | Optional |
| Tomato paste | 2 tbsp | Adds richness |
| Worcestershire sauce | 1 tbsp | Adds depth |
| Beef broth | 1 cup | Sauce base |
| All-purpose flour | 2 tbsp | Thickener |
| Salt & pepper | To taste | For filling |
| Cooking spray or butter | As needed | For greasing |
Directions
1. Preheat the oven
Set the oven to 400°F (200°C). Lightly grease an 8×8 or 9×9-inch baking dish.
2. Cook the potatoes
Boil the potatoes in salted water for about 12–15 minutes, or until fork-tender.
3. Brown the beef
Heat olive oil in a skillet over medium heat. Cook the ground beef for 5–7 minutes until browned, then drain any excess fat.
4. Sauté the vegetables
Add the onion and carrots, cooking for 5–6 minutes until softened. Stir in the garlic, thyme, and rosemary, and cook for another minute.
5. Prepare the sauce
Mix in the tomato paste and Worcestershire sauce. Sprinkle in the flour and stir for about 1 minute. Pour in the beef broth and let it simmer for 3–5 minutes until thickened. Add the peas and season with salt and pepper.
6. Mash the potatoes
Drain the potatoes and mash them with butter, ½ cup milk, salt, and pepper until smooth and creamy. Add more milk if needed to reach your preferred texture.
7. Assemble the dish
Spread the beef mixture evenly into the prepared baking dish. Spoon the mashed potatoes over the top, smoothing them out or creating ridges for texture.
8. Bake
Bake for 20–25 minutes until heated through and lightly golden on top. For extra browning, broil for 2–3 minutes if desired.
9. Rest and serve
Let the dish sit for about 10 minutes before serving. Scoop onto plates, making sure each portion has a generous layer of both the savory filling and the creamy potatoes.




