Vegan Lentil Sweet Potato

Golden Vegan Lentil and Sweet Potato Shepherds Pie with a slightly crispy orange topping, served in a white ceramic baking dish. Pin It
Golden Vegan Lentil and Sweet Potato Shepherds Pie with a slightly crispy orange topping, served in a white ceramic baking dish. | bountyandbasil.com

This comforting plant-based dish combines a rich lentil and vegetable filling with creamy mashed sweet potatoes. The lentils are simmered with aromatic herbs and spices, then topped with smooth, lightly seasoned sweet potato mash. Baked until golden, it creates a warm, flavorful main suitable for a nourishing dinner. Variations can include added mushrooms or zucchini for depth, and it pairs well with fresh greens. A wholesome, satisfying choice for those seeking a hearty yet vegan option.

There's something about the smell of caramelizing onions that pulls me back to a rainy Tuesday when my sister texted asking if I could veganize her favorite comfort food—shepherds pie. I'd never made one before, but the challenge felt right, and three hours later, when she took that first bite and closed her eyes, I knew the lentils had won her over completely. That's when this dish became less of a recipe and more of a love letter to everyone seeking warmth on a plate without animal products.

I made this for a dinner party where someone's elderly mother was visiting from out of town, and she kept asking for the recipe even though she'd only ever eaten meat-based versions. Watching someone's food identity shift in real time—that's the real magic here. By the end of the meal, she was talking about making it for her book club, and honestly, I've never felt prouder of a plant-based dish.

Ingredients

  • Olive oil: You need this for both the filling and the mash—it carries flavor and creates that silky texture that makes the dish feel indulgent.
  • Yellow onion: Don't skip the mincing step; tiny pieces disappear into the filling and sweeten as they cook.
  • Garlic: Fresh and minced, it's your flavor anchor—pre-minced jars won't give you the same brightness.
  • Carrots and celery: This aromatic base is non-negotiable; they're what make the filling taste like it's been simmering for hours.
  • Red bell pepper: It adds sweetness and color without overpowering the earthy lentil flavor.
  • Cooked lentils: Green or brown work equally well, but cook them just until tender—mushy lentils disappear into sadness.
  • Frozen peas: Frozen is actually better than fresh here because they add sweetness and pop.
  • Vegetable broth: Use the unsalted kind if you have it, so you control the salt balance.
  • Tomato paste: This concentrate deepens the savory notes and adds umami that makes people ask what the secret ingredient is.
  • Soy sauce or tamari: Tamari is naturally gluten-free and adds a salty depth you can't fake.
  • Dried thyme and rosemary: These herbs are the heartbeat of traditional shepherds pie—don't use fresh here because they'll turn bitter.
  • Smoked paprika: This is what makes people say it tastes somehow smoky and warm, even without any meat.
  • Sweet potatoes: Medium-sized ones cook evenly; huge ones take forever and develop weird texture variations.
  • Plant-based milk: Unsweetened and unflavored—oat milk works beautifully here because it's naturally creamy.
  • Vegan butter: Use it if you want extra richness in the mash, but olive oil works just as well.

Instructions

Start the sweet potatoes first:
Peel and cube them, then get them boiling while you prep everything else. They need 15–20 minutes to become fork-tender, and timing this right means your filling and mash are ready at almost the same moment.
Build your aromatic base:
Heat olive oil in a large skillet and sauté the onion and garlic until they're soft and translucent—you'll smell when they're ready, about 2–3 minutes. This is where the filling's soul gets built.
Add the vegetables in layers:
Toss in the carrots, celery, and bell pepper, cooking for 5–7 minutes until they soften but still have a tiny bit of resistance. They'll continue cooking in the oven, so don't overcook them here.
Create the lentil base:
Stir in the cooked lentils, peas, vegetable broth, tomato paste, soy sauce, and all the herbs at once. Let this simmer for 10–12 minutes, stirring occasionally, until it thickens slightly and the flavors marry together into something deeper and more complex than the individual parts.
Mash with intention:
Drain those sweet potatoes well—excess water is the enemy of creamy mash. Add the oil or vegan butter, plant-based milk, salt, and pepper, then mash until you reach that cloud-like consistency that makes you want to eat it with a spoon straight from the pot.
Assemble in the baking dish:
Spread the lentil filling evenly into a 9x13-inch baking dish, then top it with the sweet potato mash, spreading gently so you don't mix the layers. Use an offset spatula if you have one—it makes the top look intentional and beautiful.
Bake until golden:
Bake at 400°F for 20–25 minutes until the top is lightly golden and the filling bubbles slightly at the edges. If you want extra color, broil for 2–3 minutes at the very end, but stand right there and watch it—broilers are dramatic.
Rest before serving:
Let it cool for 5 minutes so the layers set and the flavors integrate one more time. This pause also gives you time to make a simple salad or set the table without rushing.
A close-up slice of Vegan Lentil and Sweet Potato Shepherds Pie reveals a rich, savory lentil vegetable filling beneath fluffy mash. Pin It
A close-up slice of Vegan Lentil and Sweet Potato Shepherds Pie reveals a rich, savory lentil vegetable filling beneath fluffy mash. | bountyandbasil.com

My favorite moment with this dish happened when my neighbor—a lifelong meat-and-potatoes person—came over for dinner and didn't realize until halfway through that there wasn't any meat in it. He looked genuinely shocked, then asked for seconds, then asked for the recipe to make for his own family. Food has this quiet power to shift people's minds when you're not trying to convince them; you're just feeding them something that tastes like home.

