If you’re craving a hearty, wholesome comfort dish that’s bursting with flavor and nutrition, the Sweet Potato and Lentil Shepherd’s Pie Recipe is exactly what you need. This vibrant twist on a classic shepherd’s pie swaps out the traditional meat and potatoes for protein-packed lentils and naturally sweet mashed sweet potatoes, creating a colorful, delicious meal that feels both indulgent and nourishing. It’s perfect for cozy dinners, impressing guests, or simply enjoying a plant-based delight that satisfies every bite.

Ingredients You’ll Need
Gathering simple, wholesome ingredients is the secret to this recipe’s incredible flavor and texture. Each one plays a unique role, from the sweetness of the potatoes to the earthiness of lentils and the aromatic herbs that bring everything to life.
- Sweet Potatoes: Use large, firm sweet potatoes for naturally sweet and creamy mashed topping that caramelizes beautifully in the oven.
- Green Lentils: These hold their shape well and add a hearty, protein-rich base for the filling.
- Onion: Adds a savory depth and sweetness once sautéed.
- Garlic: A couple of cloves infuse the filling with pungent warmth.
- Carrots: Diced for a slight crunch and subtle sweetness.
- Celery: Offers a fresh, aromatic bite that balances the richness.
- Vegetable Broth: Keeps lentils tender and moist while enhancing flavor.
- Olive Oil: For sautéing veggies and adding richness without heaviness.
- Dried Thyme: Brings an earthy, herbal note that complements the lentils beautifully.
- Black Pepper: Adds mild heat and depth.
- Salt: Essential to brighten all the flavors.
How to Make Sweet Potato and Lentil Shepherd’s Pie Recipe
Step 1: Prepare the Sweet Potatoes
Start by peeling and chopping your sweet potatoes into evenly sized chunks to ensure they cook uniformly. Boil them in salted water for about 15 to 20 minutes until they are fork-tender, then drain and mash them until silky smooth. This creamy mash will serve as the topping that makes this pie extra special.
Step 2: Cook the Lentils
While the sweet potatoes cook, boil the green lentils in vegetable broth rather than plain water to infuse them with flavor. Simmer for 20 to 25 minutes until the lentils are tender but not falling apart, so they maintain a nice texture in the filling.
Step 3: Sauté the Vegetables
In a pan, warm up your olive oil and sauté the diced onion, minced garlic, carrots, and celery together. Cook them gently for 5 to 7 minutes until they soften and release their natural sweetness. This step builds the savory foundation of the filling.
Step 4: Bring the Filling Together
Add the cooked lentils to the sautéed veggies along with dried thyme, black pepper, and salt. Mix everything well and let it cook together for another 2 to 3 minutes so the flavors meld into a hearty, comforting filling.
Step 5: Assemble and Bake
Preheat your oven to 400°F (200°C). Spread the lentil mixture evenly in a baking dish, then generously layer the mashed sweet potatoes on top. Use a fork to create peaks in the mash—they’ll caramelize gorgeously during baking. Bake for 25 to 30 minutes until the topping is golden brown and slightly crisp around the edges.
How to Serve Sweet Potato and Lentil Shepherd’s Pie Recipe

