Easy Vegan Lentil and Sweet Potato Shepherd’s Pie
The Easy Vegan Lentil and Sweet Potato Shepherd’s Pie is a hearty and delicious dish perfect for any meal. Combining lentils and sweet potatoes offers a nutritious twist on a classic comfort food, making it a favorite for both vegans and those looking to enjoy a plant-based option. You may also find Air Fryer Hand Pies useful.
| Prep Time | 20 minutes |
|---|---|
| Cook Time | 40 minutes |
| Total Time | 1 hour |
| Servings | 4 |
| Difficulty | Easy |
| Cuisine | Vegan |
Why This Recipe Works
This Easy Vegan Lentil and Sweet Potato Shepherd’s Pie works wonderfully because it captures all the rich and savory flavors you’d expect in a traditional shepherd’s pie, but with a plant-based twist. The lentils provide a hearty texture while the sweet potatoes add a touch of natural sweetness that complements the savory filling.
In my experience, using smoked paprika adds depth to the dish, giving a subtle smoky flavor that enhances the overall taste. Additionally, the nutritional yeast, though optional, can be included for a cheesy flavor reminiscent of classic shepherd’s pies.
Ingredients
| Ingredient | Quantity | Notes |
|---|---|---|
| Dried brown or green lentils | 1 cup | Rinsed |
| Sweet potatoes | 3 medium | Peeled or unpeeled |
| Yellow onion | 1 medium | Diced |
| Carrots | 2 medium | Finely diced |
| Garlic | 3 cloves | Minced |
| Tomato paste | 2 tablespoons | For added richness |
| Vegetable broth | 1 cup | Low-sodium preferred |
| Maple syrup | 1 teaspoon | Enhances sweetness |
| Smoked paprika | 1 teaspoon | Adds depth |
| Thyme | 1/2 teaspoon | Or other herbs like rosemary |
| Ground cumin | 1/2 teaspoon | For a warm flavor |
| Salt and pepper | To taste | Adjust as needed |
| Olive oil | 2 tablespoons | For sautéing |
| Nutritional yeast | 2 tablespoons (optional) | Adds cheesiness |
| Plant-based milk | A splash (optional) | For a creamier mash |

Step-by-Step Instructions
Prepare the lentils
Rinse lentils under cold water, then add them to a saucepan with 2 cups of water or vegetable broth. Bring to a boil, reduce to a low simmer, and cook for about 20 minutes until tender. Drain any excess liquid and set the lentils aside.
Cook the sweet potatoes
Chop the sweet potatoes into chunks and place them in a pot covered with cold water. Bring to a boil, then simmer for 12-15 minutes until fork-tender. Drain and mash the sweet potatoes.
Sauté the vegetables
Heat olive oil in a skillet over medium heat. Add the diced onion and cook until translucent. Once the onion softens, add the finely diced carrots and cook until softened, then add the minced garlic and sauté for 1 minute.
Combine the filling
Add the prepared lentils, tomato paste, smoked paprika, thyme, cumin, salt, pepper, vegetable broth, and maple syrup to the skillet. Stir well and simmer for 5 minutes.
Assemble and bake
Preheat the oven to 375°F (190°C). Spread the lentil filling into a baking dish and top it with the mashed sweet potatoes. Bake uncovered for 25-30 minutes until the edges bubble and the top browns lightly. Let rest for 5 minutes before serving.
Chef Tips for Perfect Results
- Use fresh vegetables for optimal flavor and nutrition.
- Experiment with different herbs to customize the flavor profile, such as adding fresh rosemary or sage.
- Consider using a combination of sweet potatoes and regular potatoes for a varied texture.
- For a stronger flavor, add a tablespoon of soy sauce or tamari to the lentil filling.
- If you prefer a creamier mashed sweet potato topping, add a splash of plant-based milk when mashing.
- To save time, prepare the lentils and sweet potatoes in advance and assemble just before baking.
Common Mistakes to Avoid
- Not rinsing the lentils: Skipping this step can result in grit. Always rinse thoroughly.
- Overcooking sweet potatoes: If overcooked, the sweet potatoes can become too watery. Cook just until fork-tender and drain immediately.
- Neglecting seasoning: Lack of seasoning could lead to blandness. Adjust salt and spices to enhance flavor throughout the dish.
- Using cold broth: Cold vegetable broth may slow down the cooking process. Use warm broth for better results.
Variations and Substitutions
| Ingredient | Substitution | Impact on Flavor |
|---|---|---|
| Lentils | Green or red lentils | Different textures, but similar flavors |
| Sweet potatoes | Regular potatoes | Less sweetness, creamier texture |
| Olive oil | Avocado oil | Similar flavor, higher smoke point |
Serving Suggestions and Pairings
This shepherd’s pie pairs beautifully with a fresh side salad, such as a zesty kale and quinoa salad. You could also serve it alongside roasted Brussels sprouts or steamed broccoli to balance out the meal. For special occasions, consider pairing it with a glass of vegan red wine to elevate your dining experience.
Storage and Reheating
| Method | Duration | Instructions |
|---|---|---|
| Refrigerator | 3-5 days | Store in an airtight container. |
| Freezer | Up to 3 months | Wrap tightly and place in a freezer-safe container. |
| Oven | 20-25 minutes | Cover with foil while reheating to retain moisture. |
Nutritional Information
| Nutrient | Amount per Serving |
|---|---|
| Calories | 300 |
| Protein | 15g |
| Fat | 8g |
| Carbohydrates | 50g |
| Fiber | 10g |
Frequently Asked Questions
Can I substitute lentils with another protein source?
Yes, you can use other beans or protein-rich legumes; however, the flavor and texture will differ, so choose thoughtfully.
How do I know when the lentils are done?
Lentils are done when they are tender but not mushy. The cooking time may vary based on the type of lentil, so be sure to taste occasionally.
Is it possible to make this dish ahead of time?
Absolutely! You can prepare the filling and mash the sweet potatoes in advance, then assemble and bake when ready to serve for maximum freshness.
Can I use other vegetables in this shepherd’s pie?
Yes, vegetables like peas, corn, or mushrooms can be fantastic additions or substitutions to enhance flavor and nutrition.
What do I do if my filling is too dry?
If the filling seems dry, add a bit more vegetable broth or a splash of water while cooking, adjusting to your preferred consistency.

