This gluten-free shepherd’s pie is a cozy dish that layers savory meat and veggies topped with creamy mashed potatoes. Perfect for a comforting meal!
Trust me, the creamy topping and hearty filling will make you forget that it’s gluten-free! I love serving it with a side salad for a colorful plate. Yum!
Key Ingredients & Substitutions
Potatoes: I recommend using Russet or Yukon Gold potatoes for a creamy topping. If you’re short on time, you could use frozen mashed potatoes as a quick alternative.
Ground Meat: Lamb is traditional, but ground beef or turkey makes a great substitute if you prefer something milder or leaner.
Dairy-Free Options: For a dairy-free mashed potato topping, use almond or oat milk instead of regular milk. Coconut milk also adds a lovely creaminess!
Mixed Vegetables: Feel free to add any favorite veggies like bell peppers, zucchini, or even green beans. Just make sure they’re cut small enough to cook through in the time given.
How Do I Make Creamy Mashed Potatoes?
Mashed potatoes are key to a great shepherd’s pie, so it’s worth getting them just right. Start by boiling the potatoes until fork-tender, then drain and pop them back into the pot to steam a bit. This helps them dry out for a creamier texture.
- Use a potato masher or ricer for smoothing them out; a food processor can make them gummy!
- Add butter and milk a little at a time, mixing until you reach your desired creaminess.

How to Make Gluten-Free Shepherd’s Pie
Ingredients You’ll Need:
For the Mashed Potato Topping:
- 3 pounds potatoes (such as Russet or Yukon Gold), peeled and chopped
- 4 tablespoons unsalted butter
- 1/2 cup milk (or dairy-free milk for dairy-free version)
- Salt and pepper to taste
- Fresh parsley, chopped (for garnish)
For the Filling:
- 1 tablespoon olive oil
- 1 large onion, diced
- 2 cloves garlic, minced
- 1 pound ground lamb or beef (lamb is traditional for shepherd’s pie)
- 2 tablespoons gluten-free tomato paste
- 1 cup gluten-free beef or vegetable broth
- 1 cup mixed vegetables (e.g. peas, carrots, corn)
- 1 teaspoon fresh thyme leaves (or 1/2 teaspoon dried thyme)
- Salt and pepper to taste
How Much Time Will You Need?
This delicious gluten-free shepherd’s pie will take about 30-40 minutes in total. You’ll need about 15-20 minutes for preparation—mostly peeling and chopping—and then another 20-25 minutes for baking. Perfect for a cozy and hearty meal!
Step-by-Step Instructions:
1. Prepare the Mashed Potatoes:
Start by placing the peeled and chopped potatoes in a large pot and cover them with cold water. Bring the water to a boil over high heat and cook the potatoes until they are fork-tender, which should take about 15-20 minutes. Once they’re softened, drain the potatoes well and return them to the pot. Add the butter, milk (or dairy-free milk), salt, and pepper. Mash everything together until smooth and creamy. Set the mashed potatoes aside while you get the filling ready.
2. Cook the Filling:
Preheat your oven to 400°F (200°C). In a large skillet, heat the olive oil over medium heat. Add the diced onions and cook them until they are softened, about 5 minutes. Stir in the minced garlic and cook for another minute until fragrant. Next, add the ground lamb or beef, breaking it up with a spoon, and cook until it’s browned evenly, which will take about 8 minutes. After that, stir in the tomato paste and let it cook for 1-2 minutes. Pour in the gluten-free beef or vegetable broth and mix well. Then, add the mixed vegetables and thyme, seasoning with salt and pepper. Simmer this mixture for about 5-7 minutes, until the sauce thickens slightly and the vegetables become tender.
3. Assemble the Shepherd’s Pie:
Now it’s time to bring everything together! Transfer the meat and vegetable filling into a baking dish. Spread the mashed potato topping evenly over the filling, using a fork to create some textured peaks on top—this will help it brown nicely in the oven. If you’d like, you can sprinkle a little extra butter or some gluten-free cheese on top for added flavor.
4. Bake:
Put the assembled dish into your preheated oven and bake for 20-25 minutes, or until the top is golden brown and the filling is bubbling around the edges. It’s so satisfying to watch it cook!
5. Serve:
Once baking is finished, carefully remove the shepherd’s pie from the oven and let it cool for a few minutes. This will make it easier to serve. Finally, garnish with freshly chopped parsley and dig in. Enjoy your warm, hearty, and gluten-free shepherd’s pie!
Can I Use Dairy-Free Alternatives for the Mashed Potatoes?
Absolutely! Simply replace the regular milk with a dairy-free milk of your choice, like almond, coconut, or oat milk. This will keep your mashed potatoes creamy without any dairy.
What Can I Substitute for Ground Lamb?
If you prefer a different meat, ground beef or turkey works well as a substitute for ground lamb in this recipe. You can even use a plant-based ground meat if you’re looking for a vegetarian option!
How Do I Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. To reheat, simply warm it up in the oven at 350°F (175°C) until heated through or in the microwave for a quicker option.
Can I Make This Recipe Ahead of Time?
Yes! You can prepare the filling and mashed potatoes ahead of time and assemble them in the baking dish. Cover it and refrigerate for 1-2 days before baking. Just add a few extra minutes to the baking time if it’s coming straight from the fridge.



