Vegan Lentil Sweet Potato Pie

Golden-brown sweet potato mash topping a savory lentil and vegetable filling, served in a white casserole dish. Save to Pinterest
Golden-brown sweet potato mash topping a savory lentil and vegetable filling, served in a white casserole dish. | savorysketches.com

Enjoy a comforting plant-based meal with a savory lentil and vegetable filling. Topped with creamy mashed sweet potatoes, this dish offers a nutritious twist on a classic favorite. Simple to prepare and perfect for family dinners or meal prep, it delivers rich flavors and satisfying textures in every bite.

The first time I made a vegan shepherd's pie, I was trying to prove something—that plant-based comfort food could be just as satisfying as the original. What surprised me wasn't the accolades, but how the kitchen filled with the smell of caramelizing onions and roasting sweet potato, so familiar yet entirely my own. Now, years later, I make this whenever the weather turns cold and someone needs reminding that the best meals aren't about what's missing, but what you've thoughtfully added.

I served this to my partner on a drizzly Sunday, and they went quiet halfway through the first bite—not in a bad way, but in that way where food stops being fuel and becomes a conversation. They asked for seconds before even finishing their plate, and I realized that shepherd's pie, vegan or otherwise, is really just an excuse to show someone you care enough to build layers of flavor for them.

Ingredients

  • Sweet potatoes (1.5 kg, about 3 lbs, peeled and chopped): These are your canvas—choose ones that feel dense and have unblemished skin, as they'll mash into something creamy and forgiving without needing cream.
  • Olive oil or vegan butter (2 tbsp for mash, 2 tbsp for filling): The oil carries flavor and creates richness; I've learned that good olive oil makes a noticeable difference, but honest vegan butter works too if you prefer that slight saltiness.
  • Unsweetened plant-based milk (1/4 cup): Oat or soy work best here—they don't fight with the natural sweetness of the potato like coconut sometimes does.
  • Salt and black pepper: Trust your palate; taste as you go rather than defaulting to these measurements.
  • Yellow onion (1 large, diced): This is where the magic starts—take time to let it soften and turn golden, which means patience and slightly lower heat than you think you need.
  • Garlic cloves (3, minced): Fresh garlic always beats powder; add it after the onion so it doesn't burn and turn bitter on you.
  • Carrots and celery (2 medium carrots, 2 stalks, diced): The holy trinity foundations—they build umami depth and structure, keeping the filling from feeling mushy.
  • Mushrooms (1 cup, diced): Use whatever variety you have; they add an earthy savoriness that makes the whole dish taste more substantial than the sum of its parts.
  • Red bell pepper (1, diced): This brings brightness and slight sweetness that balances the earthiness of everything else.
  • Tomato paste (2 tbsp): A small amount goes a long way—it concentrates flavor and adds that savory depth that makes people ask what your secret is.
  • Cooked lentils (1.5 cups brown or green, or 1 can drained and rinsed): These are your protein anchor and what gives the filling its hearty texture; canned works fine when life is busy.
  • Vegetable broth (1 cup): Low-sodium lets you control salt and prevents the filling from tasting one-note.
  • Soy sauce or tamari (1 tbsp): Use tamari if gluten matters to you; this adds that savory depth that makes people think meat was involved.
  • Dried thyme and rosemary (1 tsp each): These herbs feel herbaceous and wintery, anchoring the flavors in something that tastes both familiar and intentional.
  • Smoked paprika (1/2 tsp): A small amount adds color and a subtle smokiness that suggests something deeper is happening in the dish.
  • Frozen peas (1 cup): Add these at the end so they stay bright green and slightly firm instead of turning sad and gray.

Instructions