Why This Works as Comfort Food

Shepherds pie is the ultimate dish for when you need to feel held by your food. The combination of a hearty, savory filling and creamy topping creates layers of texture and flavor that feel substantial without being heavy. Lentils bring an earthy richness that mimics the depth of meat-based versions, while the sweet potato adds a natural sweetness that makes your taste buds pay attention. It's the kind of dish that tastes even better the next day when the flavors have had time to get to know each other.

Variations Worth Trying

The beauty of this recipe is how forgiving and adaptable it is. Mushrooms—especially cremini or shiitake—add an umami punch and meaty texture that deepens the filling; add a cup of finely chopped mushrooms with the other vegetables. Zucchini brings moisture and subtle sweetness without demanding attention, making it perfect if you want a quieter vegetable in the mix. Some people swap regular russet potatoes for the sweet potatoes, which gives you a more traditional shepherds pie experience with a slightly less sweet top; the cooking time stays the same.

Serving Suggestions and Pairings

This dish genuinely doesn't need much alongside it, but a crisp green salad with a sharp vinaigrette cuts through the richness beautifully, while steamed or roasted greens add color to the plate and nutritional balance. Some people love a simple tomato salad on the side, or even just a handful of arugula dressed with lemon and good olive oil. Leftovers are wonderful reheated in a 350°F oven for about 15 minutes, and it freezes exceptionally well if you want to make it ahead for busy weeks.

  • Pair with a crisp salad for bright contrast.
  • Steamed greens add color and balance.
  • It freezes beautifully for future comfort food emergencies.
Fresh thyme garnish sits atop a rustic Vegan Lentil and Sweet Potato Shepherds Pie, paired with a green salad for a hearty meal. Pin It
Fresh thyme garnish sits atop a rustic Vegan Lentil and Sweet Potato Shepherds Pie, paired with a green salad for a hearty meal. | bountyandbasil.com

This is the dish I make when I want to prove to someone—or to myself—that plant-based cooking isn't about sacrifice; it's about creating moments that matter. Every time someone sits down to this shepherd's pie, they're tasting evidence that delicious food doesn't need an apology.

Recipe Q&A

Green or brown lentils hold their shape well and provide a hearty texture that complements the creamy sweet potato topping.

Yes, regular potatoes can be substituted for a traditional flavor profile, although sweet potatoes add a unique natural sweetness.

Chopped mushrooms, zucchini, or additional bell peppers can be sautéed with the base vegetables to enhance flavor and nutrition.

Using plant-based milk and olive oil or vegan butter, then mashing thoroughly, ensures a smooth, creamy texture.

Dried thyme, rosemary, and smoked paprika provide earthy and smoky notes that deepen the overall flavor.

Yes, the filling and mashed topping can be made separately and assembled before baking to streamline meal preparation.

Vegan Lentil Sweet Potato

Hearty plant-based dish featuring lentils and smooth mashed sweet potatoes baked to golden perfection.

Prep 25m
Cook 45m
Total 70m
Servings 6
Difficulty Medium

Ingredients

Filling

  • 2 tablespoons olive oil
  • 1 large yellow onion, finely chopped
  • 2 cloves garlic, minced
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 1 red bell pepper, diced
  • 2 cups cooked green or brown lentils
  • 1 cup frozen peas
  • 1 cup vegetable broth
  • 2 tablespoons tomato paste
  • 1 tablespoon soy sauce or tamari
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary
  • 1 teaspoon smoked paprika
  • Salt and black pepper, to taste

Sweet Potato Mash

  • 4 medium sweet potatoes, peeled and cubed
  • 2 tablespoons olive oil or vegan butter
  • 1/4 cup unsweetened plant-based milk
  • Salt and black pepper, to taste

Instructions

1
Preheat Oven: Preheat the oven to 400°F.
2
Cook Sweet Potatoes: Place sweet potatoes in a large pot, cover with water, and bring to a boil. Cook 15 to 20 minutes until fork-tender, then drain thoroughly.
3
Sauté Aromatics: Heat olive oil in a large skillet over medium heat. Sauté onion and garlic for 2 to 3 minutes until translucent.
4
Add Vegetables: Add carrots, celery, and bell pepper to the skillet and cook for 5 to 7 minutes until softened.
5
Simmer Filling: Stir in lentils, peas, vegetable broth, tomato paste, soy sauce or tamari, thyme, rosemary, smoked paprika, salt, and pepper. Simmer for 10 to 12 minutes until slightly thickened.
6
Prepare Sweet Potato Mash: Mash drained sweet potatoes with olive oil or vegan butter, plant-based milk, salt, and pepper until smooth and creamy.
7
Assemble Dish: Transfer lentil filling into a 9x13-inch baking dish and evenly spread mashed sweet potatoes on top.
8
Bake: Bake for 20 to 25 minutes until the topping is lightly golden. Optionally, broil for 2 to 3 minutes for extra color, monitoring closely.
9
Rest Before Serving: Allow to cool for 5 minutes before serving.
Additional Information

Equipment Needed

  • Large pot
  • Large skillet
  • Potato masher
  • 9x13-inch baking dish
  • Knife and cutting board
  • Spoon or spatula

Nutrition (Per Serving)

Calories 310
Protein 10g
Carbs 51g
Fat 7g

Allergy Information

  • Contains soy from soy sauce; substitute with coconut aminos for soy-free option.
  • Gluten-free if tamari or coconut aminos are used.
  • No nuts or dairy present, but verify ingredient labels for allergens.
Elena Marlowe

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