Sweet Potato and Lentil Shepherd’s Pie is a comforting and wholesome dish that brings together the heartiness of lentils and the sweetness of roasted sweet potatoes. This vegan-friendly recipe offers a satisfying experience for all, elevating a traditional favorite with nutritious ingredients.

Why You’ll Love This Recipe
- Rich flavor profile featuring earthy lentils and creamy sweet potatoes.
- Perfect for family gatherings or meal prep; it’s a crowd-pleaser.
- Simple to make, requiring minimal cooking skills.
- A nostalgic recipe with a modern, healthy twist.
- Great for those looking to incorporate more plant-based meals into their diet.

Sweet Potato and Lentil Shepherd’s Pie
- Total Time: 90 minutes
- Yield: 6-8 servings
- Diet: Vegan
Description
A vegan twist on shepherd’s pie featuring creamy sweet potato mash over a rich lentil and vegetable filling. Packed with umami, protein, and comfort, this wholesome dish is perfect for family meals or meal prepping.
Ingredients
1.25 kg sweet potatoes
120 ml unsweetened almond milk
1 heaped tbsp vegan butter
150 g vegan cheddar-style cheese
Salt & pepper
1 red onion
4 garlic cloves
1 stick celery
200 g chestnut mushrooms
250 g red lentils (dry)
800 g chopped tomatoes
500 ml vegetable stock
1 tbsp tomato purée
2 tbsp soy sauce
1 tsp marmite
1 tbsp dried mixed herbs
1 tsp ground cumin
1 tsp smoked paprika
Instructions
Peel and chop sweet potatoes into uniform pieces. Boil in a large pot for 20 minutes until tender. Drain and mash with almond milk, vegan butter, cheese, salt, and pepper.
Finely chop red onion, celery, garlic, and mushrooms. Sauté onion in a pan until softened. Add garlic, celery, and mushrooms, cooking until mushrooms release their liquid and it evaporates.
Add rinsed lentils, chopped tomatoes, vegetable stock, tomato purée, soy sauce, marmite, mixed herbs, cumin, smoked paprika, salt, and pepper. Simmer for 20-25 minutes until lentils are tender and sauce thickens.
Preheat oven to 200°C (400°F). Spread lentil mixture into a baking dish. Top with sweet potato mash. Bake for 20-25 minutes until golden and bubbling.
Notes
Roast sweet potatoes with cinnamon for a caramelized flavor.
Substitute marmite with nutritional yeast for a similar umami boost.
Store leftovers airtight in the fridge for up to 4 days or freeze for 2 months.
Use any sturdy mushrooms or add peas/corn for extra texture.
- Prep Time: 25 minutes
- Cook Time: 65 minutes
- Category: Main Dish
- Method: Baking
- Cuisine: British
Ingredients You’ll Need
- 1.25 kg sweet potatoes (about 5 medium)
- 120 ml unsweetened almond milk
- 1 heaped tbsp vegan butter
- 150 g vegan cheddar-style cheese
- Salt & pepper
- 1 red onion
- 4 garlic cloves
- 1 stick celery
- 200 g chestnut mushrooms
- 250 g red lentils (dry)
- 800 g chopped tomatoes (2 cans)
- 500 ml vegetable stock
- 1 tbsp tomato purée
- 2 tbsp soy sauce
- 1 tsp marmite
- 1 tbsp dried mixed herbs
- 1 tsp ground cumin
- 1 tsp smoked paprika
- Salt & pepper
Why These Ingredients Work
- Sweet Potatoes: Create a naturally sweet, creamy topping that’s healthier than traditional potato mash.
- Red Lentils: Serve as a protein-packed base, providing a hearty texture and earthy flavor.
- Chestnut Mushrooms: Add umami depth and richness, enhancing the filling’s overall flavor profile.
- Almond Milk and Vegan Butter: Improve the creaminess of the mash without any dairy, perfect for vegan diets.
Essential Tools and Equipment
- Large pot for boiling sweet potatoes
- Sauté pan for filling preparation
- Baking dish for assembling the pie
- Potato masher or fork for sweet potato mash
- Chopping board and knife for vegetable prep
Step-by-Step Instructions
Step 1: Cook Sweet Potatoes
Peel and chop the sweet potatoes into uniform pieces. Boil them in a large pot for approximately 20 minutes until they are soft and easily pierced with a fork.
Step 2: Start Filling
Finely chop the red onion, celery, garlic, and mushrooms. Sauté the onion in a pan until it’s soft, then add garlic, celery, and mushrooms. Cook everything until the mushrooms have released their liquid and it has evaporated.
Step 3: Build Lentil Base
Add the rinsed red lentils, chopped tomatoes, vegetable stock, tomato purée, soy sauce, marmite, and spices to the mushroom mixture. Bring everything to a simmer and cook for about 25 minutes until the mixture thickens and the lentils are soft.
Step 4: Make Mash
Drain the cooked sweet potatoes. Mash them in a large bowl with almond milk, vegan butter, and vegan cheddar-style cheese. Season the mash with salt and pepper to taste.
Step 5: Assemble
Spread the lentil filling evenly in a baking dish. Generously layer the sweet potato mash on top, creating ridges with a fork for extra crispiness during baking.
Step 6: Bake
Bake the pie in an oven preheated to 180°C (350°F) for about 25 minutes until the top is golden. For added crispiness, use the grill setting for the last few minutes.
You Must Know
This Sweet Potato and Lentil Shepherd’s Pie is adaptable; feel free to add or substitute ingredients based on your preferences. The flavors develop beautifully as the dish bakes, making it even tastier when enjoyed the next day.
Personal Secret: Adding a pinch of nutmeg to the sweet potato mash elevates the flavor and adds a unique aroma.
Pro Tips & Cooking Hacks
- Prep your vegetables ahead of time to save on cooking time.
- Consider adding spinach or kale to the lentil mixture for extra nutrients.
- Avoid overcooking the sweet potatoes to maintain their texture.
- Substitute the lentils with cooked chickpeas for a different flavor.
Flavor Variations & Suggestions
For a spicy kick, add diced jalapeños to the filling or sprinkle red pepper flakes before baking. Using different herbs like thyme or rosemary can give the dish an aromatic twist.
For a smoky flavor, consider adding smoked lentils or additional smoked paprika in the filling. Adding a splash of Worcestershire sauce can also enhance the savory depth.
Make-Ahead Options
The lentil filling can be prepared up to 2 days ahead; just store it in the refrigerator and reheat before assembly. The sweet potato mash can also be made in advance and kept in the fridge for about 3 days.
If you want to freeze the dish, freeze the assembled pie uncooked. It will keep for up to 3 months; when ready to enjoy, defrost overnight in the fridge and bake as usual.
What to Serve With Sweet Potato and Lentil Shepherd’s Pie
Pair this hearty dish with a simple side salad for a refreshing contrast. A garlic bread option can also enhance the meal experience.
For beverages, herbal teas complement the meal well, or serve with a light, fruity red wine for those who indulge.
Allergy Information
For gluten intolerance, use gluten-free lentils and vegetable stock. Ensure that all condiments, like soy sauce, are gluten-free.
For dairy allergies, the recipe is already dairy-free; just ensure your vegan cheese is free from any unwanted allergens.
Storage & Reheating
- Store leftovers in an airtight container for up to 3 days in the fridge.
- Reheat in the oven for best results; cover with foil to prevent drying out.
- Microwave reheating is possible, but may lead to a softer topping.
Frequently Asked Questions
Can I substitute red lentils with another type?
Yes, green or brown lentils can be used, but adjust cooking time accordingly as they take longer to become tender.
How can I tell if my lentils are fully cooked?
Lentils should be soft and slightly mushy but still hold their shape; taste a few to check for doneness.
Can I make this recipe ahead of time?
Yes, you can prepare the filling and mash in advance, or assemble the dish and freeze for later.
What can I do if my sweet potato mash is too runny?
Add a little more cooked and mashed sweet potatoes until you reach your desired texture.
How should I serve the shepherd’s pie?
The pie is perfect served hot from the oven; pair it with a fresh salad or steamed vegetables for a complete meal.
💬 Tried this recipe? Leave a comment and rating below!



