Gluten Free Shepherd’s Pie: Comfort Food Classic

Updated November 7, 2026

Total time
1 hr 45 min
prep 30 min · cook 1 hr 15 min
Serves
6
portions as written

Jump to recipe

Gluten Free Shepherd's Pie: Comfort Food Classic

Shepherd’s pie is the ultimate comfort food: a savory lamb filling with vegetables in a rich gravy, topped with creamy mashed potatoes and baked until golden. This gluten-free version skips the flour in the gravy, using cornstarch instead, so you get the same thick, hearty texture without any wheat. It’s a complete meal in one dish, perfect for a cozy weeknight dinner or a family gathering.

Ingredients

  • 2 lbs (900 g) ground lamb (or ground beef for a cottage pie)
  • 2 tbsp (30 ml) olive oil
  • 1 large onion, finely chopped (about 1 cup / 150 g)
  • 2 carrots, peeled and diced (about 1 cup / 130 g)
  • 2 celery stalks, diced (about 1 cup / 120 g)
  • 3 cloves garlic, minced
  • 2 tbsp (16 g) cornstarch (or arrowroot powder)
  • 2 cups (480 ml) gluten-free beef or chicken broth
  • 1 tbsp (15 ml) Worcestershire sauce (ensure it’s gluten-free)
  • 1 tsp (5 g) dried thyme
  • 1 tsp (5 g) dried rosemary
  • 1 cup (150 g) frozen peas
  • Salt and black pepper to taste
  • For the mashed potato topping:
    • 2 lbs (900 g) russet or Yukon Gold potatoes, peeled and quartered
    • 1/2 cup (120 ml) milk (or dairy-free milk)
    • 4 tbsp (60 g) butter (or dairy-free butter)
    • 1/2 cup (50 g) shredded cheddar cheese (optional, for topping)
    • Salt to taste

Instructions

  1. Preheat the oven to 400°F (200°C).
  2. Make the mashed potatoes: Place the potatoes in a large pot and cover with cold water. Add a pinch of salt. Bring to a boil, then reduce heat to medium-low and simmer until fork-tender, about 15-20 minutes. Drain well.
  3. Return the potatoes to the pot. Add the milk and butter, then mash until smooth. Season with salt to taste. Set aside.
  4. Cook the filling: While the potatoes are cooking, heat the olive oil in a large oven-safe skillet or Dutch oven over medium-high heat. Add the ground lamb and cook, breaking it up with a spoon, until browned, about 5-7 minutes. Remove the lamb with a slotted spoon and set aside, leaving about 2 tablespoons of drippings in the pan.
  5. Add the onion, carrots, and celery to the same pan. Cook over medium heat, stirring occasionally, until the vegetables are softened, about 5 minutes. Add the garlic and cook for 1 minute more.
  6. Sprinkle the cornstarch over the vegetables and stir to coat. Cook for 1 minute to remove the raw starch taste.
  7. Pour in the broth and Worcestershire sauce, scraping up any browned bits from the bottom of the pan. Add the thyme and rosemary. Bring to a simmer, then reduce heat to low and let the sauce thicken, about 3-4 minutes.
  8. Return the lamb to the pan. Stir in the frozen peas. Season with salt and pepper to taste. Cook for another 2 minutes, until everything is heated through. The filling should be thick and saucy, not runny.
  9. Assemble the pie: If using a separate baking dish, transfer the filling to a 9×13-inch (23×33 cm) baking dish. Spread the mashed potatoes evenly over the top, using a spatula to smooth it out. You can create decorative peaks with a fork if desired. If using the cheese, sprinkle it over the potatoes now.
  10. Bake for 20-25 minutes, until the filling is bubbling at the edges and the top is golden brown. If you want a browner top, you can place it under the broiler for 2-3 minutes, watching carefully.
  11. Let the shepherd’s pie rest for 10 minutes before serving. This allows the filling to set and makes serving easier.