Garnishes
Finish this pie with a sprinkle of fresh herbs like chopped parsley or thyme to add a burst of green and fresh aroma. A drizzle of good-quality olive oil over the top right before serving can also elevate the dish’s richness and shine.
Side Dishes
This shepherd’s pie pairs wonderfully with fresh, crisp side salads or steamed greens such as spinach or kale to add a refreshing contrast to the warm, earthy flavors of the pie. Roasted root vegetables or crusty whole-grain bread are also fantastic accompaniments for a well-rounded meal.
Creative Ways to Present
For a special occasion, serve individual portions in ramekins for charming single servings. Alternatively, add a layer of sautéed mushrooms beneath the lentil filling to deepen the earthy undertones. Or try swirling in some caramelized onions to the sweet potato mash for a slightly savory twist.
Make Ahead and Storage
Storing Leftovers
After enjoying your meal, store any leftover Sweet Potato and Lentil Shepherd’s Pie Recipe in an airtight container in the refrigerator for up to 3 days. The flavors actually develop more as it rests, making leftovers even tastier!
Freezing
This dish freezes beautifully. Allow it to cool completely, then cover tightly with foil or plastic wrap and place in the freezer. It can last up to 2 months frozen without losing flavor or texture, making it perfect for meal prep or busy nights.
Reheating
When ready to eat, thaw the pie overnight in the fridge if frozen. Reheat covered in a 350°F (175°C) oven until warmed through, about 20-25 minutes. For a quicker option, microwave individual servings until hot, though baking keeps the topping perfectly crisp.
FAQs
Can I use brown or red lentils instead of green lentils?
While green lentils hold their shape best for this recipe, brown lentils can work similarly. Red lentils tend to break down more and create a softer filling, which might change the texture but still taste delicious.
Is this recipe vegan and gluten-free?
Absolutely! The Sweet Potato and Lentil Shepherd’s Pie Recipe uses plant-based ingredients only and contains no gluten, making it suitable for both vegan and gluten-free diets.
How can I make the mashed sweet potatoes extra creamy?
For silky smooth mashed sweet potatoes, try adding a splash of plant-based milk or a little vegan butter while mashing. Warming these additions first helps create an ultra-creamy texture.
Can I add other vegetables to the filling?
Definitely! Feel free to toss in vegetables like peas, corn, or mushrooms to boost nutrition and variety. Just be mindful of cooking times so everything is tender and harmonizes with the filling.
What can I use instead of vegetable broth?
If you don’t have vegetable broth on hand, water will do, though the flavor will be milder. You can also use homemade broth or a bouillon cube dissolved in water for extra depth.
Final Thoughts
There’s something truly magical about the Sweet Potato and Lentil Shepherd’s Pie Recipe that feels like a warm hug in food form. Whether you’re a seasoned plant-based cook or just starting to explore vegan meals, this dish offers comfort, nutrition, and incredible flavor all in one beautiful casserole. Give it a try and watch it quickly become a beloved favorite in your kitchen too!
Print
Sweet Potato and Lentil Shepherd’s Pie Recipe
- Prep Time: 15 minutes
- Cook Time: 1 hour
- Total Time: 1 hour 15 minutes
- Yield: 6 servings
- Category: Main Dish
- Method: Baking
- Cuisine: Vegetarian, Comfort Food
- Diet: Vegetarian
Description
Sweet Potato and Lentil Shepherd’s Pie is a hearty and nutritious vegetarian dish, featuring a savory lentil and vegetable filling topped with creamy mashed sweet potatoes. Perfectly spiced with thyme and black pepper, this comforting pie is baked until golden and caramelized, making it an ideal meal for any season.
Ingredients
Sweet Potato Topping
- 2 large sweet potatoes (about 1.5 lbs or 680 g)
- Salt (to taste, for boiling)
Lentil Filling
- 1 cup green lentils (uncooked)
- 3 cups vegetable broth
- 1 medium onion, diced
- 2 cloves garlic, minced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 2 tablespoons olive oil
- 1 teaspoon dried thyme
- 1/2 teaspoon black pepper
- Salt (to taste)
Instructions
- Prepare the Sweet Potatoes: Peel and cut the sweet potatoes into chunks. Boil them in salted water for 15-20 minutes or until tender. Drain and set aside.
- Cook the Lentils: In a separate pot, cook the green lentils in vegetable broth over medium heat for 20-25 minutes until tender. Drain any excess liquid if required.
- Sauté the Vegetables: Heat olive oil in a skillet over medium heat. Add the diced onion, minced garlic, diced carrots, and diced celery. Cook for 5-7 minutes until the vegetables are softened and fragrant.
- Combine Lentils and Vegetables: Add the cooked lentils to the sautéed vegetables along with dried thyme, black pepper, and salt to taste. Stir and cook for an additional 2-3 minutes to meld the flavors.
- Assemble the Pie: Preheat the oven to 400°F (200°C). Spread the lentil and vegetable mixture evenly into a baking dish. Mash the cooked sweet potatoes until smooth and spread them on top of the lentil layer, creating an even topping.
- Bake: Place the assembled pie in the preheated oven and bake for 25-30 minutes or until the sweet potato topping is golden brown and caramelized.
Notes
- You can add a splash of plant-based milk or olive oil to the sweet potatoes while mashing for extra creaminess.
- For added flavor, sprinkle some nutritional yeast or vegan cheese on top before baking.
- Leftovers can be refrigerated for up to 3 days and reheated in the oven or microwave.
- This recipe is naturally gluten-free and vegetarian.

