Sweet Potato & Lentil Shepherd’s Pie Recipe
Introduction
Sweet Potato & Lentil Shepherd’s Pie is a hearty and comforting dish that brings warmth to any table. Combining creamy mashed sweet potatoes with a savory lentil filling, it’s a wholesome vegan twist on a classic favorite. Perfect for cozy dinners and easy to prepare in advance.

Ingredients
- 2 large sweet potatoes
- 1 cup lentils, rinsed
- 1 onion, chopped
- 2 carrots, diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 4 cups vegetable broth
- 1 teaspoon thyme
- 1 teaspoon rosemary
- Salt and pepper to taste
- 2 tablespoons olive oil
Instructions
- Step 1: Preheat the oven to 400°F (200°C).
- Step 2: Peel and chop the sweet potatoes, then boil them in a pot of water until tender, about 15-20 minutes.
- Step 3: While the sweet potatoes cook, heat olive oil in a large pot over medium heat. Sauté the chopped onion, carrots, and celery until softened, about 5-7 minutes.
- Step 4: Add minced garlic, thyme, and rosemary to the vegetables and cook for another minute until fragrant.
- Step 5: Stir in the rinsed lentils and vegetable broth. Bring to a boil, then reduce heat and let it simmer until the lentils are cooked and the mixture thickens, about 25-30 minutes.
- Step 6: Drain the cooked sweet potatoes and mash them with salt and pepper to taste until smooth and creamy.
- Step 7: Spread the lentil mixture evenly in a baking dish. Top with the mashed sweet potatoes, spreading them to cover the filling completely.
- Step 8: Bake in the preheated oven for 25-30 minutes, until the top is slightly golden and the edges are bubbling.
Tips & Variations
- Add chili flakes to the lentil mixture if you prefer a spicier flavor.
- Top with vegan cheese before baking for an extra layer of richness.
- You can swap sweet potatoes for regular potatoes or a mix of both for a different flavor.
- Make the filling ahead of time and assemble just before baking to save time.
Storage
Store the assembled or leftover shepherd’s pie in an airtight container in the refrigerator for up to 3 days. Reheat in the oven at 350°F (175°C) until warmed through, about 20 minutes, to keep the topping crisp. You can also freeze the cooked pie for up to 2 months; thaw overnight in the refrigerator before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use different types of lentils for this recipe?
Yes, brown or green lentils work best as they hold their shape well when cooked. Red lentils tend to become mushy and are less ideal for the filling texture.
Is this dish suitable for vegans?
Absolutely. This recipe is plant-based and vegan-friendly. Just be sure to use vegan broth and avoid adding any dairy or animal products.
PrintSweet Potato & Lentil Shepherd’s Pie Recipe
A hearty and comforting Sweet Potato & Lentil Shepherd’s Pie, featuring a flavorful lentil and vegetable filling topped with creamy mashed sweet potatoes, baked to golden perfection. This vegan-friendly dish combines wholesome ingredients for a nutritious and satisfying meal.
- Prep Time: 20 minutes
- Cook Time: 55 minutes
- Total Time: 1 hour 15 minutes
- Yield: 6 servings 1x
- Category: Main Dish
- Method: Baking
- Cuisine: British
- Diet: Vegan
Ingredients
Vegetables
- 2 large sweet potatoes
- 1 onion, chopped
- 2 carrots, diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
Lentil Filling
- 1 cup lentils, rinsed
- 4 cups vegetable broth
- 1 teaspoon thyme
- 1 teaspoon rosemary
- Salt and pepper to taste
Other
- 2 tablespoons olive oil
Instructions
- Preheat Oven: Preheat your oven to 400°F (200°C) to prepare for baking the shepherd’s pie.
- Cook Sweet Potatoes: Peel and chop the sweet potatoes into chunks. Boil them in water until they are tender enough to mash easily, usually about 15-20 minutes.
- Sauté Vegetables: In a large pot, heat the olive oil over medium heat. Add the chopped onions, diced carrots, and diced celery. Sauté until the vegetables are soft and fragrant, about 5-7 minutes.
- Add Garlic and Herbs: Stir in the minced garlic, thyme, and rosemary. Cook for about 1 minute to release the flavors.
- Cook Lentils: Add the rinsed lentils and the vegetable broth to the pot. Bring to a boil, then reduce the heat to a simmer. Cook until the lentils are tender and have absorbed some of the liquid, about 20-25 minutes. Season with salt and pepper to taste.
- Mash Sweet Potatoes: Drain the cooked sweet potatoes and mash them with salt and pepper until smooth and creamy.
- Assemble the Pie: Spread the cooked lentil and vegetable mixture evenly in a baking dish. Carefully layer the mashed sweet potatoes on top, smoothing them out to cover the filling completely.
- Bake: Place the dish in the preheated oven and bake for 25-30 minutes, or until the top is slightly golden and the filling is bubbly.
Notes
- For a spicier version, add chili flakes to the lentil mixture during cooking.
- This dish can be prepared in advance and stored in the refrigerator for up to 3 days before baking.
- Adding vegan cheese on top before baking can provide an extra layer of flavor and richness.
Keywords: sweet potato, lentil, shepherd’s pie, vegan, comfort food, vegetable dish, baked casserole

