Why You’ll Love This Recipe
I love this shepherd’s pie because the lentils make the filling hearty and satisfying without needing meat. They pair especially well with mushrooms, vegetables, tomato paste, and herbs, creating a savory base with plenty of texture.
The sweet potato topping is another reason I enjoy this version. I find its subtle sweetness balances the earthy lentils and savory seasonings while giving the finished pie a beautiful golden-orange color.
I also appreciate how well this dish works for meal preparation. I can assemble the entire shepherd’s pie ahead of time and bake it when I am ready for dinner, and the leftovers reheat beautifully.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
For the sweet potato topping:
- Sweet potatoes, peeled and cubed
- Butter or olive oil
- Milk or unsweetened plant-based milk
- Salt
- Freshly ground black pepper
For the lentil filling:
- Cooked brown or green lentils
- Cremini or button mushrooms
- Yellow onion
- Carrots
- Celery
- Frozen peas
- Garlic
- Tomato paste
- Vegetable broth
- Soy sauce or tamari
- Fresh or dried thyme
- Fresh or dried rosemary
- Smoked paprika
- Olive oil
- Cornstarch or all-purpose flour, optional for thickening
- Salt
- Freshly ground black pepper
Directions
I start by placing the peeled and cubed sweet potatoes in a large pot and covering them with water. I bring the water to a boil and cook the potatoes until they are completely tender when pierced with a fork.
I drain the sweet potatoes thoroughly and return them to the pot. I add butter or olive oil and a splash of milk, then mash everything until smooth and creamy. I season the topping with salt and black pepper and set it aside.
For the filling, I heat olive oil in a large skillet over medium heat. I add the chopped onion, carrots, and celery and cook until they begin to soften.
I add the chopped mushrooms and continue cooking until they release their moisture and begin to brown. I then stir in the garlic, tomato paste, thyme, rosemary, and smoked paprika and cook briefly until fragrant.
I add the cooked lentils, vegetable broth, and soy sauce. I bring the mixture to a gentle simmer and let it cook until the vegetables are tender and the filling has thickened.
If my filling looks too loose, I stir in a small amount of cornstarch mixed with cold water or sprinkle in a little flour and simmer until I reach a thick, spoonable consistency.
I stir in the frozen peas near the end of cooking and season the filling with salt and freshly ground black pepper to taste.
I preheat my oven to 400°F (200°C) and transfer the lentil mixture to a baking dish. I spoon the mashed sweet potatoes over the filling and gently spread them all the way to the edges.
I use a fork to create ridges across the sweet potato topping. These ridges give me extra texture and can develop lightly browned edges as the pie bakes.
I bake the shepherd’s pie for about 20 to 25 minutes, until the filling is bubbling around the edges and the topping is hot. For additional browning, I place it briefly under the broiler while watching it carefully.
I let the shepherd’s pie rest for about 5 to 10 minutes before serving so the filling has a chance to settle.
Servings and Timing
I usually prepare this Lentil Sweet Potato Shepherd’s Pie for about 6 servings. I can save time by using lentils that I have already cooked or canned lentils that have been drained and rinsed.
- Prep time: 20 minutes
- Cook time: 45 minutes
- Total time: 1 hour 5 minutes
- Servings: 6
Variations
For a vegan shepherd’s pie, I use olive oil or plant-based butter in the sweet potato topping and choose unsweetened plant-based milk. I also make sure the broth and other packaged ingredients I use are vegan.
When I want even more vegetables, I add corn, green beans, spinach, parsnips, or finely chopped zucchini. I cook vegetables that release a lot of moisture before assembling the pie so the filling does not become watery.
For a more traditional-looking topping, I replace some or all of the sweet potatoes with regular potatoes. I can also use an equal mixture of sweet and white potatoes for a milder sweetness.
When I want a deeper savory flavor, I add a small splash of balsamic vinegar or vegetarian Worcestershire-style sauce to the lentil mixture. I taste the filling afterward before adding additional salt.
For individual portions, I divide the lentil filling among oven-safe ramekins and top each one with mashed sweet potatoes. I bake them until bubbling and lightly browned.
Storage/Reheating
I store leftover Lentil Sweet Potato Shepherd’s Pie in an airtight container in the refrigerator for up to 4 days. I can also cover the baking dish tightly and refrigerate the leftovers directly in it.
To reheat a larger portion, I cover the shepherd’s pie with foil and warm it in a 350°F (175°C) oven until heated through. I remove the foil toward the end if I want the sweet potato topping to dry slightly and regain some texture.
For individual portions, I use the microwave and heat the shepherd’s pie in intervals until the center is thoroughly hot.
I can also freeze the assembled shepherd’s pie for longer storage. I let it cool completely, wrap it well, and freeze it for up to 3 months. I thaw it overnight in the refrigerator before reheating for the most even results.
FAQs
What kind of lentils work best for shepherd’s pie?
I prefer brown or green lentils because they hold their shape relatively well and give the filling a hearty texture. I usually avoid red lentils for this particular recipe because they break down more readily and create a softer filling.
Can I use canned lentils?
Yes. I use canned lentils when I want to reduce the preparation time. I drain and rinse them thoroughly before stirring them into the vegetable filling.
Can I make Lentil Sweet Potato Shepherd’s Pie ahead of time?
Yes. I prepare the lentil filling and sweet potato topping, assemble the pie, cover it, and refrigerate it until I am ready to bake. When baking it directly from the refrigerator, I allow some additional time for the center to become completely hot.
How do I keep the lentil filling from becoming watery?
I simmer the filling until most of the excess liquid has reduced before transferring it to the baking dish. If necessary, I thicken it with a small cornstarch slurry or flour. I aim for a moist but thick filling that can support the mashed sweet potato topping.
What can I serve with Lentil Sweet Potato Shepherd’s Pie?
I like serving this shepherd’s pie with a crisp green salad, roasted Brussels sprouts, steamed broccoli, green beans, or sautéed greens. Since the pie already contains lentils, vegetables, and sweet potatoes, I can also serve it on its own as a complete and satisfying meal.
Conclusion
Lentil Sweet Potato Shepherd’s Pie is one of my favorite ways to turn simple vegetables and lentils into a hearty vegetarian dinner. The savory mushroom and lentil filling gives me plenty of rich flavor, while the creamy sweet potato topping provides a naturally sweet contrast.
PrintLentil Sweet Potato Shepherd’s Pie
A hearty vegetarian shepherd’s pie with a savory lentil, mushroom, and vegetable filling beneath creamy mashed sweet potatoes. This comforting casserole is ideal for family dinners, meal prep, and make-ahead meals.
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 5 minutes
- Yield: 6 servings
- Category: Main Course
- Method: Baking
- Cuisine: British-Inspired
- Diet: Vegetarian
Ingredients
- 3 pounds sweet potatoes, peeled and cubed
- 3 tablespoons unsalted butter or olive oil
- 1/3 cup milk or unsweetened plant-based milk
- 1/2 teaspoon salt
- 1/4 teaspoon freshly ground black pepper
- 3 cups cooked brown or green lentils
- 8 ounces cremini or button mushrooms, chopped
- 1 medium yellow onion, diced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 1 cup frozen peas
- 3 garlic cloves, minced
- 2 tablespoons tomato paste
- 1 1/2 cups vegetable broth
- 1 tablespoon soy sauce or tamari
- 1 teaspoon dried thyme or 1 tablespoon fresh thyme leaves
- 1/2 teaspoon dried rosemary or 1 1/2 teaspoons chopped fresh rosemary
- 1 teaspoon smoked paprika
- 2 tablespoons olive oil
- 1 tablespoon cornstarch mixed with 2 tablespoons cold water, optional for thickening
- 1/2 teaspoon salt, plus more to taste
- 1/4 teaspoon freshly ground black pepper, plus more to taste
Instructions
- Place the peeled and cubed sweet potatoes in a large pot and cover with cold water. Bring to a boil, reduce to a steady simmer, and cook for about 15 minutes or until completely tender when pierced with a fork.
- Drain the sweet potatoes thoroughly and return them to the warm pot. Add the butter or olive oil and milk, then mash until smooth and creamy. Season with 1/2 teaspoon salt and 1/4 teaspoon black pepper. Set aside.
- While the sweet potatoes cook, heat 2 tablespoons olive oil in a large skillet over medium heat. Add the onion, carrots, and celery and cook for 5 to 7 minutes, stirring occasionally, until they begin to soften.
- Add the mushrooms and cook for another 6 to 8 minutes, until they release their moisture and begin to brown.
- Add the garlic, tomato paste, thyme, rosemary, and smoked paprika. Cook for about 1 minute, stirring constantly, until fragrant and the tomato paste darkens slightly.
- Stir in the cooked lentils, vegetable broth, and soy sauce or tamari. Bring to a gentle simmer and cook for 8 to 10 minutes, stirring occasionally, until the vegetables are tender and the mixture has reduced to a thick, spoonable consistency.
- If the filling remains too loose, stir in the optional cornstarch slurry and simmer for 1 to 2 minutes until thickened. Fold in the frozen peas and cook for another 1 to 2 minutes. Season with 1/2 teaspoon salt, 1/4 teaspoon black pepper, or additional seasoning to taste.
- Preheat the oven to 400°F (200°C). Transfer the lentil filling to a 9-by-13-inch baking dish and spread it into an even layer.
- Spoon the mashed sweet potatoes over the lentil mixture and gently spread them all the way to the edges. Drag a fork across the surface to create ridges that can brown during baking.
- Bake for 20 to 25 minutes, until the filling is bubbling around the edges and the sweet potato topping is hot. For additional browning, broil for 1 to 3 minutes while watching carefully.
- Remove from the oven and let the shepherd’s pie rest for 5 to 10 minutes before dividing into 6 portions and serving.
Notes
- For a vegan version, use olive oil or plant-based butter, unsweetened plant-based milk, and vegan vegetable broth and seasonings.
- Brown or green lentils work best because they retain their shape. Canned lentils can be used after draining and rinsing thoroughly.
- Corn, green beans, spinach, parsnips, or zucchini can be added for extra vegetables.
- Replace some or all of the sweet potatoes with regular potatoes for a less sweet topping.
- A splash of balsamic vinegar or vegetarian Worcestershire-style sauce can add deeper savory flavor to the filling.
- The assembled pie can be covered and refrigerated before baking. Allow additional baking time when cooking directly from the refrigerator.
- Store leftovers in an airtight container in the refrigerator for up to 4 days.
- Freeze the cooled, well-wrapped shepherd’s pie for up to 3 months and thaw overnight in the refrigerator before reheating.
Nutrition
- Serving Size: 1 serving
- Calories: 430 kcal
- Sugar: 13 g
- Sodium: 690 mg
- Fat: 12 g
- Saturated Fat: 4 g
- Unsaturated Fat: 7 g
- Trans Fat: 0 g
- Carbohydrates: 67 g
- Fiber: 15 g
- Protein: 16 g
- Cholesterol: 12 mg