Vegan Lentil Shepherds Pie

Vegan Lentil Shepherd's Pie with sweet potato mash, bubbling and golden brown after baking. Save to Pinterest
Vegan Lentil Shepherd's Pie with sweet potato mash, bubbling and golden brown after baking. | recipesbyselena.com

This dish combines tender lentils simmered with aromatic herbs and vegetables, topped with a creamy sweet potato mash. The sweet potatoes are mashed smooth with a touch of nutmeg and plant-based milk, while the filling features sautéed onion, garlic, carrots, celery, and bell pepper enhanced by thyme, rosemary, smoked paprika, and soy sauce. Baked until bubbling and golden, it offers rich textures and deep flavors ideal for a fulfilling main course.

I burned the first sweet potato layer completely. Left it in the oven while answering a phone call, and when I came back, the edges were blackened and the kitchen smelled like a campfire gone wrong. But the lentil base was perfect, so I scraped off the top, made a fresh mash, and tried again. That second attempt is the one sitting in front of you now.

I made this for a dinner party where half the guests were vegan and the other half were skeptical. By the time I brought it to the table, the smell of thyme and caramelized sweet potato had already done most of the convincing. There were no leftovers, and someone asked for the recipe before dessert even came out.

Ingredients

  • Sweet potatoes: Use the orange-fleshed variety for natural sweetness and a vibrant color that looks stunning when baked.
  • Olive oil or vegan butter: Vegan butter gives a richer, creamier mash, but olive oil keeps it lighter and works beautifully with the nutmeg.
  • Plant-based milk: Oat milk adds a subtle creaminess without overpowering the sweet potato flavor.
  • Ground nutmeg: Just a pinch transforms the mash from plain to aromatic, warm, and slightly sweet.
  • Brown or green lentils: They hold their shape and absorb the broth and spices perfectly, creating a hearty, meaty texture.
  • Tomato paste: This deepens the umami and adds a rich, concentrated tomato backbone to the filling.
  • Diced tomatoes: Use good quality canned tomatoes for consistent flavor and a slight tang that balances the sweetness.
  • Vegetable broth: Low-sodium lets you control the saltiness, especially since the soy sauce adds plenty of savory depth.
  • Dried thyme and rosemary: These herbs bring an earthy, classic shepherds pie aroma that fills the whole kitchen.
  • Smoked paprika: A smoky undertone that mimics the depth you might miss without meat.
  • Soy sauce or tamari: Adds saltiness and umami, making the lentils taste richer and more complex.
  • Frozen peas: Stirred in at the end, they add pops of sweetness and bright green color without getting mushy.

Instructions

Preheat and prep:
Set your oven to 200°C (400°F) so its ready when you need it. This also warms up the kitchen, which feels nice on a cool evening.
Boil the sweet potatoes:
Drop the cubed sweet potatoes into boiling salted water and cook until a fork slides through easily, about 15 to 20 minutes. Drain them well so the mash doesnt get watery.
Mash until smooth:
Add olive oil, plant-based milk, nutmeg, salt, and pepper, then mash until creamy and lump-free. Taste it now and adjust the seasoning.
Cook the aromatics:
Heat olive oil in a large skillet and add the onion, cooking until it turns translucent and starts to smell sweet. This takes about 4 minutes.
Add the vegetables:
Toss in garlic, carrots, celery, and bell pepper, then sauté until everything softens and the kitchen smells amazing, around 5 to 7 minutes.
Simmer the lentil base:
Stir in lentils, tomato paste, diced tomatoes, broth, thyme, rosemary, smoked paprika, and soy sauce. Bring it to a boil, then lower the heat and simmer uncovered for 25 to 30 minutes, stirring now and then, until the lentils are tender and the mixture thickens into a rich, saucy filling.
Finish with peas:
Stir in the frozen peas and season the filling with salt and pepper. The peas will warm through quickly and add a sweet pop of color.
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, which will turn golden and crispy in the oven.
Bake until golden:
Drizzle a little olive oil over the top if you like, then bake for 20 to 25 minutes. The filling should bubble around the edges and the peaks should turn a beautiful golden brown.
Rest before serving:
Let the pie sit for 10 minutes after baking. This helps it set and makes it easier to scoop out clean portions.
A comforting, hearty Vegan Lentil Shepherd's Pie, rich with lentils and topped with fluffy sweet potato. Save to Pinterest
A comforting, hearty Vegan Lentil Shepherd's Pie, rich with lentils and topped with fluffy sweet potato. | recipesbyselena.com