Tips

  • Use cornstarch or arrowroot: Cornstarch is the easiest gluten-free thickener for the gravy. Make sure to dissolve it in a little cold water before adding to the hot liquid if you prefer, but sprinkling it over the vegetables works well too. Arrowroot powder is a good substitute.
  • Don’t skip the rest: Letting the pie rest after baking is crucial. It allows the filling to thicken further and prevents it from being too runny when you scoop it out.
  • Make it ahead: You can assemble the entire shepherd’s pie (without baking) up to 24 hours in advance. Cover and refrigerate. When ready to bake, add 10-15 minutes to the baking time since you’re starting from cold.
  • Check your Worcestershire sauce: Many brands contain gluten. Look for one that is specifically labeled gluten-free, or use a gluten-free soy sauce or tamari as a substitute.

Serving Suggestions

Serve this shepherd’s pie as a hearty main course. It pairs well with a simple green salad dressed with a light vinaigrette, or steamed green beans. A side of crusty gluten-free bread is great for soaking up any extra gravy. For a truly comforting meal, serve it with a glass of full-bodied red wine, like a Cabernet Sauvignon or a Syrah.

Variations

  • Cottage Pie: Use ground beef instead of lamb, and you have a classic cottage pie. The rest of the recipe stays the same.
  • Add mushrooms: Sauté 8 oz (225 g) of sliced mushrooms with the vegetables for extra umami flavor.
  • Sweet potato topping: Swap the russet potatoes for sweet potatoes for a slightly sweeter, more nutritious topping. You may need less milk, as sweet potatoes are moister.
  • Cheesy topping: Mix 1/2 cup (50 g) of grated cheddar or Parmesan into the mashed potatoes before spreading them over the filling for an extra cheesy crust.
  • Herb variations: Try adding fresh chopped parsley or chives to the mashed potatoes for a fresh flavor.

Storage and Reheating

Refrigerate any leftovers in an airtight container within 2 hours of cooking. The shepherd’s pie will keep for up to 3-4 days in the refrigerator. To reheat, place individual portions in the microwave for 2-3 minutes, or reheat in a 350°F (175°C) oven for 15-20 minutes, or until heated through to at least 165°F (74°C). You can also freeze the baked shepherd’s pie for up to 3 months. Thaw overnight in the refrigerator before reheating.

Frequently Asked Questions

Can I use ground turkey or chicken instead of lamb? Yes, you can. Ground turkey or chicken will work, but they are leaner, so you may need to add a tablespoon of olive oil to the pan when browning. The flavor will be milder, so consider adding a bit more herbs or a splash of gluten-free soy sauce for depth.

How do I make the mashed potatoes dairy-free? Use a dairy-free milk like almond, oat, or soy milk, and substitute the butter with a dairy-free margarine or olive oil. The potatoes will still be creamy and delicious.

Can I make this recipe in advance and freeze it? Absolutely. Assemble the pie completely, but do not bake it. Wrap it tightly in plastic wrap and then foil. Freeze for up to 3 months. To bake, remove from the freezer and bake from frozen at 375°F (190°C) for about 1 hour, or until heated through and golden. You may need to cover the top with foil for the first 30 minutes to prevent over-browning.

Why is my shepherd’s pie runny? This can happen if the filling wasn’t thickened enough before baking. Make sure the gravy has reduced and thickened before adding the lamb back in. Also, be sure to let the pie rest for 10 minutes after baking—this allows the filling to set.

Can I use leftover mashed potatoes? Yes, this is a great way to use up leftover mashed potatoes. Just make sure they are fairly thick and not too loose. You may need to reheat them slightly to make them spreadable.

Is Worcestershire sauce gluten-free? Not always. Many brands contain malt vinegar, which is derived from barley and contains gluten. Look for a brand that is specifically labeled gluten-free, or use a gluten-free soy sauce or tamari as a substitute.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).