| |

Vegan Sweet Potato Shepherd’s Pie

Horizontal view of a slice of vegan sweet potato shepherd's pie on a plate next to the baking dish

This dreamy vegan shepherd’s pie has a green lentil and chestnut base, and I swapped the traditional potato puree for sweet potato puree instead, it’s soooo good. Delicious, comforting, and just sweet enough, a real celebration of a dish. It has a few steps, but trust me, it’s so worth it.

Ingredients for vegan sweet potato shepherd's pie arranged in small bowls

Why You’ll Love This Recipe:

  • A comforting, plant-based twist on a classic shepherd’s pie
  • Rich green lentil and chestnut base with a naturally sweet potato topping
  • Naturally vegan and gluten-free
  • Great for meal prep, reheats beautifully
Top view of whole sweet potatoes baked on coarse salt for the shepherd's pie mash

Key Ingredients & Substitutions:

  • Sweet potatoes – roasted on a bed of coarse salt for concentrated flavor, no added liquid needed. Canned sweet potato puree (like Farmer’s Market brand) works as a shortcut if you’re short on time, but if you can roast your own this way, don’t skip it, the flavor is so much deeper.
  • Green lentils – soaking for at least 2 hours is optional, but it helps soften them, may make them a bit easier to digest, and gets them cooking a little faster.
  • Chestnuts – pre-cooked, peeled, roasted chestnuts make this easy. Find them vacuum-packed at most grocery stores, especially around the holidays.
  • Crushed tomatoes – tomato puree works as a substitute if that’s what you have.
Savory lentil filling ingredients in a pot for the vegan shepherd's pie

Pro Tips for Success:

  • Roasting the sweet potatoes on a bed of coarse salt (rather than boiling them) keeps the flavor concentrated and the texture from getting watery.
  • Let the sweet potatoes cool slightly before peeling, the skin comes off easily once roasted.
  • Cook the lentil layer until the liquid fully evaporates, this keeps the finished pie from getting watery.
  • Want a golden, crispy top? Take the dish out after 50 minutes, drizzle or spray with a little more olive oil, and return it to the oven for the last 10 minutes.
Top view of the lentil filling spread evenly in a baking dish

Serving Suggestions

  • Serve warm as a main dish, on its own or with a simple green salad
  • Great for a holiday table or potluck
  • Leftovers reheat beautifully in the oven
Top view of mashed sweet potato spread over the lentil filling

FAQ

  • Do I need to soak the lentils? No, it’s optional. Soaking for at least 2 hours softens them, may make them easier to digest, and speeds up cooking a bit, but it’s completely your choice.
  • Can I use canned sweet potato puree instead of roasting my own? Yes, it works as a shortcut, but roasting your own on a bed of coarse salt gives a much deeper, more concentrated flavor, worth the extra time if you have it.
  • How do I get a golden top? Take the dish out of the oven after 50 minutes, drizzle or spray with a little more olive oil over the top, and bake for the final 10 minutes.
  • Can I substitute the chestnuts? They add a subtle sweetness, but if you can’t find them, you can leave them out or substitute walnuts, though the flavor will be a bit different.
Top view of a freshly baked vegan sweet potato shepherd's pie

Looking for more recipes with sweet potatoes?

A slice of vegan sweet potato shepherd's pie served on a plate
Top view of a freshly baked vegan sweet potato shepherd's pie

Vegan Sweet Potato Shepherd’s Pie

Prep Time 25 minutes
Cook Time 2 hours 15 minutes
Total Time 2 hours 40 minutes
Servings: 1 8×12-inch (20x30cm) baking dish

Ingredients:
  

For the sweet potato puree:

  • 3 medium sweet potatoes (about 2.2 lb/1kg) well washed
  • 2 tbsp olive oil
  • ¼ cup finely chopped parsley
  • ½ tsp salt
  • ¼ tsp freshly ground black pepper

For baking the sweet potatoes:

  • 1 lb (½ kg) coarse salt
  • Olive oil for brushing the sweet potatoes

For the lentil layer:

  • 1 cup green lentils rinsed well and drained (soaking for at least 2 hours is optional, see Notes)
  • 1 medium onion finely chopped
  • 2 celery stalks (about 1 cup) chopped
  • 1 small sweet potato (about 1 cup) peeled and finely grated
  • 3.5 oz (100g) peeled and roasted chestnuts coarsely chopped
  • 14 oz (400g) crushed tomatoes or tomato puree
  • 3 garlic cloves chopped
  • 3 tbsp olive oil
  • 2-3 sprigs fresh oregano chopped, or 1 tbsp dried oregano
  • 1 sprig rosemary (about 1 tbsp) chopped
  • 1 tbsp sweet paprika
  • ½ tsp salt
  • ½ tsp freshly ground black pepper
  • 1 cup water

Instructions:
 

  • Bake the sweet potatoes: Preheat the oven to 400°F (200°C). Line a baking pan with parchment paper and cover with a thick layer of coarse salt as a bed for the sweet potatoes. Brush the sweet potatoes with olive oil and prick all over with a fork. Place on the salt bed and bake for about an hour, until very soft. Let cool.
  • Cook the lentil layer: While the sweet potatoes bake, heat 3 tbsp olive oil in a wide, deep pan. Add the chopped onion and celery, and sauté for 3-4 minutes, stirring occasionally. Add the grated sweet potato and garlic, and cook for another 2 minutes. Add the chestnuts, crushed tomatoes, oregano, rosemary, paprika, salt, pepper, and water. Mix well, cover, and bring to a boil. Lower to medium-low heat and cook for 25-30 minutes, until the liquid evaporates and the lentils are soft. Leave covered for a few more minutes.
  • Prep for assembly: Preheat the oven to 350°F (180°C) and lightly grease the baking dish with olive oil.
  • Make the sweet potato puree: Once the sweet potatoes are cool enough to handle, peel them, the skin should come off easily. Mash with a fork or potato masher in a bowl. Add the olive oil, chopped parsley, salt, and pepper, and mix well.
  • Assemble: Spread the lentil layer evenly across the bottom of the baking dish. Layer the sweet potato puree on top and smooth it out with a fork, gently scoring the surface if you like.
  • Bake: Bake, uncovered, for 1 hour. For a golden, crispy top, carefully remove the dish after 50 minutes, drizzle a little more olive oil on top, and return it to the oven for the final 10 minutes.

Notes:

  • Soaking the lentils for at least 2 hours is optional, it’s completely your choice.
  • No chestnuts on hand? Leave them out, or substitute walnuts, though the flavor will be a bit different.
  • Canned sweet potato puree works as a shortcut, but roasting your own on a bed of coarse salt gives a much deeper, more concentrated flavor, worth the extra time if you have it.
Did you make this recipe? Let me knowLeave a comment or share it on Instagram and tag #thehappylentils

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating