Turkey Shepherd’s Pie is a simple, flavorful weeknight meal the whole family will enjoy. Made with ground turkey and no condensed soup, this version of turkey shepherd’s pie is fast to prepare and delivers comforting, layered goodness without a long list of ingredients.

Some lessons are learned the hard way. One of mine was realizing I needed to grab a large portion of this pie the first time it came out of the oven — otherwise it disappears in an instant. My husband absolutely adores this dish, and I’ve learned to plan servings accordingly so I’m not left hungry.
I even tried making a more traditional shepherd’s pie — slow-stewed meat, homemade gravy, hand-whipped potatoes — but he preferred my quicker turkey version. So I stuck with what works: simple, fast, and reliably loved.

Now I have a strategy: get to the casserole dish first and serve myself a generous portion. If I take too much, I can always share the leftovers — but if I wait, there may be none left. It’s a small domestic competition that ends happily for the person who moves fastest.
WHAT IS THE DIFFERENCE BETWEEN COTTAGE PIE AND SHEPHERD’S PIE?
Traditionally, shepherd’s pie is made with lamb and cottage pie with beef. This recipe uses ground turkey as a lighter alternative. Many people still call it shepherd’s pie, and whichever name you prefer, the result is a delicious, comforting casserole.

CAN YOU MAKE SHEPHERD’S PIE AHEAD OF TIME?
Yes. Assemble the pie and refrigerate it until you’re ready to bake. It also freezes well for up to three months. To freeze, build the pie in a freezer-to-oven pan, wrap it tightly in foil, and freeze. To bake from frozen, keep it covered and place it in a 350°F oven for about an hour, or until heated through.
CAN YOU MAKE SHEPHERD’S PIE WITH INSTANT POTATOES?
Absolutely. If you’re short on time, use your preferred instant mashed potatoes prepared according to package directions. I often use instant tubs for convenience.
HOW DO YOU MAKE TURKEY SHEPHERD’S PIE?
Preheat your oven to 350°F. Peel and cut potatoes into bite-sized pieces, place them in a large pot of salted water, cover, and bring to a boil. Simmer for about 15 minutes, until tender.

Drain the potatoes and return them to the pot. Add milk, butter, and salt, then mash until creamy. Set aside.

While the potatoes cook, heat olive oil in a large skillet and brown the turkey over medium-high heat until no longer pink. Drain any excess grease and set the turkey aside. In the same skillet, melt butter and whisk in the flour. Cook for about one minute, then whisk in milk, spices, and chicken stock and bring to a low boil until the sauce thickens. Stir the cooked turkey back into the skillet to combine.


Spread the turkey mixture evenly in the bottom of a 9 x 13 baking pan. Layer drained corn over the turkey and smooth it out. Drop large spoonfuls of mashed potatoes over the corn and use the back of a spoon to spread them into an even layer. Top with shredded cheddar cheese and diced green onions.


Bake for 20–25 minutes, until the cheese is melted and the casserole is heated through. Remove from the oven and serve immediately.

This Turkey Shepherd’s Pie is an easy, satisfying recipe that’s perfect for busy weeknights. It’s not fussy, doesn’t require long prep, and uses familiar ingredients; swap in your favorite vegetables if you prefer. In just over 30 minutes you’ll have a hearty, family-friendly meal.
Don’t forget — get to the casserole dish first!
Enjoy!
DID YOU LIKE THIS POST? BE SURE TO SHARE IT ON PINTEREST!

DID YOU MAKE THIS RECIPE? PLEASE GIVE IT A STAR RATING BELOW!
Turkey Shepherd’s Pie

Heather
Ingredients
Turkey Layer
- 2 tablespoons olive oil
- 2 lb ground turkey
- 2 tablespoons butter
- 1/3 cup all purpose flour
- 1/2 cup whole milk
- 1 cup chicken stock
- 1 tsp onion powder
- 1 teaspoon garlic powder
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
Mashed Potato Layer
- 3 large russett potatoes
- 4 tablespoon butter
- 2/3 cup whole milk
- 1/2 teaspoon salt
Corn and Cheese Layers
- 15 ounces canned corn
- 8 ounces cheddar cheese
- 4-5 green onions diced
Instructions
-
Preheat oven to 350°F. Wash and cut potatoes into bite-sized pieces and add to a large pot of salted water. Cover, bring to a boil, and simmer 15 minutes until tender.
-
Drain the potatoes and return them to the pot. Add milk, butter, and salt, and mash to a creamy consistency. Set aside.
-
While potatoes cook, heat olive oil in a large skillet and brown turkey over medium-high heat until no longer pink. Drain grease and set turkey aside. In the skillet, melt 2 tablespoons butter and whisk in flour.
-
Cook for 1 minute, then whisk in milk, spices, and chicken stock. Bring to a low boil to thicken, then add the turkey back and stir to combine.
-
Transfer the turkey mixture to a 9 x 13 baking pan and smooth into an even layer. Add the corn, then drop large dollops of mashed potatoes over the top and smooth into an even layer. Sprinkle shredded cheese and diced green onions over the potatoes. Bake 20–25 minutes, remove from oven, and serve immediately.
Nutrition
Did You Make This Recipe?
Be sure to share with me on Instagram, Pinterest, or Youtube!
Pin Recipe
Share Recipe
BE SURE TO FOLLOW ME ON FACEBOOK, TWITTER AND PINTEREST … AND YUP, EVEN INSTAGRAM TO NEVER MISS A NEW RECIPE!