Sweet Potato & Lentil Shepherd’s Pie
Sweet Potato & Lentil Shepherd’s Pie is a comforting, hearty dish made with tender lentils, vegetables, herbs, and a rich savoury filling topped with creamy mashed sweet potatoes. Baked until golden and bubbling, it makes a satisfying family-friendly meal that’s simple to prepare.
Ingredients
For the Sweet Potato Topping
- 2 pounds sweet potatoes, peeled and cubed
- 2 tablespoons butter
- 1/2 cup milk
- 1 teaspoon salt
- 1/4 teaspoon black pepper
For the Lentil Filling
- 1 tablespoon olive oil
- 1 medium onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 2 cloves garlic, minced
- 2 cups cooked lentils
- 1 cup vegetable broth
- 1 tablespoon tomato paste
- 1 teaspoon dried thyme
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon salt
- 1 cup frozen peas
How to Make Sweet Potato & Lentil Shepherd’s Pie
1. Prepare the Oven
Preheat the oven to 400°F.
2. Make the Sweet Potato Mash
Place the cubed sweet potatoes in a pot of water and boil for 15–20 minutes, until tender.
Drain well, then mash the sweet potatoes with the butter, milk, 1/2 teaspoon of salt, and black pepper until smooth and creamy.
3. Cook the Vegetables
Heat the olive oil in a large skillet over medium heat. Add the diced onion, carrots, and celery and cook for about 5 minutes, until the vegetables begin to soften.
4. Make the Lentil Filling
Add the minced garlic, cooked lentils, vegetable broth, tomato paste, dried thyme, smoked paprika, and remaining salt.
Stir well and simmer for approximately 8 minutes, allowing the flavours to come together and the filling to become savoury and rich.
5. Add the Peas
Stir in the frozen peas until evenly distributed throughout the lentil mixture.
Transfer the filling to a baking dish and spread it into an even layer.
6. Add the Sweet Potato Topping
Spoon the mashed sweet potatoes over the lentil filling. Spread them evenly across the surface, covering the filling completely.
7. Bake
Bake for 25 minutes, until the filling is bubbling and the sweet potato topping is lightly golden.
8. Serve
Allow the shepherd’s pie to cool slightly before serving. Spoon generous portions of the creamy sweet potato topping and hearty lentil filling onto plates.
Why You’ll Love This Shepherd’s Pie
This sweet potato and lentil version combines a hearty vegetable and lentil filling with a naturally sweet, creamy mashed potato topping. The carrots, celery, onion, and peas add colour and texture, while thyme and smoked paprika give the filling a warm savoury flavour.
Everything is baked together in one dish, making it a comforting option for a cosy dinner or family meal.

Tips for Making the Best Shepherd’s Pie
- Cook the sweet potatoes until tender: They should mash easily for a smooth topping.
- Drain the potatoes well: Removing excess water helps keep the mash creamy rather than watery.
- Simmer the filling: Give the lentils and vegetables enough time to absorb the broth and seasoning.
- Spread the topping evenly: This helps the sweet potatoes brown consistently during baking.
- Let it rest briefly: Allowing the pie to cool slightly makes it easier to serve.
Serving Suggestions
Serve this Sweet Potato & Lentil Shepherd’s Pie warm as a complete meal. The combination of lentils, vegetables, peas, and creamy sweet potato makes it hearty and satisfying on its own.
Frequently Asked Questions
Can I use cooked lentils?
Yes. The recipe calls for 2 cups of cooked lentils, which are added directly to the vegetable mixture with the broth and seasonings.
Can I prepare the sweet potato topping ahead of time?
The mashed sweet potato can be prepared ahead of assembling the pie. Keep it covered until you’re ready to layer it over the lentil filling.
How do I know when the shepherd’s pie is ready?
It is ready when the filling is bubbling and the sweet potato topping has become lightly golden after baking for about 25 minutes.
Nutrition & Timing
| Details | Amount |
|---|---|
| Prep Time | 20 minutes |
| Cooking Time | 45 minutes |
| Total Time | 1 hour 5 minutes |
| Servings | 6 |
| Calories | Approx. 390 per serving |
Final Thoughts
Sweet Potato & Lentil Shepherd’s Pie is a warm and comforting dish with a savoury lentil and vegetable filling underneath a creamy sweet potato topping. It’s easy to assemble, bakes beautifully, and makes a satisfying meal for sharing.
Print
Sweet Potato & Lentil Shepherd’s Pie
- Total Time: 1 hour 5 minutes
Description
Sweet Potato & Lentil Shepherd’s Pie is a comforting, hearty dish made with tender lentils, vegetables, herbs, and a rich savoury filling topped with creamy mashed sweet potatoes. Baked until golden and bubbling, it makes a satisfying family-friendly meal that’s simple to prepare.
Ingredients
2 pounds sweet potatoes, peeled and cubed
2 tablespoons butter
1/2 cup milk
1 teaspoon salt
1/4 teaspoon black pepper
1 tablespoon olive oil
1 medium onion, diced
2 carrots, diced
2 celery stalks, diced
2 cloves garlic, minced
2 cups cooked lentils
1 cup vegetable broth
1 tablespoon tomato paste
1 teaspoon dried thyme
1/2 teaspoon smoked paprika
1/2 teaspoon salt
1 cup frozen peas
Instructions
1. Preheat the oven to 400°F.
2. Place the cubed sweet potatoes in a pot of water and boil for 15–20 minutes, until tender. Drain well, then mash the sweet potatoes with the butter, milk, 1/2 teaspoon of salt, and black pepper until smooth and creamy.
3. Heat the olive oil in a large skillet over medium heat. Add the diced onion, carrots, and celery and cook for about 5 minutes, until the vegetables begin to soften.
4. Add the minced garlic, cooked lentils, vegetable broth, tomato paste, dried thyme, smoked paprika, and remaining salt. Stir well and simmer for approximately 8 minutes, allowing the flavours to come together and the filling to become savoury and rich.
5. Stir in the frozen peas until evenly distributed throughout the lentil mixture. Transfer the filling to a baking dish and spread it into an even layer.
6. Spoon the mashed sweet potatoes over the lentil filling. Spread them evenly across the surface, covering the filling completely.
7. Bake for 25 minutes, until the filling is bubbling and the sweet potato topping is lightly golden.
8. Allow the shepherd’s pie to cool slightly before serving. Spoon generous portions of the creamy sweet potato topping and hearty lentil filling onto plates.
Notes
Cook the sweet potatoes until tender so they mash easily for a smooth topping.
Drain the potatoes well to help keep the mash creamy rather than watery.
Give the lentil filling enough time to simmer so the lentils and vegetables can absorb the broth and seasoning.
Spread the sweet potato topping evenly to help it brown consistently during baking.
Allow the pie to cool slightly before serving, which makes it easier to portion.
The mashed sweet potato can be prepared ahead of assembling the pie. Keep it covered until you’re ready to layer it over the lentil filling.
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Category: Dinner
- Method: Baking
- Cuisine: Vegetarian