Preheat and prepare:
Set your oven to 200°C (400°F) and grab a baking dish about 9x13 inches—a ceramic one holds heat nicely and browns things evenly.
Cook the sweet potatoes:
Cut your sweet potatoes into roughly equal chunks, cover them with water, bring to a boil, then let them simmer until a fork slides through without resistance, about 15–20 minutes. This is when your kitchen starts smelling like something good is happening.
Mash into silky dreams:
Drain the potatoes well, return them to the hot pot (the residual heat helps), and mash with your olive oil, plant-based milk, salt, and pepper until they're smooth and creamy. If you're worried it's not smooth enough, a hand blender works wonders, but honestly most of us never need it.
Build the filling base:
Heat olive oil in a large skillet over medium heat, then add your diced onion and minced garlic, letting them soften and become fragrant—about 2–3 minutes. Don't rush this; it's the foundation of everything that comes next.
Layer in the vegetables:
Add your carrots, celery, mushrooms, and bell pepper, stirring occasionally as they soften together, about 6–8 minutes. You're looking for them to be tender but not falling apart, which means they still have some structure in the final dish.
Deepen the flavor:
Stir in your tomato paste and let it cook for about a minute, coating everything in deep umami, then add the lentils, broth, soy sauce, thyme, rosemary, and smoked paprika. Let this simmer for 5–7 minutes until it thickens slightly and starts tasting like something whole.
Finish with brightness:
Stir in the frozen peas and taste for salt and pepper—this is your moment to adjust seasoning to your preference, not the recipe's.
Assemble and bake:
Spread your lentil filling evenly across the baking dish, then smooth that sweet potato mash over the top like you're tucking in a blanket. Bake for 20 minutes until the edges start bubbling and the top begins to turn golden.
Optional final touch:
If you want extra color and slight crispness on top, turn on your broiler for 2–3 minutes, but watch carefully so it doesn't burn—we want golden, not charred.
Rest and serve:
Let it cool for 5 minutes before serving; this gives the layers a moment to set and makes serving easier.
Freshly baked Vegan Lentil and Sweet Potato Shepherds Pie with a rustic wooden spoon resting beside it. Save to Pinterest
Freshly baked Vegan Lentil and Sweet Potato Shepherds Pie with a rustic wooden spoon resting beside it. | savorysketches.com

The most memorable time I made this was for a dinner party where someone announced they'd stopped eating meat entirely, and three other people at the table said they might try it too. By the end of the night, no one was talking about what was missing—they were talking about the food itself, asking for the recipe, and planning to make it at home. That's when I understood that the best dish isn't the one that tries hardest to be something else, but the one that knows exactly what it is.

Why This Became My Go-To Comfort Meal

There's something about layered baked dishes that feels ceremonial, like you're building something that matters. This shepherd's pie sits somewhere between a weeknight dinner and a moment worthy of slowing down for—you can make it casual or intentional depending on what you need. The sweet potato layer catches people off guard because it's naturally sweet yet savory, and that surprise is half the pleasure.

Making It Your Own

I've experimented with swapping regular potatoes for the sweet ones on nights when I want something earthier, or mixing the two for a less sweet top. Adding a handful of chopped kale or spinach to the filling happens whenever I remember I have greens taking up space in my fridge. Some people stir a splash of coconut milk into the mash for richness, and honestly, it's hard to argue with that decision.

Serving and Storage Tips

This dish tastes good the day you make it and somehow better the next day when the flavors have settled and deepened. Leftovers reheat beautifully in the oven at 180°C for about 15 minutes, covered with foil so the top doesn't dry out. It pairs naturally with a crisp green salad or steamed green beans, and honestly, that's all you need beside it.

  • Make it ahead: assemble the whole thing the night before, refrigerate, and add 10 extra minutes to your baking time since it'll start cold.
  • Freeze-friendly: this holds up beautifully in the freezer before baking; just add 15–20 minutes to cooking time and thaw slightly first if you have time.
  • Portion and reheat: if you're cooking just for yourself, this makes great individual servings that warm up quickly throughout the week.
Comforting Vegan Lentil and Sweet Potato Shepherds Pie garnished with fresh thyme, ready to be served for dinner. Save to Pinterest
Comforting Vegan Lentil and Sweet Potato Shepherds Pie garnished with fresh thyme, ready to be served for dinner. | savorysketches.com

