Turkey Shepherd’s Pie – Gluten-Free and Dairy-Free Recipe
Introduction
This Turkey Shepherd’s Pie is a comforting and hearty dish that’s both gluten free and dairy free, perfect for those with dietary restrictions. Made with ground turkey, vegetables, and creamy mashed potatoes topped with dairy-free cheese, it’s a delicious twist on a classic favorite.

Ingredients
- 1.5 pounds ground turkey
- 2 teaspoons olive oil
- 1 onion, chopped
- 3 tablespoons ketchup
- 2 cloves garlic, minced
- 1 cup white button mushrooms, sliced
- ¾ cup non-dairy milk (divided)
- 1 cup frozen peas
- ⅛ teaspoon white pepper
- 6 Yukon gold potatoes, peeled and cut into large chunks
- 3 tablespoons vegan buttery spread
- ½ teaspoon salt
- ¾ cup Daiya non-dairy cheddar style shreds
Instructions
- Step 1: Preheat the broiler. In a large skillet, heat olive oil over medium heat. Add chopped onion, mushrooms, garlic, and ground turkey. Cook until turkey is fully cooked through, then drain off any grease.
- Step 2: Meanwhile, boil the potatoes in a separate pot until soft, about 20 minutes. Drain the water and mash the potatoes with ½ cup non-dairy milk, vegan buttery spread, and salt until smooth.
- Step 3: Add ketchup, white pepper, and ¾ cup non-dairy milk to the cooked turkey mixture. Stir over low heat until the sauce thickens slightly. Mix in the frozen peas and heat through.
- Step 4: Transfer the turkey mixture to a broiler-safe skillet or casserole dish, spreading it out evenly. Top with the mashed potatoes, spreading to cover the filling completely. Sprinkle the Daiya vegan cheese on top.
- Step 5: Place the dish under the broiler uncovered for about 5 minutes, or until the cheese melts and turns golden. Remove and let cool briefly before serving.
Tips & Variations
- If you have a cast iron skillet, it’s ideal as it can go from stove to broiler safely.
- Use any brand of dairy-free cheese that suits your preferences, or omit it entirely for a lighter dish.
- Add other vegetables like carrots or celery to the turkey mixture for extra flavor and nutrition.
Storage
Store any leftovers in an airtight container in the refrigerator for up to 3-4 days. To reheat, warm in the oven at 350°F (175°C) until heated through, or microwave on medium power, stirring halfway for even heating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different type of ground meat?
Yes, you can substitute ground chicken, beef, or pork if you prefer. Cooking times may vary slightly.
Is this recipe suitable for freezing?
Yes, you can freeze the prepared shepherd’s pie before broiling. Cover tightly and freeze for up to 2 months. Thaw overnight in the refrigerator before broiling and serving.
Print
Turkey Shepherd’s Pie – Gluten-Free and Dairy-Free Recipe
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Diet: Gluten Free
Description
This Turkey Shepherd’s Pie is a hearty, gluten-free, and dairy-free comfort dish featuring ground turkey, mushrooms, peas, and a creamy mashed potato topping made with vegan butter and non-dairy milk. Finished under the broiler with melted dairy-free cheese, it’s a delicious and nutritious family-friendly meal perfect for those with dietary restrictions.
Ingredients
Meat and Vegetables
- 1.5 pounds ground turkey
- 1 onion, chopped
- 1 cup white button mushrooms, sliced
- 2 cloves garlic, minced
- 1 cup frozen peas
- 6 Yukon gold potatoes, peeled and cut into large chunks
Liquids and Fats
- 2 teaspoons olive oil
- 3 tablespoons ketchup
- ¾ cup non-dairy milk (for turkey mixture)
- ½ cup non-dairy milk (for mashed potatoes)
- 3 tablespoons vegan buttery spread
Seasonings and Cheese
- ⅛ teaspoon white pepper
- ½ teaspoon salt
- ¾ cup Daiya non-dairy cheddar style shreds
Instructions
- Preheat the broiler: Turn the oven broiler on to prepare for the final melting and browning of the cheese topping.
- Cook the turkey mixture: Heat olive oil in a large skillet over medium heat. Add chopped onion, sliced mushrooms, minced garlic, and ground turkey. Cook until the turkey is fully cooked through, then drain off any excess grease.
- Boil the potatoes: While cooking the turkey, boil the Yukon gold potatoes in a separate pan for about 20 minutes or until tender. Drain the water when done.
- Mash the potatoes: Add vegan buttery spread, ½ cup non-dairy milk, and salt to the drained potatoes. Mash thoroughly with a potato masher until creamy and smooth.
- Prepare the turkey filling: Stir ketchup, white pepper, and ¾ cup non-dairy milk into the cooked turkey mixture. Simmer gently over low heat until the sauce thickens. Add frozen peas and stir until heated through.
- Assemble the shepherd’s pie: Pour the turkey filling evenly into a broiler-safe casserole dish or oven-safe skillet. Spread the mashed potatoes evenly over the turkey layer, covering it completely. Sprinkle the Daiya non-dairy cheddar style shreds evenly over the top.
- Broil the pie: Place the assembled dish uncovered under the broiler for about 5 minutes until the cheese melts and turns golden brown.
Notes
- If you have a cast iron skillet, it works great for cooking on the stovetop and going directly under the broiler.
- Feel free to use any brand of dairy-free cheese that fits your dietary preferences or omit the cheese for a lighter topping.
- Store leftovers in the refrigerator for 3-4 days for best freshness.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Dish
- Method: Stovetop
- Cuisine: American
Keywords: Turkey Shepherd’s Pie, Gluten Free, Dairy Free, Comfort Food, Ground Turkey, Vegan Butter, Non-Dairy Cheese, Easy Dinner

