This comforting Gluten-Free Shepherd’s Pie is full of tasty ground meat and veggies, all topped with creamy mashed potatoes. It’s a warm hug on a plate!
I love how colorful it looks with all the veggies peeking through. Plus, it’s so easy to make—just layer, bake, and enjoy a cozy meal with friends or family!
Ingredients & Substitutions
Potatoes: I recommend using russet potatoes for the mash since they make it fluffy. If you’re in a pinch, you can use Yukon gold potatoes for a creamier consistency. Sweet potatoes can also make a delicious alternative if you want a sweeter flavor.
Ground Meat: Ground lamb is classic for shepherd’s pie, but ground beef is a great substitution if you prefer it. You can also use ground turkey or a plant-based meat substitute for a lighter or vegetarian option.
Milk: Whole milk adds creaminess to the mash, but you can use lactose-free milk or unsweetened almond milk if you are avoiding dairy. Almond milk makes it slightly nutty, which is also tasty.
Herbs: Fresh herbs really boost flavor! If you don’t have fresh rosemary or thyme, dried herbs will work fine but use about half the amount, as dried herbs are more concentrated.
Worcestershire Sauce: For a gluten-free option, look for gluten-free Worcestershire sauce or you can use tamari sauce. Soy sauce would add a different flavor but could work in a pinch.
How Do I Make Sure My Mashed Potatoes Are Creamy?
Getting creamy mashed potatoes is all about mashing technique and the right amount of added ingredients. Here’s how to do it:
- Cook the potatoes with a pinch of salt. Start with cold water and bring it to a boil to ensure even cooking.
- Drain well, then return to the pot to let some moisture evaporate. This will help them become creamier.
- Add butter and warm milk gradually while mashing. I find using a potato masher works best for a fluffy texture. Avoid over-mixing to keep them from getting gummy.
Remember, you can always adjust the consistency by adding more milk or butter, but it’s best to start small to avoid making them too loose!

How to Make Gluten-Free Shepherd’s Pie
Ingredients You’ll Need:
For The Mashed Potato Topping:
- 4 large russet potatoes, peeled and quartered
- 4 tablespoons unsalted butter
- ½ cup whole milk or lactose-free milk (optional for creaminess)
- Salt and pepper to taste
- Fresh thyme leaves or chopped parsley for garnish
For The Filling:
- 1 lb ground lamb or beef
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 2 medium carrots, diced
- ½ cup frozen peas (optional)
- ½ cup beef or vegetable broth (gluten-free)
- 2 tablespoons tomato paste
- 1 tablespoon gluten-free Worcestershire sauce or tamari sauce
- 1 teaspoon fresh rosemary, chopped (or ½ teaspoon dried)
- 1 teaspoon fresh thyme, chopped (or ½ teaspoon dried)
- 2 tablespoons olive oil or cooking oil
- Salt and pepper to taste
How Much Time Will You Need?
This gluten-free shepherd’s pie will take approximately 15 minutes to prep and around 30-35 minutes to cook, making it a total of about 50 minutes from start to finish. Perfect for a cozy dinner!
Step-by-Step Instructions:
1. Preheat the Oven:
Start by preheating your oven to 400°F (200°C). This way, your oven is ready once you’re done preparing the pie!
2. Cook the Potatoes:
Place your peeled and quartered potatoes in a large pot. Cover them with cold water and add a pinch of salt. Bring the pot to a boil and cook until the potatoes are tender, which should take about 15-20 minutes.
3. Sauté the Aromatics:
While the potatoes are cooking, grab a large skillet and heat up the olive oil over medium heat. Add the chopped onions and minced garlic, sautéing until they are softened, which should take about 3-4 minutes.
4. Brown the Meat:
Next, add the ground lamb or beef to your skillet. Cook the meat until it’s browned, breaking it apart with a spoon, which should take about 6-8 minutes.
5. Add the Vegetables and Seasoning:
Stir in the diced carrots, chopped rosemary, chopped thyme, and add salt and pepper to taste. Cook everything together for another 5 minutes until the carrots start to soften.
6. Prepare the Filling:
Mix in the tomato paste, gluten-free Worcestershire sauce, and broth. Let this mixture simmer on low heat until it thickens slightly, about 10 minutes. If you’re using frozen peas, add them in the last few minutes. Don’t forget to adjust your seasoning to taste!
7. Mash the Potatoes:
Once the potatoes are tender, drain them well and return them to the pot. Add the butter, milk (if using), and season with salt and pepper. Mash everything together until you have a smooth and creamy consistency.
8. Assemble the Shepherd’s Pie:
Spoon the meat mixture evenly into a baking dish. Then spread the mashed potatoes evenly over the top, smoothing it out with a spatula for a beautiful finish.
9. Garnish:
If you like, sprinkle some fresh thyme leaves or chopped parsley over the mashed potatoes for a lovely touch.
10. Bake the Pie:
Place the baking dish in your preheated oven and bake for 20-25 minutes or until the mashed potato topping is golden brown and slightly crispy.
11. Serve and Enjoy:
Once done, remove the shepherd’s pie from the oven and let it cool for a few minutes before serving. It’s comforting, hearty, and gluten-free—perfect for any dinner!
Enjoy your flavorful and comforting gluten-free shepherd’s pie!
Can I Use Different Types of Potatoes?
Absolutely! While russet potatoes are great for a fluffy texture, you can also use Yukon gold potatoes for a creamier finish. If you’re feeling adventurous, sweet potatoes can add a wonderful flavor twist!
How Can I Make This Recipe Dairy-Free?
If you want a dairy-free option, simply substitute the unsalted butter with a dairy-free butter alternative and use plant-based milk, like almond or coconut milk, instead of whole milk. Your mashed potatoes will still be creamy and delicious!
How Do I Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. You can reheat individual portions in the microwave or warm them gently on the stove.
Can I Prepare This Dish in Advance?
Yes, you can prepare the filling and mashed potatoes ahead of time! Store them separately in the fridge, then assemble and bake just before serving. This makes for an easy dinner on a busy night!



