Vegan Lentil Sweet Potato Pie

Freshly baked Vegan Lentil and Sweet Potato Shepherds Pie with golden, fluffy mash topping served in a white ceramic dish. Pin It
Freshly baked Vegan Lentil and Sweet Potato Shepherds Pie with golden, fluffy mash topping served in a white ceramic dish. | bountyandbasil.com

This comforting dish combines a smooth, creamy sweet potato mash with a rich, savory lentil filling loaded with vegetables. Diced carrots, celery, mushrooms, and peppers add texture, while tomato paste, thyme, and rosemary deepen the flavor profile. Baked until golden and slightly crisp on top, it creates a nutritious, satisfying main course perfect for sharing on cool evenings.

The first time I made this, I was standing in my kitchen on a rainy October evening, staring at a pile of sweet potatoes I'd picked up without a real plan. My partner had just mentioned missing the comfort of shepherd's pie, and I thought, why not make it vegan? Two hours later, pulling that golden-topped dish from the oven, I realized I'd stumbled onto something that felt both warming and unexpectedly elegant.

I served this to my sister on her birthday dinner, and she kept saying it tasted like what she'd been craving without knowing it. There's something about that creamy sweet potato top meeting the savory, umami-rich filling that just lands right on your tongue. She asked for the recipe before dessert was even finished.

Ingredients

  • Sweet potatoes (1.5 kg, peeled and chopped): The star of the top—they're naturally sweet and creamy when mashed, so you don't need any strange substitutes.
  • Olive oil or vegan butter (2 tbsp for the mash): Choose whichever you have on hand; the butter adds richness if you're feeling fancy.
  • Unsweetened plant-based milk (1/4 cup): Use whatever you've got in the fridge—oat, almond, or soy all work beautifully.
  • Salt and black pepper: A light hand here; you'll season the lentil layer more generously.
  • Olive oil (2 tbsp for the filling): Medium-good oil is fine—save the fancy stuff for drizzling afterward.
  • Yellow onion (1 large, diced): This becomes the flavor foundation; don't skip or rush the cooking.
  • Garlic (3 cloves, minced): Fresh is non-negotiable; jarred garlic will leave a bitter taste.
  • Carrots and celery (2 medium carrots and 2 stalks): The holy trinity with onion—this combination is your flavor base.
  • Mushrooms (1 cup, diced): They add umami depth; cremini or button mushrooms work equally well.
  • Red bell pepper (1, diced): Adds brightness and a slight sweetness that balances the earthiness.
  • Tomato paste (2 tbsp): A small amount goes a long way; it adds concentrated richness.
  • Cooked lentils (1.5 cups or 1 can): Brown and green lentils both work; they hold their shape better than red lentils.
  • Vegetable broth (1 cup): Low-sodium lets you control the salt; homemade is even better if you have it.
  • Soy sauce or tamari (1 tbsp): This is where the savory magic happens; tamari keeps it gluten-free.
  • Dried thyme and rosemary (1 tsp each): These herbs are the soul of comfort; dried is actually better here than fresh.
  • Smoked paprika (1/2 tsp): It gives you that deep, almost bacon-like warmth without any animal products.
  • Frozen peas (1 cup): Add them at the very end to keep them bright and slightly tender.

Instructions

