This classic Shepherd’s Pie is the ultimate comfort food—savory ground meat and veggies simmered in rich gravy, all tucked under a blanket of creamy mashed potatoes and baked until golden. It’s warm, filling, and made with simple ingredients, perfect for family dinners, meal prep, or cold nights when you need something cozy.
For the filling:
1 lb ground beef or lamb
1 small onion, diced
2 cloves garlic, minced
2 cups frozen mixed vegetables (peas, carrots, corn)
2 tbsp tomato paste
1 tbsp Worcestershire sauce
½ cup beef broth
1 tsp dried thyme
Salt & pepper to taste
For the mashed potato topping:
2 lbs potatoes, peeled and chopped
3 tbsp butter
¼ cup milk (or cream)
Salt to taste
Boil potatoes until tender (about 15–20 mins), then mash with butter, milk, and salt. Set aside.
In a skillet, cook ground meat with onion and garlic until browned.
Stir in tomato paste, Worcestershire sauce, thyme, salt, pepper, and broth. Simmer for 5–7 minutes.
Add frozen veggies and cook 2 more minutes.
Spread meat mixture in a baking dish, then top with mashed potatoes.
Smooth with a spoon or fork, then bake at 400°F (200°C) for 20–25 mins until golden on top.
Optional: broil for 2–3 mins for extra crispiness.