Vegan Lentil Shepherds Pie

Vegan Lentil Shepherd's Pie with sweet potato topping, a satisfying and hearty plant-based meal. Save to Pinterest
Vegan Lentil Shepherd's Pie with sweet potato topping, a satisfying and hearty plant-based meal. | flavorfront.com

This comforting dish combines a rich lentil and vegetable filling simmered with herbs and spices, layered beneath creamy, spiced sweet potato mash. The savory blend of carrots, celery, bell pepper, and smoked paprika adds depth to the hearty lentils, while the fluffy topping offers a smooth and flavorful contrast. Perfectly baked until golden, this wholesome meal balances hearty plant-based protein with vibrant vegetables, delivering a satisfying and nutritious experience that serves six.

Preparation involves boiling sweet potatoes until tender for a creamy mash enhanced with nutmeg and plant-based milk. The filling is developed by gently sautéing aromatic vegetables before simmering with lentils, tomatoes, and fragrant herbs. The assembled dish bakes to a bubbling finish, making it an ideal choice for comforting mains that nourish and delight.

I burned the first sweet potato topping I ever made, left the oven too high and walked away to answer a phone call. The smell of caramelized sugar turned to smoke, and I learned that day to always check before the timer goes off. This vegan shepherds pie has been my redemption ever since, with a creamy spiced mash that never fails. The lentils underneath hold everything together with a richness I didnt know plant-based cooking could have.

I made this for a friend who swore she hated lentils, and she asked for the recipe halfway through her second helping. We sat at my small kitchen table with the dish still warm between us, scraping the edges of the baking dish for the crispy bits. That night taught me that comfort food doesnt need meat to feel like home.

Ingredients

  • Sweet potatoes: Use orange-fleshed ones for the creamiest mash, and make sure to drain them well after boiling or the topping will be watery.
  • Olive oil or vegan butter: Butter adds richness, but olive oil keeps it lighter and works just as well if you whisk it in while the potatoes are still hot.
  • Plant-based milk: Oat milk makes the mash silky, almond milk keeps it neutral, and soy milk adds a bit more body.
  • Ground nutmeg: Just half a teaspoon transforms the mash from plain to something you want to eat with a spoon.
  • Onion and garlic: Cook the onion until it smells sweet and the garlic just until fragrant, never brown or it turns bitter.
  • Carrots, celery, and bell pepper: This trio builds the base flavor, and dicing them small helps everything cook evenly.
  • Brown or green lentils: They hold their shape better than red lentils, which is what you want for a filling that doesnt turn to mush.
  • Tomato paste: Stir it in and let it cook for a minute before adding liquid, it deepens the color and flavor.
  • Diced tomatoes: I use canned for convenience, and the juice adds moisture to the filling.
  • Vegetable broth: Low-sodium is best so you can control the salt, and it keeps the lentils from drying out as they simmer.
  • Thyme, rosemary, smoked paprika: Dried herbs work perfectly here, and the paprika adds a subtle smokiness that makes it taste like it cooked all day.
  • Soy sauce or tamari: This is the secret umami boost, it makes the filling taste richer and more savory.
  • Frozen peas: Stir them in at the end so they stay bright green and sweet.

Instructions

Preheat and prep:
Turn your oven to 200 degrees Celsius so its ready when you need it. Peel and cube the sweet potatoes into even pieces so they cook at the same rate.
Boil the sweet potatoes:
Drop them into salted boiling water and cook until a fork slides through easily, about 15 to 20 minutes. Drain them well and let the steam escape before mashing.
Mash until smooth:
Add olive oil, plant milk, nutmeg, salt, and pepper while the potatoes are hot, then mash until creamy. Taste it now, this is your chance to adjust before it goes on top.
Start the filling:
Heat olive oil in a large skillet and cook the onion until it turns translucent and soft. This takes about four minutes and fills the kitchen with the smell of something good starting.
Add the vegetables:
Toss in garlic, carrots, celery, and bell pepper, and cook until they soften and start to release their sweetness. Stir occasionally so nothing sticks.
Build the lentil base:
Stir in lentils, tomato paste, diced tomatoes, broth, thyme, rosemary, paprika, and soy sauce. Bring it to a boil, then lower the heat and let it simmer uncovered for 25 to 30 minutes, stirring now and then until the lentils are tender and the sauce thickens.
Finish the filling:
Stir in the frozen peas and season with salt and pepper. The filling should be thick enough to hold a spoon upright.
Assemble the pie:
Spoon the lentil mixture into your baking dish and spread it evenly. Top with the sweet potato mash, smoothing it to the edges so the filling is covered.
Create texture:
Drag a fork across the top to make ridges, they will brown and crisp in the oven. Drizzle a little olive oil over the surface if you want extra golden bits.
Bake until golden:
Slide the dish into the oven and bake for 20 to 25 minutes until the top is lightly golden and the filling bubbles at the edges. Let it rest for 10 minutes before serving so it holds together when you scoop.
Save to Pinterest
| flavorfront.com

The first time I served this at a potluck, someone asked if I had ordered it from a restaurant. I laughed and told them it was just lentils and sweet potatoes, but the truth is it feels special every time I pull it from the oven. Theres something about the golden top and the smell of thyme that makes even a Tuesday feel like a celebration.

Storing and Reheating