This is the kind of recipe that makes you feel like you've done something real, even on nights when you're cooking tired. It's nourishing without feeling like a lecture, and it brings people together around something warm and whole.

Recipe FAQs

Yes, simply ensure you use tamari instead of soy sauce to make it completely gluten-free.

Leftovers freeze very well. Allow the dish to cool completely, then store it in an airtight container for up to three months.

It pairs beautifully with a crisp green salad or steamed green beans for a balanced and fresh meal.

Absolutely. You can substitute regular potatoes or use a mix of both for a different flavor profile.

Keep it refrigerated in an airtight container for up to four days. Reheat in the oven or microwave until warm.

Vegan Lentil Sweet Potato Pie

Savory lentils and veggies topped with creamy sweet potato mash for a cozy, plant-based meal.

Prep 25m
Cook 40m
Total 65m
Servings 6
Difficulty Medium

Ingredients

Sweet Potato Mash

  • 3 lbs sweet potatoes, peeled and chopped
  • 2 tablespoons olive oil or vegan butter
  • 0.25 cup unsweetened plant-based milk
  • 0.5 teaspoon salt
  • 0.25 teaspoon ground black pepper

Lentil Filling

  • 2 tablespoons olive oil
  • 1 large yellow onion, diced
  • 3 garlic cloves, minced
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 1 cup mushrooms, diced
  • 1 red bell pepper, diced
  • 2 tablespoons tomato paste
  • 1.5 cups cooked brown or green lentils, drained and rinsed if canned
  • 1 cup vegetable broth
  • 1 tablespoon soy sauce or tamari for gluten-free
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary
  • 0.5 teaspoon smoked paprika
  • 1 cup frozen peas
  • Salt and pepper to taste

Instructions

1
Preheat Oven: Preheat the oven to 400°F.
2
Cook Sweet Potatoes: Place the peeled and chopped sweet potatoes into a large saucepan, cover with water, and bring to a boil. Reduce heat and simmer for 15 to 20 minutes until tender. Drain and return to the pot.
3
Prepare Sweet Potato Mash: Add olive oil or vegan butter, plant-based milk, salt, and black pepper to the sweet potatoes. Mash until smooth and set aside.
4
Sauté Aromatics: Heat olive oil in a large skillet over medium heat. Sauté the diced onion and minced garlic for 2 to 3 minutes until fragrant.
5
Cook Vegetables: Add diced carrots, celery, mushrooms, and red bell pepper to the skillet. Cook for 6 to 8 minutes until softened.
6
Add Lentils and Seasonings: Stir in tomato paste and cook for 1 minute. Add cooked lentils, vegetable broth, soy sauce or tamari, dried thyme, dried rosemary, and smoked paprika. Simmer for 5 to 7 minutes until the mixture thickens. Stir in frozen peas and adjust seasoning with salt and pepper.
7
Assemble Dish: Spread the lentil filling evenly in a 9x13 inch baking dish. Top with the sweet potato mash, smoothing it over the filling.
8
Bake: Bake in the preheated oven for 20 minutes until the top is slightly golden. Optionally, broil for 2 to 3 minutes for extra color.
9
Rest and Serve: Remove from oven and let rest for 5 minutes before serving.
Additional Information

Equipment Needed

  • Large saucepan
  • Colander
  • Potato masher
  • Large skillet
  • 9x13 inch baking dish
  • Wooden spoon

Nutrition (Per Serving)

Calories 320
Protein 10g
Carbs 55g
Fat 7g

Allergy Information

  • Contains soy from soy sauce; use tamari for gluten-free option.
  • Naturally dairy-free, egg-free, nut-free, and gluten-free when using tamari.
  • Check labels on plant-based milk and broth for hidden allergens.
Elise Morgan

Sharing approachable recipes, kitchen tips, and real-life meal inspiration for home cooks and busy families.