Last night, we had Shepherd's Pie. I prepared everything up to step 12 (in the recipe below) and then had my teenaged daughter do the egg wash, sprinkle on the Parmesan cheese and then put it in the oven. That way, by the time I got home from school, and my husband was home from work dinner was ready and all I had to do was gather the family around the table. Sure, I still prepared it, but I was able to move that time to earlier in the day so that my stress level wasn't all at then end of the day.
Shepherd's Pie is a complete meal in one dish! Loads of veggies, protein and a starch all in one dish! This recipe serves 12 easy...so make the full pan and then freeze/refrigerate leftovers for lunches or another dinner. I like to freeze left overs in one serving portions. That way, when the kids have to be two different places at the same time, and there isn't any time to prepare a wholesome and delicious meal, we simply reheat individual portions of the leftovers we each choose.
This Shepherd's Pie is rich and decadent. You can use less or more of the various veggies to meet your preferences. My husband and son don't like onions, so I often use less onions or use onion powder when I can. In this case I used the diced onions and sauteed them until golden brown.
Shepherd’s Pie
serves 12 (1 cup servings), prep 20 min, cook 40 min
- 2 tbsp oil, divided
- 16 oz white mushrooms thinly sliced
- 8 oz red wine, divided
- 1 cup carrots julienned
- ½ to 1 large onion, diced
- 3 cloves garlic, minced
- 1 lb ground lamb or beef
- 3-4 sprigs fresh thyme, minced
- 2 cup frozen peas
- 2 tbsp butter, divided
- 2 tbsp corn starch
- 2 tbsp tomato paste
- 2 tbsp Worcestershire sauce
- 1 cup chicken or beef stock
- 3 medium zucchini julienned
- salt and pepper, to taste
- 6 cups mashed potatoes (you can always use instant if you need to!) (Note: Try mashed cauliflower or mashed Parsnip in place of the potatoes if you want to avoid white potatoes)
- 1 egg, beaten
- 2 tbsp Parmesan cheese, grated
- Pre-heat oven to 400F. Butter a large casserole dish.
- In a large skillet, heat 1 tbsp oil over medium-high heat. Add sliced mushrooms. Sauté mushrooms until soft and brown. Add 2 oz red wine to the hot pan, stirring and scraping the pan. Remove mushrooms to a plate.
- Add the remaining 1 tbsp of oil to pan and heat to medium.
- Sauté onions until beginning to soften, then add carrots and garlic.
- When carrots are soft add ground meat and brown, breaking meat into large chunks.
- When meat is browned, season with salt, pepper and thyme. Add mushrooms, peas and 1 tbsp butter.
- Sprinkle mixture with corn starch and stir. Then add tomato paste, Worcestershire, and remaining 6 oz wine.
- Cook and stir mixture for several minutes. Add stock and simmer until sauce is thick and somewhat reduced.
- Remove from heat and stir in zucchini. Season to taste.
- Pour meat mixture into the prepared casserole.
- Drain and mash potatoes with butter and cream as needed.
- Spoon mashed potatoes over meat and spread and smooth the top.
- Brush potatoes with a beaten egg and sprinkle with Parmesan.
- Bake casserole 20-30 minutes or until hot and bubbling and potatoes are browned. Cook time will be longer for a cold dish.
NOTE: If you want to make this recipe ahead of time, after
spooning the potatoes on top, cover and refrigerate. (At the end of step 12)