Get your oven ready and start the sweet potatoes:
Preheat your oven to 200°C (400°F) so it's warm when you need it. While it heats, peel and chop your sweet potatoes into roughly 2-inch pieces, then drop them into a large pot of cold salted water and bring it to a boil.
Cook the sweet potatoes until they're falling apart:
Once boiling, reduce the heat and let them simmer for 15–20 minutes until a fork slides through without resistance. You want them really tender here; undercooked sweet potato makes for a lumpy, sad mash.
Mash them while they're still warm:
Drain them well and return to the pot. Add your olive oil or vegan butter, plant-based milk, salt, and pepper, then mash until it's creamy and smooth—no lumps allowed. Taste it and adjust seasoning; set it aside.
Build your flavor foundation:
Heat olive oil in a large skillet over medium heat, then add your diced onion and minced garlic. Let them cook together for 2–3 minutes until they smell absolutely incredible and the onion starts to soften.
Add all your vegetables:
Toss in your carrots, celery, mushrooms, and red bell pepper. Stir occasionally and let them cook for 6–8 minutes until everything softens and starts to release its moisture. You'll notice the pan gets a bit more fragrant and the vegetables turn from raw-looking to cooked.
Deepen the flavor with tomato paste:
Push everything to the side, add tomato paste to the cleared space, and let it cook for about 1 minute, stirring constantly. This toasted flavor is crucial.
Build the filling:
Add your cooked lentils, vegetable broth, soy sauce or tamari, thyme, rosemary, and smoked paprika. Stir well and let it simmer for 5–7 minutes until the liquid reduces and everything becomes thick and cohesive. The filling should be more like a stew than a soup.
Finish with the peas and seasoning:
Stir in your frozen peas (they'll thaw immediately) and taste the whole thing. Add more salt and pepper if it needs it—this is your last chance to adjust.
Assemble and bake:
Spread the lentil filling evenly in a 9x13 inch baking dish, then top with your sweet potato mash, smoothing it gently across the top. Bake for 20 minutes until the top is lightly golden and the edges are starting to bubble.
Optional broil for extra color:
If you want that deeper golden-brown top, broil for 2–3 minutes at the end, watching carefully so it doesn't burn. Let the whole dish cool for 5 minutes before serving—this helps it hold together.
Slice of hearty Vegan Lentil and Sweet Potato Shepherds Pie revealing savory lentil filling with peas and carrots. Pin It
Slice of hearty Vegan Lentil and Sweet Potato Shepherds Pie revealing savory lentil filling with peas and carrots. | bountyandbasil.com

I learned something watching my eight-year-old niece eat this: comfort food doesn't need to be fancy or traditional to feel like home. She went back for seconds without being asked, and that moment made me realize this dish works because it's honest—it's warm, it's filling, and it tastes like someone cares.

Why This Recipe Works

The magic here is contrast—creamy versus hearty, sweet versus savory, smooth versus textured. The sweet potato layer isn't just a topping; it's an insulation layer that keeps the filling hot and melds with it while baking. The lentils give you that meaty substance you're looking for, and the mushrooms contribute an umami depth that makes everyone forget this is plant-based. The herbs tie it all together, pulling flavors from different traditions and making them feel like one coherent dish.

Making It Your Own

This recipe is flexible by design, which is what makes it so good for weeknight cooking. I've made it with regular potatoes mixed into the sweet potato layer for a different texture, added spinach and kale to the filling for extra greens without anyone noticing, and once I even stirred a splash of coconut milk into the mash because I was feeling indulgent. Some people serve it with a sharp green salad to cut through the richness; others add steamed green beans alongside. There's no wrong answer here.

  • You can swap sweet potatoes for regular potatoes or do a fifty-fifty mix if you want less sweetness.
  • Any vegetables you have lying around—zucchini, parsnips, green beans—can replace what's here.
  • A drizzle of good olive oil and a few fresh herbs on top right before serving makes it feel restaurant-quality.

Storage and Leftovers

This dish actually gets better the next day when the flavors have settled and married together. Store it covered in the refrigerator for up to three days, then reheat gently in the oven at 180°C until it's warm through—the microwave works but tends to make the sweet potato layer separate from the filling. You can also freeze the unbaked assembled pie for up to three months; just add 10–15 minutes to the baking time when cooking from frozen. The beauty of cooking like this is that you get multiple meals from one evening of prep.

Close-up of creamy sweet potato mash topping over a warm Vegan Lentil and Sweet Potato Shepherds Pie. Pin It
Close-up of creamy sweet potato mash topping over a warm Vegan Lentil and Sweet Potato Shepherds Pie. | bountyandbasil.com

This shepherd's pie has become the dish I make when I want to feed people something that feels substantial and caring. It's honest cooking, the kind that asks for your presence but rewards you with warmth.

Recipe Q&A

Yes, you can substitute sweet potatoes with Yukon Gold or russet potatoes for a traditional flavor and texture.

Absolutely. Assemble the pie, let it cool completely, wrap it tightly, and freeze for up to three months before reheating.

Adding a splash of red wine or a spoonful of Marmite to the lentil mixture enhances the savory depth and umami flavor.

While carrots, celery, and peppers are standard, you can also add parsnips, leeks, or chopped greens like spinach for variety.

Bake for 20 minutes at 200°C (400°F) until heated through, then broil for a few minutes to brown the top if desired.

Vegan Lentil Sweet Potato Pie

A hearty, plant-based twist featuring savory lentils and vegetables topped with creamy sweet potato mash.

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

Ingredients

Sweet Potato Mash

  • 3 lbs sweet potatoes, peeled and chopped
  • 2 tbsp olive oil or vegan butter
  • 1/4 cup unsweetened plant-based milk
  • 1/2 tsp salt
  • 1/4 tsp ground black pepper

Lentil Filling

  • 2 tbsp 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 tbsp tomato paste
  • 1.5 cups cooked brown or green lentils, drained
  • 1 cup vegetable broth
  • 1 tbsp soy sauce or tamari
  • 1 tsp dried thyme
  • 1 tsp dried rosemary
  • 1/2 tsp smoked paprika
  • 1 cup frozen peas
  • Salt and pepper to taste

Instructions

1
Preheat Oven: Set oven temperature to 400°F.
2
Cook Sweet Potatoes: Place chopped sweet potatoes into a large pot, cover with water, and bring to a boil. Simmer for 15 to 20 minutes until tender. Drain and return to pot.
3
Prepare Sweet Potato Mash: Add olive oil or vegan butter, plant-based milk, salt, and pepper to the potatoes. Mash thoroughly until smooth and set aside.
4
Sauté Aromatics: Heat olive oil in a large skillet over medium heat. Sauté 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
Simmer Lentil Mixture: Stir in tomato paste and cook for 1 minute. Add lentils, vegetable broth, soy sauce, thyme, 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: Evenly spread the lentil filling in a 9x13 inch baking dish. Top with sweet potato mash, smoothing the surface.
8
Bake: Bake for 20 minutes until the top is slightly golden. Optionally, broil for an additional 2 to 3 minutes for enhanced color.
9
Rest and Serve: Allow the dish to cool 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; use tamari for gluten-free option. Verify plant-based milk and broth labels for hidden allergens.
Elena Marlowe

Sharing fresh, easy recipes and practical kitchen tips for home cooks of all levels.