Sweet Potato Shepherd’s Pie brings together cozy flavors, simple ingredients, and a satisfying texture that fits perfectly into a busy weeknight or a relaxed weekend dinner. This plant-based dish layers a savory lentil and vegetable filling under a creamy mashed sweet potato topping, then bakes until gently golden. Because it balances comfort with nourishment, it works well for anyone craving a nutritious dinner that still feels indulgent. Whether you cook for family or prep meals ahead, this recipe delivers warmth, flavor, and dependable results every single time.
Story
Sweet Potato Shepherd’s Pie became a regular meal in my kitchen when I wanted something familiar yet fully plant-based. Traditional shepherd’s pie always felt comforting, but swapping potatoes for sweet potatoes and meat for lentils created a dish that felt lighter while staying deeply satisfying. Over time, this Sweet Potato Shepherd’s Pie turned into a favorite vegan comfort food for cool evenings and meal prep Sundays. It reheats well, tastes even richer the next day, and pleases both plant-based eaters and skeptics alike. When I need a healthy casserole that feels homemade and grounding, this is the recipe I return to again and again.
Ingredients
-
2 large sweet potatoes, peeled and chopped
-
1 cup dry lentils, rinsed
-
1 onion, finely chopped
-
2 carrots, diced
-
2 celery stalks, diced
-
3 garlic cloves, minced
-
4 cups vegetable broth
-
1 teaspoon dried thyme
-
1 teaspoon dried rosemary
-
2 tablespoons olive oil
-
Salt, to taste
-
Black pepper, to taste
Step-by-Step Instructions
Preparing the Ingredients
Start by preheating the oven to 400°F. Peel and chop the sweet potatoes into evenly sized chunks so they cook at the same pace. Rinse the lentils under cold water and set them aside. Chop the onion, carrots, and celery into small, even pieces, then mince the garlic to keep its flavor balanced throughout the filling.
Cooking Instructions
Boil the sweet potatoes in salted water until fork-tender, then drain and mash them until smooth with salt and pepper. Meanwhile, heat olive oil in a large pot over medium heat and cook the onion, carrots, and celery until soft. Add garlic, thyme, and rosemary, stir briefly, then add lentils and vegetable broth. Simmer until the lentils turn tender and thick. Spread the lentil mixture in a baking dish, top evenly with mashed sweet potatoes, and bake for 25–30 minutes until lightly golden.
Tips for Perfect Results
Common Mistakes to Avoid
Avoid overcooking the lentils, since they can turn mushy and lose texture. Always mash the sweet potatoes while hot to keep them smooth. Skipping seasoning at each stage can leave the final dish tasting flat, so season both layers separately.
Pro Tips for Better Flavor
For deeper flavor, sauté the vegetables slowly until lightly caramelized. A splash of vegetable broth mixed into the mashed sweet potatoes creates a silkier topping. Fresh herbs added just before baking can brighten the overall taste without overpowering the dish.
Serving and Storage
How to Serve
Serve Sweet Potato Shepherd’s Pie straight from the oven with a crisp green salad or steamed vegetables. It also pairs well with roasted Brussels sprouts or green beans for a complete plant-based meal.

How to Store Leftovers
Store leftovers in an airtight container in the refrigerator for up to three days. Reheat individual portions in the oven or microwave until warmed through, keeping the topping creamy and the filling moist.
Conclusion
Sweet Potato Shepherd’s Pie proves that comfort food can feel wholesome and satisfying at the same time. With simple steps and everyday ingredients, this recipe fits seamlessly into weekly meal plans while offering warmth and flavor in every bite. Try it once, and it will likely earn a permanent spot in your dinner rotation.
Discover more delicious recipes by following me on Facebook and Pinterest.
Frequently Asked Questions
Can I make this recipe ahead of time?
Yes, you can assemble the entire dish, cover it tightly, and refrigerate it for up to 24 hours before baking. This makes it ideal for busy schedules or planned gatherings.
Is this similar to lentil shepherd’s pie?
Yes, this dish works as a Lentil shepherd’s pie variation, using sweet potatoes instead of regular potatoes for a slightly sweeter and more colorful topping.
Can I freeze Sweet Potato Shepherd’s Pie?
You can freeze it after baking and cooling completely. Wrap it well, freeze for up to two months, and thaw overnight in the refrigerator before reheating.
Print
Sweet Potato Shepherd’s Pie
- Total Time: 1 hour
- Yield: 4 servings 1x
- Diet: Vegan
Description
A comforting vegan shepherd’s pie made with sweet potatoes and a hearty lentil vegetable filling, baked until lightly golden and satisfying.
Ingredients
- 2 large sweet potatoes, peeled and chopped
- 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
- 2 tablespoons olive oil
- Salt to taste
- Black pepper to taste
Instructions
- Preheat the oven to 400°F.
- Boil the sweet potatoes until tender, then drain and mash with salt and pepper.
- Heat olive oil in a pot and cook onion, carrots, and celery until softened.
- Add garlic, thyme, and rosemary, then stir briefly.
- Add lentils and vegetable broth, bring to a boil, then simmer until lentils are tender.
- Spread the lentil mixture into a baking dish.
- Top evenly with mashed sweet potatoes.
- Bake for 25–30 minutes until lightly golden.
Notes
- Add chili flakes for heat.
- Store leftovers in the refrigerator for up to three days.
- Vegan cheese can be added on top before baking.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Category: Main Course
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1/4 of the pie
- Calories: 350
- Sugar: 5g
- Sodium: 300mg
- Fat: 10g
- Saturated Fat: 1g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 55g
- Fiber: 15g
- Protein: 15g
- Cholesterol: 0mg