This keeps in the fridge for up to three days in an airtight container, and it actually tastes better the next day when the flavors have melded. Reheat individual portions in the microwave or the whole dish covered with foil in a 180 degree oven until warmed through. I sometimes freeze individual servings for nights when I need comfort food without the effort.

Serving Suggestions

I like to serve this with a crisp green salad dressed in lemon and olive oil to cut through the richness. Steamed greens like kale or broccoli work beautifully on the side, and a crusty piece of bread for mopping up any stray filling never hurts. If youre feeding a crowd, double the recipe and use two baking dishes.

Ways to Make It Your Own

Add chopped mushrooms with the vegetables for a deeper, earthier flavor that makes the filling even more satisfying. A pinch of chili flakes stirred into the lentils gives it a gentle heat that wakes everything up. You can also swap the sweet potato for regular mashed potatoes if thats what you have, though youll lose that subtle sweetness.

  • Try adding a handful of spinach or kale to the filling at the end for extra greens.
  • Top the mash with a sprinkle of smoked paprika or fresh thyme before baking for a pop of color.
  • Use red lentils if you want a softer, more stew-like filling, just reduce the simmer time to 15 minutes.
Creamy sweet potato mash tops bubbling Vegan Lentil Shepherd's Pie, a delicious British-inspired dish. Save to Pinterest
Creamy sweet potato mash tops bubbling Vegan Lentil Shepherd's Pie, a delicious British-inspired dish. | flavorfront.com

This vegan shepherds pie has become my go-to when I want to feed people something warm and real without spending all day in the kitchen. I hope it brings you the same kind of comfort it brings me, one golden, savory bite at a time.

Common Questions

Yes, both brown and green lentils work well and hold their shape during cooking for a hearty texture.

Mash boiled sweet potatoes with olive oil or vegan butter and add a splash of plant-based milk for a smooth, creamy consistency.

Thyme, rosemary, and smoked paprika provide warm, earthy flavors that enhance the vegetable and lentil filling.

Absolutely. Ingredients like mushrooms add umami depth, and a pinch of chili flakes can introduce a subtle heat.

Keep leftovers refrigerated in an airtight container for up to three days to maintain freshness.

Yes, just substitute tamari for soy sauce to keep it gluten-free without compromising flavor.

Vegan Lentil Shepherds Pie

A nourishing plant-based dish with spiced lentils and smooth sweet potato mash for satisfying meals.

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

Ingredients

Sweet Potato Mash

  • 3.3 pounds sweet potatoes, peeled and cubed
  • 3 tablespoons olive oil or vegan butter
  • 1/4 cup plant-based milk (soy, almond, or oat)
  • 1/2 teaspoon ground nutmeg
  • Salt and black pepper, to taste

Lentil Filling

  • 2 tablespoons olive oil
  • 1 large onion, finely chopped
  • 3 cloves garlic, minced
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 1 red bell pepper, diced
  • 1 cup brown or green lentils, rinsed
  • 2 tablespoons tomato paste
  • 14-ounce can diced tomatoes
  • 2 cups low-sodium vegetable broth
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary
  • 1 teaspoon smoked paprika
  • 2 tablespoons soy sauce or tamari (for gluten-free)
  • 1 cup frozen peas
  • Salt and black pepper, to taste

Instructions

1
Preheat Oven: Set the oven to 400°F (200°C) to preheat.
2
Cook Sweet Potatoes: Bring a large pot of salted water to a boil. Add cubed sweet potatoes and cook for 15 to 20 minutes until tender. Drain thoroughly.
3
Prepare Sweet Potato Mash: Mash the drained sweet potatoes with olive oil or vegan butter, plant-based milk, ground nutmeg, salt, and pepper until creamy and smooth. Set aside.
4
Sauté Aromatics: Heat olive oil in a large skillet over medium heat. Add chopped onion and cook for 4 minutes until translucent.
5
Cook Vegetables: Add minced garlic, diced carrots, celery, and red bell pepper to the skillet. Sauté for 5 to 7 minutes until vegetables soften.
6
Simmer Lentil Filling: Stir in lentils, tomato paste, diced tomatoes, vegetable broth, thyme, rosemary, smoked paprika, and soy sauce. Bring to a boil, reduce heat, and simmer uncovered for 25 to 30 minutes until lentils are tender and mixture thickens, stirring occasionally.
7
Add Peas and Season: Incorporate frozen peas into the lentil mixture, then season with salt and pepper to taste.
8
Assemble Dish: Transfer the lentil filling into a 9x13-inch (23x33 cm) baking dish. Spread the sweet potato mash evenly over the top.
9
Decorate Topping: Create decorative ridges on the sweet potato surface using a fork. Optionally drizzle with a small amount of olive oil.
10
Bake: Bake uncovered for 20 to 25 minutes until the topping is lightly golden and filling is bubbling.
11
Rest Before Serving: Allow the dish to rest for 10 minutes to set before serving.
Additional Information

Equipment Needed

  • Large saucepan
  • Potato masher
  • Large skillet
  • 9x13 inch (23x33 cm) baking dish
  • Wooden spoon
  • Colander

Nutrition (Per Serving)

Calories 320
Protein 11g
Carbs 54g
Fat 7g

Allergy Information

  • Contains soy from soy sauce; tamari recommended for gluten sensitivity.
  • Check plant-based milk and butter for potential allergens such as nuts or soy.
Natalie Rivers

Everyday cook sharing flavor-packed, easy recipes and kitchen wisdom for home cooks.