This is the dish I bring when someone says they dont like vegan food. It sits on the table looking golden and inviting, smelling like a cozy pub meal, and by the time everyone takes a bite, the conversation shifts from skepticism to asking if theres more in the kitchen.

How to Store and Reheat

Let the pie cool completely, then cover it tightly with foil or transfer portions to airtight containers. It keeps in the fridge for up to 3 days and reheats beautifully in the oven at 180°C (350°F) for about 20 minutes, or in the microwave if youre in a hurry. The sweet potato topping might lose a bit of its crispness when reheated, but the flavor stays just as comforting.

Make It Your Own

I sometimes add chopped mushrooms along with the carrots and celery for a deeper, earthier flavor that feels even more substantial. A pinch of chili flakes stirred into the lentil filling brings a gentle heat that contrasts nicely with the sweet mash. You can also swap the sweet potato for regular mashed potatoes if you prefer a more traditional shepherds pie taste, though youll lose that vibrant orange color and hint of sweetness.

What to Serve Alongside

A crisp green salad with a tangy vinaigrette cuts through the richness of the pie and adds a fresh, bright contrast. Steamed greens like kale or broccoli work well too, especially if you drizzle them with a little lemon juice and olive oil. On colder nights, I like to serve this with crusty bread to mop up any extra filling that spills onto the plate.

  • Serve it straight from the baking dish for a casual, family-style meal.
  • Garnish with fresh thyme or parsley for a pop of color and a hint of freshness.
  • Pair it with a light white wine or a crisp cider if youre making it for guests.
Enjoy a spoonful of the flavorful Vegan Lentil Shepherd's Pie; a vegan dinner classic. Save to Pinterest
Enjoy a spoonful of the flavorful Vegan Lentil Shepherd's Pie; a vegan dinner classic. | recipesbyselena.com

This pie has become my go-to for nights when I want something warm, filling, and a little bit special without spending hours in the kitchen. It never fails to make the table feel like home.

Recipes Q&A

Boil peeled, cubed sweet potatoes until fork-tender, then mash with olive oil or vegan butter, plant-based milk, nutmeg, salt, and pepper until smooth.

Brown or green lentils are ideal as they hold their shape well during simmering and provide hearty texture.

Yes, chopped mushrooms or chili flakes can be added to enhance umami or add a spicy kick as desired.

Dried thyme, rosemary, and smoked paprika impart savory and smoky notes to the filling.

Bake at 200°C (400°F) for 20–25 minutes until the top is slightly golden and the filling bubbles gently.

Vegan Lentil Shepherds Pie

Savory lentils paired with creamy, spiced sweet potato mash and seasoned vegetables for a filling meal.

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
  • ¼ cup plant-based milk (soy, almond, or oat)
  • ½ teaspoon ground nutmeg
  • Salt, to taste
  • 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, to taste
  • Black pepper, to taste

Instructions

1
Preheat oven: Set the oven to 400°F (200°C) to prepare for baking.
2
Cook sweet potatoes: Boil a large pot of salted water and cook the peeled, cubed sweet potatoes for 15 to 20 minutes until tender; drain thoroughly.
3
Prepare sweet potato mash: Mash the cooked 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. 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 the vegetables soften.
6
Simmer lentils and seasonings: Combine lentils, tomato paste, diced tomatoes, vegetable broth, thyme, rosemary, smoked paprika, and soy sauce in the skillet. Bring to a boil, then reduce heat and simmer uncovered for 25 to 30 minutes, stirring occasionally, until lentils are tender and the mixture thickens.
7
Add peas and season: Stir in frozen peas, and season the lentil mixture with salt and black pepper to taste.
8
Assemble the dish: Transfer the lentil filling into a 9 by 13-inch baking dish. Spread the sweet potato mash evenly on top.
9
Decorate topping: Use a fork to create ridges on the sweet potato layer. Optionally, drizzle with a little olive oil.
10
Bake: Bake in the preheated oven for 20 to 25 minutes until the topping is lightly golden and the filling is bubbling.
11
Rest and serve: Allow the dish to rest for 10 minutes before serving to enhance flavors and ease portioning.
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; substitute tamari to maintain gluten-free status.
  • Verify plant-based milk and butter ingredients for allergens such as nuts, soy, or gluten.
Selena Torres

Wholesome recipes, kitchen hacks, and comforting meals for everyday home cooks.