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.
| 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 |
Preheat the oven to 400°F (200°C). Lightly grease an 8×8-inch or 9×9-inch baking dish.
Place the potatoes in a pot of salted water and cook until fork-tender, approximately 12–15 minutes.
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.
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.
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.
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.
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.
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.
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.
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.
The cold rain was hammering down so violently it sounded as if the sky had…
Hawaiian Pineapple Cake with Coconut-Pecan Topping This tropical-inspired cake is packed with sweet pineapple flavor…
Beef Tips with Mushroom Gravy – Southern Comfort Style This classic beef tips recipe is…
Maid-Rite Sliders Casserole This easy casserole brings the familiar flavors of classic Maid-Rite-style sliders to…
My twelve-year-old son came home soaked after giving away his late father’s umbrella to a…
Lemon Truffles: A Citrus Delight Lemon Truffles combine bright citrus flavor with a smooth, creamy…