Vegan Lentil Shepherds Pie

Vegan Lentil Shepherd's Pie with layers of savory filling beneath a creamy, spiced sweet potato topping. Pin It
Vegan Lentil Shepherd's Pie with layers of savory filling beneath a creamy, spiced sweet potato topping. | oopsdelicious.com

This dish combines tender lentils simmered with aromatic herbs and spices alongside diced vegetables, creating a rich and savory filling. It’s layered with a creamy sweet potato mash infused with nutmeg and olive oil, then baked until golden. The balance of smoky paprika, thyme, and rosemary enriches the flavors, while the peas add a pop of color and sweetness. Ideal for a comforting, medium-difficulty main meal that serves six.

I stumbled onto this recipe on a rainy October evening when I had a bag of lentils, three enormous sweet potatoes, and no plan. The idea of vegan shepherds pie felt like a gamble, but the kitchen smelled so good while it baked that my neighbor knocked to ask what I was making. It became my go-to for cozy dinners ever since.

The first time I served this to friends, I was nervous because half of them were skeptical about vegan comfort food. But after the first bite, the room went quiet except for the sound of forks scraping plates. One friend even texted me the next morning asking for the recipe, which I took as the highest compliment.

Ingredients

  • Sweet potatoes: These make the topping naturally sweet and creamy without needing loads of butter, and their orange color makes the whole dish look inviting.
  • Olive oil or vegan butter: A little fat in the mash makes it silky and rich, and I learned that skipping this step results in a dry, disappointing topping.
  • Plant-based milk: Just enough to loosen the mash without making it soupy, and oat milk gives the creamiest result in my experience.
  • Nutmeg: A small amount adds warmth and a subtle complexity that makes people wonder what your secret ingredient is.
  • Onion: The base of all good savory cooking, and I always chop it finely so it melts into the filling.
  • Garlic: Fresh cloves bring a punch that garlic powder just cant match, and three is the perfect amount for bold flavor without overpowering.
  • Carrots and celery: Classic mirepoix vegetables that add sweetness and earthiness, plus they hold their shape nicely in the filling.
  • Red bell pepper: I started adding this for color, but it also brings a mild sweetness that balances the savory lentils beautifully.
  • Brown or green lentils: These keep their shape after cooking and have a satisfying bite, unlike red lentils which turn mushy.
  • Tomato paste: Concentrated umami that deepens the whole filling, and I learned to cook it for a minute before adding liquid to unlock its full flavor.
  • Diced tomatoes: They break down into the sauce and add acidity that brightens everything up.
  • Vegetable broth: Low-sodium lets you control the salt level, and it keeps the lentils tender while they simmer.
  • Thyme and rosemary: Dried herbs work perfectly here and give that classic shepherds pie aroma that fills the kitchen.
  • Smoked paprika: This was a game changer for me because it adds a subtle smokiness that mimics the depth you get from meat.
  • Soy sauce or tamari: A splash brings salty, savory richness and makes the filling taste more complex than it actually is.
  • Frozen peas: Stirred in at the end so they stay bright green and sweet, and they add little bursts of freshness throughout.

Instructions

Prep the oven and potatoes:
Get your oven heating to 200°C (400°F) so its ready when you need it. Boil the sweet potatoes in salted water until a fork slides through easily, which takes about 15 to 20 minutes depending on the size of your cubes.
Mash the sweet potatoes:
Drain them really well because excess water makes the mash runny, then mash with olive oil, plant-based milk, nutmeg, salt, and pepper until you get a smooth, creamy texture. Set this aside while you make the filling.
Start the filling:
Heat olive oil in a large skillet over medium heat and cook the onion for about 4 minutes until it turns translucent and smells sweet. This step builds the flavor foundation for everything that follows.
Add the vegetables:
Toss in garlic, carrots, celery, and bell pepper, then sauté for 5 to 7 minutes until they soften and the kitchen smells amazing. Stir occasionally so nothing sticks or burns.
Build the lentil mixture:
Stir in lentils, tomato paste, diced tomatoes, vegetable broth, thyme, rosemary, smoked paprika, and soy sauce, then bring it to a boil. Reduce the heat and let it simmer uncovered for 25 to 30 minutes, stirring now and then, until the lentils are tender and the liquid thickens into a rich sauce.
Finish the filling:
Stir in the frozen peas and taste the mixture, then season with salt and pepper until it tastes just right. The peas will warm through in less than a minute.
Assemble the pie:
Spoon the lentil filling into a large baking dish and spread the sweet potato mash evenly over the top. Use a fork to create ridges on the surface, which will turn golden and crispy in the oven.
Bake until golden:
Drizzle a little olive oil over the top if you want extra crispness, then bake for 20 to 25 minutes until the sweet potato is lightly golden and the filling is bubbling around the edges. Let it rest for 10 minutes before serving so it sets up nicely and doesnt fall apart when you scoop it.
This Vegan Lentil Shepherd's Pie shows the richly textured lentil filling beneath a golden sweet potato crust. Pin It
This Vegan Lentil Shepherd's Pie shows the richly textured lentil filling beneath a golden sweet potato crust. | oopsdelicious.com

