
This shepherds pie is my weeknight secret for a cozy dinner with minimal effort. By swapping out ground beef for turkey you get a comforting casserole that is still full of flavor but just a bit lighter. When I am staring at a container of leftover mashed potatoes and a pound of ground turkey in the fridge I know exactly what I am making.
My kids always ask for seconds with this pie and I love knowing it is just as good packed for lunch the next day. The turkey is just as hearty as beef and there is never a bite left on anyone’s plate.
Ingredients
- Olive oil: Brings a bit of richness and helps brown the turkey choose extra-virgin if you can for best flavor
- Ground turkey: Is lean and soaks up the savory spices use fresh ground for tender results
- Onion: Gives this dish a natural sweetness dice it finely for even cooking
- Carrots: Add color and a bit of crunch fresh carrots stay firmer than frozen
- Garlic: Gives this pie warmth and depth mince it fresh for the best punch
- Frozen peas: Finish off the veggie layer with bright sweetness look for peas that are plump and vibrant
- Beef broth: Infuses the filling with richness low-sodium works best so you can control seasoning
- Worcestershire sauce: Is the backbone of flavor in shepherds pie buy a traditional English brand for most authentic taste
- Dried thyme: Brings an herbaceous note gently rub it in your hands to awaken its oils before adding
- Mashed potatoes: Create that classic creamy topping leftover or freshly whipped both work well
- Shredded cheddar cheese: Delivers that golden bubbly crust pick a sharp cheddar and shred it yourself for best melt
Step-by-Step Instructions
- Sauté the Turkey and Veggies:
- Heat olive oil in a large skillet over medium-high heat. Add the ground turkey and break it up with a spoon. Cook about eight minutes until it is well browned with crispy edges for flavor. Add diced onion and carrots continue to cook five more minutes until both are soft and golden. Stir in fresh garlic and cook one more minute to release its aroma.
- Simmer with Broth and Seasonings:
- Pour in beef broth Worcestershire sauce and dried thyme. Stir well scraping up any brown bits from the pan bottom. Bring everything to a gentle simmer and let it bubble for about seven minutes so the flavors meld and the sauce slightly thickens.
- Add the Peas and Layer the Filling:
- Stir in the frozen peas straight from the freezer. Mix to combine then pour the hot filling into a nine by nine inch baking dish spreading evenly so every bite gets peas and turkey.
- Spread the Potato Topping:
- Dollop prepared mashed potatoes over the filling. Use a spatula or the back of a spoon to spread potatoes right to the edge covering all the meat mixture. For more texture you can use a fork to make little ridges across the top.
- Add Cheese and Bake:
- Sprinkle shredded cheddar cheese loosely over the mashed potatoes. Slide the dish into a preheated 375 degree oven and bake for about twenty-five minutes until the filling bubbles at the edges and the cheese is golden and melted.

You Must Know
My favorite part of this dish is the sharp cheddar crust that turns golden in the hot oven. The kids always hover around the stove waiting for that first cheesy scoop reminding me of Sunday nights when we would gather in the kitchen sharing laughs while dinner baked.
Storage Tips
Let the shepherds pie cool completely before covering and refrigerating. It stays fresh for three days. To reheat cover with foil and warm in a moderate oven so the topping stays creamy and not dry. If freezing wrap tightly and label it. Defrost in the fridge overnight before reheating.
Ingredient Substitutions
Ground chicken or lean beef can easily stand in for turkey. If you want more veggies swap out peas for corn or diced bell pepper. For the mashed potato topping sweet potatoes make a delicious twist and taste especially good with turkey.

Serving Suggestions
This pie stands on its own but I like to pair it with a crisp green salad or roasted Brussels sprouts. For a heartier meal serve alongside buttered whole grain bread to soak up any extra gravy. A sprinkle of fresh parsley on top just before serving brings a burst of color and freshness.
Cultural and Historical Context
Shepherds pie comes from the British Isles where it was originally a way to make use of leftover roast meat and potatoes. Traditionally lamb is used in shepherds pie while beef or turkey versions are sometimes called cottage pie. Either way this dish is all about comfort and making the most of what is on hand.
Common Questions
- → Can I use fresh peas instead of frozen?
Yes, fresh peas work well and add vibrant flavor. Simply add them toward the end of cooking to avoid overcooking.
- → What type of mashed potatoes is best for the topping?
Creamy, homemade or leftover mashed potatoes are ideal. Make sure they're spreadable for even coverage.
- → Can I substitute ground turkey with another meat?
Absolutely. Ground chicken, beef, or lamb can be used for different flavor profiles and preferences.
- → How can I make this dish vegetarian?
Swap ground turkey for lentils or plant-based mince, and use vegetable broth instead of beef broth.
- → Does this freeze well for meal prep?
Yes, assemble and let cool completely before freezing. Bake from frozen or thaw overnight before reheating.