Easy Shepard’s Pie Recipe

Shepherd’s pie is a classic dish that’s enjoyed by many around the world. This hearty comfort meal is made with layers of seasoned ground meat and vegetables, topped with another layer of fluffy mashed potatoes. It’s simple yet satisfying, with a balance of savory flavors and creamy textures.


One of the things that makes this dish so great is how many different ways you can make it.

You can use ground beef, lamb, or turkey for the filling. Or you can go meatless and use lentils or vegan meat crumbles. 

The vegetables can vary too. Carrots, peas, and onions are the most commonly used, but you can also add corn, green beans, bell peppers, mushrooms, or cabbage. You can use any vegetable you like! There are tons of ways you can adapt this recipe and tailor it to your personal preference. 

Gluten Free

I used chickpea flour but any GF all-purpose flour should work since we’re just using it to thicken the sauce for the meat mixture.

Make sure to double-check the ingredients of your Worcestershire sauce as some sauces are made with barely malt vinegar, which could cause issues for those who have celiac disease or gluten sensitivities.

Short on Time?

Most people make the mashed potatoes by hand (recipe coming soon!), but if you’re short on time then you can use prepackaged mashed potatoes like I did to speed up the cooking process.  

📝 This recipe pair great with my gluten free cheddar bay biscuits!

Yield: 6 Servings

Shepard's Pie Recipe

Shepard's Pie feature

This hearty comfort meal is simple yet satisfying, with a balance of savory flavors and creamy textures.

Prep Time 10 minutes
Cook Time 40 minutes
Total Time 50 minutes


  • 1 tbsp Gheeluxe Clarified Garlic Butter
  • 1 lb ground turkey
  • 1 package mashed potatoes, any flavor
  • 1 cup frozen peas/carrots/corn mixture
  • 1/2 onion, diced
  • 1 tbsp GF all-purpose flour
  • 1/4 cup beef broth


  • 1 tsp GF Worcestershire sauce
  • 1 tsp seasoning salt
  • 1 tsp onion powder
  • 1 tsp garlic powder
  • 1/2 tsp black pepper
  • 1/2 tsp paprika
  • 1/4 tsp cumin
  • 1/4 tsp oregano
  • 1/4 tsp thyme


  1. Preheat oven to broil.
  2. Prep mashed potatoes according to package instructions and set aside.
  3. Preheat a large sauté pan on med heat. Add ghee to pan and coat evenly.
  4. Add veggie mix and sauté until veggies begin to soften.
  5. Add onions and continue cooking until fragrant.
  6. Add ground meat and break up into small pieces. Mix well with the veggies.
  7. Add all seasonings + flour and stir until well combined.
  8. When meat is almost browned, slowly add beef broth. Mix well.
  9. Cook until meat is done and mixture is thickened. Remove from heat and adjust seasonings if needed.
  10. Transfer mixture to a 9 x 13 casserole dish.
  11. Spread mashed potatoes evenly over mixture.
  12. Broil in oven uncovered for 5-8 minutes or until mashed potatoes start browning.
  13. Remove from oven and let sit for ~5 minutes before serving.


Serve with delicious brown gravy and cornbread.

Jazz up the potatoes by adding cheese!

Swap with mashed sweet potatoes for a unique twist!

Did you make this recipe?

Leave a comment below and tag @gheeluxe #gheeluxe in your recreations!

Get the latest updates straight to your inbox

Leave a Reply

Your email address will not be published. Required fields are marked *