This tasty gluten-free shepherd’s pie is filled with ground meat, veggies, and topped with creamy mashed potatoes. It’s a warm hug in a dish, perfect for cozy dinners!
Whenever I make this, my family can’t resist going back for seconds! It’s just so comforting, and the mashed potato layer? Pure heaven. You might want to keep a fork handy! 😄
Key Ingredients & Substitutions
Potatoes: Russet potatoes are perfect for mashing. They create a fluffy topping that’s hard to beat. If you’re looking for a lower-carb option, try cauliflower; just steam it and mash it up!
Butter: Unsalted butter gives a creamy texture. For a dairy-free version, coconut oil or a dairy-free butter substitute works well, adding a little extra flavor.
Ground Beef or Lamb: This dish is delightful with either meat, but if you want a lighter option, ground turkey or chicken can be used. Just adjust your cooking time accordingly.
Worcestershire Sauce: Ensure it’s gluten-free; some brands have gluten in them. If you’re out of it, soy sauce or balsamic vinegar can provide a similar umami flavor.
Cornstarch or Arrowroot Powder: Both are great for thickening. If you’re out of them, you can use flour if gluten isn’t an issue, or even mashed beans for a unique twist.
How Do You Make Creamy Mashed Potatoes for Shepherd’s Pie?
Creating the perfect mashed potato topping is all about technique. Start by cooking the potatoes in cold salted water; it helps them cook evenly. Once they’re tender, draining and letting them steam for a minute helps get rid of excess moisture, making for creamier potatoes. Then, add butter and milk, and mash until smooth.
- Peel and chunk your potatoes, cover with cold water, and boil until tender.
- After draining, return the potatoes to the pot and add your butter and milk.
- Use a potato masher or ricer for a fluffier texture. Season well with salt and pepper!
Don’t rush this step; your mashed potatoes are the crowning glory of this dish! Taste and adjust the seasoning as needed before spreading them over the filling.

How to Make Gluten-Free Shepherd’s Pie
Ingredients You’ll Need:
For the Mashed Potato Topping:
- 3 lbs (about 6 medium) russet potatoes, peeled and cut into chunks
- 4 tbsp unsalted butter
- 1/2 cup whole milk or cream (use dairy-free alternative if needed)
- Salt and pepper to taste
- Fresh thyme or parsley for garnish (optional)
For the Filling:
- 1 lb ground beef or lamb
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 2 medium carrots, diced
- 1/2 cup frozen peas (optional)
- 1/2 cup beef broth (ensure gluten-free)
- 2 tbsp tomato paste
- 1 tbsp Worcestershire sauce (gluten-free)
- 1 tsp dried thyme or 1 tbsp fresh thyme leaves
- 1 tbsp olive oil or vegetable oil
- Salt and pepper to taste
- 1 tbsp cornstarch or arrowroot powder (to thicken)
How Much Time Will You Need?
This delicious Gluten-Free Shepherd’s Pie takes about 15-20 minutes to prepare and 25-30 minutes to bake. In total, you’re looking at around 45-50 minutes from start to finish, including prep and cooking time.
Step-by-Step Instructions:
1. Preheat Your Oven:
Start by preheating your oven to 400°F (200°C). This ensures it’s hot and ready when your pie is assembled.
2. Make the Mashed Potato Topping:
In a large pot, add the peeled and chunked potatoes. Cover them with cold water, add a pinch of salt, and bring to a boil. Let them cook until tender, about 15-20 minutes. To check, pierce a potato with a fork; it should slide in easily.
3. Mash the Potatoes:
Once the potatoes are tender, drain them well and return them to the pot. Add the butter and milk, and mash until smooth and creamy. Season with salt and pepper to taste, then set aside.
4. Prepare the Filling:
In a large skillet, heat the oil over medium heat. Add the chopped onion and cook it until translucent, about 4 minutes. Next, add the minced garlic and sauté for another minute until fragrant.
5. Brown the Meat:
Add the ground beef or lamb to the skillet. Cook while breaking it apart with a spoon or spatula until it’s well browned and fully cooked, with no pink remaining.
6. Add the Vegetables and Flavor:
Stir in the diced carrots, tomato paste, Worcestershire sauce, thyme, salt, and pepper. Cook these together for about 2 minutes to let the flavors blend nicely.
7. Create the Filling Base:
Pour in the beef broth, bringing the mixture to a simmer. Let it cook for about 5 minutes. This will help the filling be flavorful and juicy.
8. Thicken the Filling:
Mix the cornstarch or arrowroot powder with a little cold water to create a slurry. Stir this into the skillet, cooking for an additional 2 minutes until the mixture thickens. If you’re using peas, stir them in now and cook for one more minute.
9. Assemble the Pie:
Transfer the savory meat filling into a baking dish, spreading it out evenly. Then, dollop your creamy mashed potatoes on top and smooth them out with a spatula or fork, adding some texture if you like.
10. Bake the Pie:
Place the assembled Shepherd’s Pie in the preheated oven and bake uncovered for 20-25 minutes. You’re looking for a beautiful golden-brown, slightly crispy top.
11. Garnish and Serve:
Once baked, remove the pie from the oven and garnish with fresh thyme or parsley if desired. Let it stand for about 5 minutes before serving to allow the filling to settle.
Enjoy your hearty and comforting Gluten-Free Shepherd’s Pie!
Can I Use Other Types of Potatoes?
Yes! While russet potatoes are ideal for their fluffiness, you can also use Yukon Gold potatoes for a creamier texture. Just ensure they’re peeled and cooked until tender.
Is This Recipe Freezable?
Absolutely! You can assemble the Shepherd’s Pie without baking it, then wrap it tightly and freeze for up to 2 months. Just bake it from frozen, adding about 15-20 minutes to the cooking time.
Can I Substitute the Ground Beef or Lamb with Other Proteins?
Definitely! Ground turkey or chicken work wonderfully as lighter alternatives. You can also try textured vegetable protein (TVP) for a vegetarian option. Just adjust cooking times accordingly to ensure all ingredients are fully cooked.
What Should I Serve with Shepherd’s Pie?
This hearty dish stands well on its own, but you can pair it with a simple green salad or steamed vegetables for a complete meal. Some enjoy it with a side of crusty gluten-free bread to dip into the filling!