Give this Easy Vegan Lentil and Sweet Potato Shepherd’s Pie a try for a delicious and nutritious meal that satisfies your cravings while being kind to the planet. For another hearty option, you might also enjoy a comforting chicken sweet potato and thyme puree, or if you’re in the mood for something different, try this easy frittata recipe!

Vegan Lentil and Sweet Potato Shepherd's Pie
Ingredients
Main Ingredients
- 1 cup Dried brown or green lentils Rinsed
- 3 medium Sweet potatoes Peeled or unpeeled
- 1 medium Yellow onion Diced
- 2 medium Carrots Finely diced
- 3 cloves Garlic Minced
- 2 tablespoons Tomato paste For added richness
- 1 cup Vegetable broth Low-sodium preferred
- 1 teaspoon Maple syrup Enhances sweetness
- 1 teaspoon Smoked paprika Adds depth
- 1/2 teaspoon Thyme Or other herbs like rosemary
- 1/2 teaspoon Ground cumin For a warm flavor
- to taste Salt and pepper Adjust as needed
- 2 tablespoons Olive oil For sautéing
- 2 tablespoons (optional) Nutritional yeast Adds cheesiness
- a splash (optional) Plant-based milk For a creamier mash
Instructions
Preparation
- Rinse lentils under cold water, then add them to a saucepan with 2 cups of water or vegetable broth. Bring to a boil, reduce to a low simmer, and cook for about 20 minutes until tender. Drain any excess liquid and set the lentils aside.
- Chop the sweet potatoes into chunks and place them in a pot covered with cold water. Bring to a boil, then simmer for 12-15 minutes until fork-tender. Drain and mash the sweet potatoes.
- Heat olive oil in a skillet over medium heat. Add the diced onion and cook until translucent. Once the onion softens, add the finely diced carrots and cook until softened, then add the minced garlic and sauté for 1 minute.
Cooking
- Add the prepared lentils, tomato paste, smoked paprika, thyme, cumin, salt, pepper, vegetable broth, and maple syrup to the skillet. Stir well and simmer for 5 minutes.
- Preheat the oven to 375°F (190°C). Spread the lentil filling into a baking dish and top it with the mashed sweet potatoes. Bake uncovered for 25-30 minutes until the edges bubble and the top browns lightly. Let rest for 5 minutes before serving.



