Lentil Sweet Potato Shepherd’s Pie

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.

Print

Lentil Sweet Potato Shepherd’s Pie

Lentil Sweet Potato Shepherd’s Pie

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

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.

  • Author: Laura
  • 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

  1. 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.
  2. 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.
  3. 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.
  4. Add the mushrooms and cook for another 6 to 8 minutes, until they release their moisture and begin to brown.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. 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.
  11. 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
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments