Shepherd’s Pie is the definition of cold-weather comfort, but we’re giving the classic a flavorful, colorful upgrade. This recipe for shepherd’s pie with sweet & savory root vegetable mash replaces some of the white potatoes with sweet potatoes and parsnips. The resulting mash is incredibly creamy, subtly sweet, and adds a beautiful golden hue that bakes into a crisp, savory crust over a rich lamb and vegetable gravy.
This is the ultimate, satisfying one-dish meal. The deeply flavored lamb filling, built with carrots, celery, and savory herbs, contrasts perfectly with the naturally sweet topping. It’s an ideal recipe for weekend meal prep or a cozy holiday dinner, promising a comforting hug in every hearty serving.

Why You’ll Love This Recipe
- Elevated Flavor: The mix of sweet potato and parsnip in the mash adds a complexity that balances the savory, rich lamb filling.
- Nutritional Boost: You get extra vitamins and fiber from the root vegetable blend, making this a healthier take on comfort food.
- Guaranteed Crispy Crust: The high baking temperature and the subtle peaks created in the mash ensure a beautiful, golden, crunchy topping.
- Make-Ahead Masterpiece: The entire pie can be assembled and chilled the day before, or frozen for future quick dinners.
- True Comfort Food: It’s a complete meal in one dish—hearty, warm, and deeply satisfying.
Ingredients
For the Root Vegetable Mash Topping
- 1 1/2 lbs (680 g) white potatoes (Yukon Gold or Russet), peeled and cubed
- 1/2 lb (225 g) sweet potatoes, peeled and cubed
- 1/2 lb (225 g) parsnips (about 2 large), peeled and cubed
- 4 tbsp (60 g) unsalted butter, softened
- 1/4 cup (60 ml) whole milk or heavy cream
- 1/2 tsp salt, or to taste
- 1/4 tsp black pepper
For the Savory Lamb Filling
- 1 tbsp (15 ml) olive oil
- 1 1/2 lbs (680 g) ground lamb (or ground beef for Cottage Pie)
- 1 large yellow onion, finely diced
- 2 medium carrots, peeled and diced small
- 2 ribs celery, diced small
- 2 cloves garlic, minced
- 2 tbsp all-purpose flour
- 1 tbsp tomato paste
- 1 tbsp Worcestershire sauce
- 1 tsp dried rosemary
- 1 tsp dried thyme
- 2 cups (480 ml) beef or lamb stock
- 1 cup (150 g) frozen peas
- Salt and pepper, to taste
Equipment
- 9×13 inch (23×33 cm) baking dish (or 2-quart casserole dish)
- Large pot (for boiling mash)
- Large deep skillet or Dutch oven (for filling)
- Potato masher or ricer

Step-by-Step Instructions
1. Prepare the Root Vegetable Mash
- Boil: Place the cubed white potatoes, sweet potatoes, and parsnips in a large pot. Cover with cold, salted water and bring to a boil. Reduce heat and simmer for 20–25 minutes, or until all vegetables are fork-tender.
- Mash: Drain the vegetables well and return them to the pot over low heat for 1 minute to evaporate excess moisture. Mash the mixture using a potato masher or ricer. Add the softened butter, milk or cream, salt, and pepper. Mash and stir until the topping is smooth and creamy. Set aside.
2. Cook the Savory Lamb Filling
- Brown Meat: Heat the olive oil in the large skillet over medium-high heat. Add the ground lamb and cook for 8–10 minutes, breaking it up with a spoon, until fully browned. Drain off any excess fat.
- Sauté Veggies: Add the diced onion, carrot, and celery to the lamb. Cook for 5–7 minutes until the vegetables soften. Stir in the minced garlic and cook for 1 minute until fragrant.
- Make Gravy: Sprinkle the flour over the meat and vegetables. Stir for 1 minute to cook the raw flour taste out. Stir in the tomato paste and cook for 1 more minute.
- Simmer: Pour in the beef stock. Add the Worcestershire sauce, rosemary, and thyme. Bring the mixture to a simmer, then reduce the heat to low. Simmer, uncovered, for 10 minutes until the sauce has thickened. Stir in the frozen peas and season with salt and pepper to taste.
3. Assemble and Bake
- Preheat: Preheat oven to 400°F (200°C).
- Layer: Pour the hot lamb filling into the prepared baking dish, spreading it into an even layer.
- Top: Spoon the root vegetable mash over the filling. Using a fork, gently spread the mash to cover the filling completely, smoothing it out. Then, use the tines of the fork to create small ridges and peaks across the surface—these will turn golden and crispy.
- Bake: Bake for 25–30 minutes, or until the filling is bubbling up around the edges and the mash topping is golden brown and crisp.
- Rest and Serve: Let the pie rest for 10–15 minutes before serving. This allows the gravy to settle and prevents it from spilling out when sliced.
Substitutions and Variations
- Meat: Substitute lamb with ground beef (making it Cottage Pie) or ground turkey. If using turkey, add 1/2 cup of chicken stock to the gravy, as turkey is leaner.
- Topping Swap: For an extra savory crust, sprinkle 1/4 cup of grated sharp cheddar cheese over the mash before the final bake.
- Vegetarian Option: Substitute the lamb with 1 1/2 cups of cooked lentils or a plant-based ground product. Use vegetable broth for the gravy.
- Root Mash Variety: Try mixing in celery root (celeriac) or turnips for a more traditional, earthy British flavor.
Pro Tips and Common Mistakes to Avoid
- Dry Mash is Key: After boiling, place the vegetables back in the hot pot for a minute to steam-dry. Removing excess water prevents the mash from becoming watery or gluey.
- Create Peaks: The secret to a perfect, crispy topping is creating texture with a fork. The ridges and peaks are exposed to more heat and crisp up beautifully.
- Cook Pasta Filling Separately: Adding the flour (roux) is essential for thickening the gravy. Ensure the gravy is thick before pouring it into the dish.
- Bake Hot: Baking at 400°F (200°C) is ideal, as it ensures the top crisps quickly without overcooking the filling.
Storage, Make-Ahead, and Reheating
- Make-Ahead: You can assemble the entire pie (filling and topping layered in the dish) up to 2 days in advance. Cover tightly with plastic wrap and refrigerate. Before baking, remove the plastic, let it sit at room temperature for 30 minutes, and bake for 35–45 minutes, or until bubbling hot in the center.
- Storage (Leftovers): Store leftovers in an airtight container in the refrigerator for up to 4 days.
- Freezing: Shepherd’s pie freezes exceptionally well. Assemble the pie in an oven-safe foil container or baking dish, cover tightly with foil, and freeze for up to 3 months. Thaw overnight before baking, or bake from frozen (covered) at 375°F (190°C) for about 1 hour and 15 minutes, uncovering for the last 20 minutes.
- Reheating: Reheat individual portions in the microwave or, for best texture, in a 350°F (175°C) oven for 20 minutes until the top is crisp again.
Serving Suggestions
Serve this hearty pie with a side of steamed green vegetables, such as peas, green beans, or broccoli, to add a bit of freshness and color. A dollop of ketchup or a side of brown sauce is a traditional accompaniment in the UK.
Approximate Nutrition
- Yields: 6 servings
- Serving Size: 1/6 of the casserole
- Calories: 510 kcal
- Protein: 35 g
- Fat: 25 g
- Carbohydrates: 38 g
Note: These are approximations and vary based on the specific root vegetables and meat used.
FAQs
Q: What is the difference between Shepherd’s Pie and Cottage Pie?
A: The distinction is based on the meat: Shepherd’s Pie is traditionally made with lamb, and Cottage Pie is made with ground beef. This recipe can be either, depending on your meat choice!
Q: Can I use all white potatoes for the topping?
A: Yes, you can. Use 3 pounds of Russet or Yukon Gold potatoes. However, the root vegetable blend adds a unique sweetness and complexity that you won’t get from just potatoes.
Q: Why do I use flour in the filling?
A: The flour is essential for thickening the sauce. It creates a rich, gravy-like consistency that binds the meat and vegetables together, preventing the filling from being watery.
Q: Can I use frozen vegetables?
A: Yes, you can use 2 cups of frozen mixed vegetables (like peas and carrots) instead of the fresh carrots and peas. Stir them into the filling along with the broth and simmer as directed.
Q: How do I prevent the filling from bubbling over?
A: Ensure your baking dish is deep enough (at least 2 inches deep) and that you leave about 1/2 inch of space at the top. You can also place the casserole dish on a rimmed baking sheet to catch any spills.