One winter night, I made this for my family and watched my dad go back for seconds without saying a word, which is his version of high praise. Later he admitted he didnt even realize it was vegan until I told him, and that moment reminded me that good food is just good food, no qualifiers needed.

How to Store and Reheat

Leftovers keep beautifully in the fridge for up to three days in an airtight container, and I actually prefer reheating individual portions in the oven at 180°C (350°F) for about 15 minutes so the sweet potato topping crisps up again. You can also microwave it if youre in a hurry, but the texture wont be quite as satisfying.

Variations to Try

Ive added chopped mushrooms to the vegetable mix for extra umami and a meatier texture, and it worked beautifully. A pinch of chili flakes in the filling gives it a gentle heat that warms you from the inside, and swapping half the sweet potato for regular white potatoes creates a more traditional shepherds pie flavor if thats what youre craving.

Serving Suggestions

This pie is rich and filling on its own, but I love serving it with a crisp green salad dressed in lemon vinaigrette to cut through the richness. Steamed greens like kale or broccoli also work wonderfully, and a slice of crusty bread on the side never hurts if youre feeding a crowd.

  • Pair it with a light, acidic salad to balance the hearty filling.
  • Steamed vegetables add color and freshness to the plate.
  • Crusty bread is perfect for soaking up any extra sauce on your plate.
Enjoy a warm slice of Vegan Lentil Shepherd's Pie, showcasing the vibrant colors and hearty textures. Pin It
Enjoy a warm slice of Vegan Lentil Shepherd's Pie, showcasing the vibrant colors and hearty textures. | oopsdelicious.com

This recipe has become my answer to cold evenings and hungry friends, and it never fails to make people feel cared for. I hope it brings the same warmth to your table that it has brought to mine.

Recipe FAQs

Yes, you can add chopped mushrooms or other veggies for extra flavor and texture.

Mash hot sweet potatoes with olive oil (or vegan butter), a splash of plant-based milk, and a pinch of nutmeg for a smooth, rich topping.

Brown or green lentils hold their shape well and absorb flavors nicely, making them ideal for this dish.

Yes, assemble and refrigerate before baking. You may need to add a few extra minutes to bake thoroughly.

Use tamari instead of soy sauce to keep it gluten-free, and verify all ingredients for gluten safety.

Serve with a crisp green salad or steamed greens for a balanced plate.

Vegan Lentil Shepherds Pie

Hearty plant-based lentil and vegetable filling topped with creamy, spiced sweet potatoes.

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 ounces canned 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
  • 1 cup frozen peas
  • Salt and black pepper, to taste

Instructions

1
Preheat oven: Preheat oven to 400 degrees Fahrenheit.
2
Cook sweet potatoes: Bring a large pot of salted water to a boil. Add sweet potatoes and cook for 15 to 20 minutes until fork-tender. Drain thoroughly.
3
Prepare sweet potato mash: Mash sweet potatoes with olive oil or vegan butter, plant-based milk, ground nutmeg, salt, and black pepper until smooth. Set aside.
4
Sauté aromatics: Heat olive oil in a large skillet over medium heat. Cook onion for 4 minutes until translucent.
5
Cook vegetables: Add garlic, carrots, celery, and red bell pepper. Sauté for 5 to 7 minutes until softened.
6
Simmer lentil mixture: Stir in lentils, tomato paste, diced tomatoes, vegetable broth, thyme, rosemary, smoked paprika, and soy sauce. Bring to a boil, then reduce heat and simmer uncovered for 25 to 30 minutes until lentils are tender and mixture thickens, stirring occasionally.
7
Add peas and season: Stir in peas. Season with salt and pepper according to taste.
8
Assemble dish: Transfer lentil filling to a 9x13 inch baking dish. Spread sweet potato mash evenly on top.
9
Create topping texture: Use a fork to make decorative ridges on the sweet potato layer. Optionally, drizzle with a little olive oil.
10
Bake: Bake for 20 to 25 minutes until topping is lightly golden and filling is bubbling.
11
Rest before serving: Let rest for 10 minutes before serving.
Additional Information

Equipment Needed

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

Nutrition (Per Serving)

Calories 320
Protein 11g
Carbs 54g
Fat 7g

Allergy Information

  • Contains soy from soy sauce; use tamari for gluten-free option.
  • Check plant-based milk and butter for nuts, soy, or gluten allergens.
Tara Livingston

Home cook sharing easy, flavorful recipes and real-life kitchen tips for busy, food-loving families.