Vegan Gluten-Free Sweet Potato Shepherd’s Pie

2 Reviews
Published Sep 14, 2026 ∙ Kristina Stosek

This post may contain affiliate links, please see our privacy policy for details.

This naturally gluten-free vegan shepherd’s pie is loaded with a rich, savory mushroom and black bean filling, sweet corn, peas, carrots, and herbs, all topped with creamy sweet potato mash. As it bakes, the potato topping turns golden and crisp around the ridges while the filling bubbles up underneath. Honestly, it’s hard to tell it’s meatless.

Vegan Gluten-Free Sweet Potato Shepherd's Pie with rich black bean, mushroom and veggies filling

Why You’ll Love Vegan Sweet Potato Shepherd’s Pie

  • Rich and savory: Mushrooms, black beans, tomato paste, tamari, and herbs create deep savory flavor without meat or dairy.
  • Creamy with crisp edges: The sweet potato and russet potato topping stays fluffy underneath while the forked ridges become golden and crisp.
  • Hearty and satisfying: Black beans, mushrooms, corn, peas, and carrots make this a substantial plant-based main dish.
  • Naturally vegan: The recipe uses vegan butter, non-dairy milk, and olive oil instead of dairy or animal products.
  • Gluten-free: Made with gluten-free tamari, broth, and tapioca starch.

Key Ingredients and Swaps

Sweet potatoes and russet potato: Combining both gives the topping a better texture. Sweet potatoes provide sweetness and color, while russet potatoes help create a light, fluffy mash without being overly sweet.

creamy fluffy mashed sweet potatoes with russet potato in a bowl

Mushrooms: Button or cremini mushrooms work well. Finely chop them or pulse them briefly in a food processor for a texture that resembles ground meat and blends naturally into the filling.

mushrooms pulsed in a food processor resembling ground meat texture

Black beans: Black beans add substance and a creamy texture while holding their shape well in the filling. You can substitute cooked for kidney beans or brown or green lentils if preferred. Pulse in food processor to resemble ground meat.

black beans pulsed in food processor resembling ground meat

Tomato paste: Adds concentrated savory depth and helps give the filling a richer flavor. You can asub for 1/2 cup crushed tomatoes.

Tamari: Provides salty, umami-rich flavor. Be sure to use gluten-free tamari.

Vegan butter: Adds richness to the potato topping. You can substitute for extra virgin olive oil or avocado if preferred.

Non-dairy milk: Use an unsweetened variety with a neutral flavor, such as almond, or soy milk.

Tapioca starch: Thickens the filling so it stays substantial rather than watery. Whisk it thoroughly into the broth before adding it to the skillet. If grains are ok, you can use corn starch.

ground mushrooms, onions, black beans, corn, peas, carrots in a thick sauce ready for assembling pie

Gluten-Free Reminder: Make sure all packaged ingredients you use are labeled gluten-free or verified by the manufacturer.

Tips & FAQs

Can I prepare the filling ahead of time?

Yes. Prepare the filling, let it cool, and refrigerate for up to 2 days. Prepare the potato topping separately and refrigerate it until you’re ready to assemble and bake. If you have leftover mash from the weekend omit the russet potato and add about 1- 1 1/2 cups.

Why does the potato topping need both sweet potatoes and russet potatoes?

The combination gives you the best of both textures. Sweet potatoes provide their naturally sweet flavor and vibrant color, while russet potatoes make the topping creamier and fluffier and not as sweet.

Can I freeze vegan shepherd’s pie?

Yes. For best results, assemble the pie in a freezer-safe baking dish, allow the filling to cool completely, cover tightly, and freeze. Thaw overnight in the refrigerator before baking.

Serving Vegan Sweet Potato Shepherd’s Pie

Sweet Potato Shepherd's Pie in a bowl showing thick saucy meatless filling

Serve warm with a simple green salad with homemade vinaigrette, delicious fresh Vegan Coleslaw, or roasted Brussels sprouts. A spoonful of fresh parsley or fresh rosemary over the top adds color and a fresh flavort to the rich filling.

This shepherd’s pie is substantial enough to serve as a complete main dish and works particularly well for a family-style dinner. Are you looking for something meaty? Try the Cheesy Cabbage Chorizo Casserole (Gluten-Free, Low-Carb, One-Skillet Dinner).

Want to keep it meatless? Try my Gluten-Free Million Dollar Spaghetti Bake (No Meat Needed), or Moroccan-Inspired Grain-Free Veggie Patties, or everyone’s favorite Vegan Pumpkin Chili. 

Storing and Reheating

Refrigerate: Store leftovers in an airtight container or cover the baking dish tightly and refrigerate for up to 4 days. Or, freeze for up to 2 months in a well-sealed, freezer-safe container. Thaw overnight in the refrigerator before reheating.

Reheat: Reheat individual portions in the microwave until heated through, or cover the baking dish with foil and warm in a 350°F oven until hot. Remove the foil toward the end of reheating to help the potato topping crisp again.

Hi, I’m Kristina, a gluten-free recipe developer creating and testing recipes since 2012. Every recipe on this site is made in my kitchen and personally tested (with the help of my very honest family!).

Did you make this recipe? I’d love to hear how it turned out! Leave a ⭐⭐⭐⭐⭐ rating and a quick review below, it helps other gluten-free cooks discover recipes they can trust.

Looking for more gluten-free inspiration? Subscribe to the newsletter for new recipes delivered straight to your inbox — no spam, just good food. You can join our community on Pinterest, Facebook, and Instagram.

Nutrition Info

  • Per serving: Approximately 420 calories, 14g protein, 55g carbohydrates, 19g fat, 11g fiber, 11g sugar, and 760mg sodium | Note: Nutrition information is automatically calculated and is an estimate. Values may vary depending on the ingredients, brands, and serving size.

Add a Rating

Select a recipe rating

Leave a Comment

Comments

No comments yet.