4-Step Sweet Potato & Lentil Shepherd’s Pie
An easy recipe for a delicious vegetarian shepherd's pie.
Sweet Potatoes
Lentils
Onion
Garlic
Vegetable Broth
Peel and chop the sweet potatoes.
Boil the sweet potatoes until tender.
Sauté the onion and garlic in a pan.
Mix lentils, vegetable broth, onion, and garlic in a baking dish.
Sweet Potato & Lentil Shepherd’s Pie: A Hearty Plant-Based Comfort Food
Have you been searching for a plant-based alternative to the classic comfort food that doesn’t sacrifice flavor or satisfaction? This Sweet Potato & Lentil Shepherd’s Pie transforms the traditional meat-heavy dish into a nutrient-packed vegetarian delight that will please even dedicated carnivores. The combination of protein-rich lentils and creamy sweet potatoes creates a Vegetarian Shepherd’s Pie that’s perfect for cozy family dinners or impressive entertaining. Let’s explore how this hearty, wholesome meal comes together with simple ingredients and straightforward techniques.
Ingredients & Kitchen Tools
For the Lentil Filling:
– 2 cups brown or green lentils, rinsed and drained (pre-cooked or canned works for time-saving)
– 2 tablespoons olive oil
– 1 large onion, finely diced
– 3 carrots, peeled and diced
– 2 celery stalks, diced
– 4 garlic cloves, minced (adjust according to preference)
– 8 oz mushrooms, sliced (optional, adds umami flavor)
– 2 tablespoons tomato paste
– 1 cup vegetable broth
– 1 tablespoon tamari or soy sauce (adds depth)
– 1 teaspoon dried thyme
– 1 teaspoon dried rosemary
– Salt and pepper to taste
For the Sweet Potato Topping:
– 3 large sweet potatoes, peeled and cubed
– 2 tablespoons butter or plant-based alternative
– ¼ cup milk or plant-based alternative
– Salt and pepper to taste
– Optional: 2 tablespoons nutritional yeast for cheesy flavor
Kitchen Tools:
– Large oven-safe casserole dish or cast iron skillet
– Large pot for boiling sweet potatoes
– Sauté pan for lentil filling
– Potato masher or hand mixer
– Measuring cups and spoons
– Sharp knife and cutting board
Prep Time & Cooking Schedule
Total preparation time: 15-20 minutes
Total cooking time: 45-50 minutes
Serving size: 6 portions
This recipe can be prepared ahead of time and refrigerated for up to 2 days before baking. The components (lentil filling and sweet potato topping) can also be prepared separately and assembled just before cooking for convenience.
Step-by-Step Instructions

1. Prepare the sweet potatoes: Place the cubed sweet potatoes in a large pot, cover with water, add a pinch of salt, and bring to a boil. Reduce heat and simmer for 15-20 minutes until fork-tender. Drain well and return to the pot.
2. Mash the sweet potatoes: Add butter and milk to the cooked sweet potatoes. Mash until smooth and creamy. Season with salt, pepper, and nutritional yeast if using. Set aside.
3. Preheat your oven: Set to 375°F (190°C) while you prepare the filling.
4. Prepare the lentil filling: Heat olive oil in a large sauté pan over medium heat. Add onions, carrots, and celery, cooking until softened (about 5-7 minutes). Add garlic and mushrooms, cooking for another 3 minutes.
5. Season and thicken: Add tomato paste and stir to coat vegetables. Pour in vegetable broth, tamari, herbs, and cooked lentils. Simmer for 10 minutes until slightly thickened. This savory base creates the hearty foundation for your Sweet Potato & Lentil Shepherd’s Pie while maintaining the classic comfort food appeal of a traditional Vegetarian Shepherd’s Pie.
6. Assemble: Transfer the lentil mixture to your baking dish, spreading evenly. Top with the mashed sweet potatoes, using a fork to create texture on top.
7. Bake: Place in the preheated oven for 25-30 minutes until golden on top and bubbling around the edges.
8. Rest: Allow to cool for 10 minutes before serving to set the layers.
Nutritional Benefits & Advantages
This plant-based dish packs impressive nutritional value. Sweet potatoes provide beta-carotene, vitamins A and C, and fiber, while lentils offer plant protein, iron, and B vitamins. Together, they create a complete protein source that’s high in fiber and low in saturated fat. The dish contains approximately 350 calories per serving with 14g of protein, making it a satisfying meal that supports heart health and digestion.
Tips, Variations & Cooking Advice
– Add a teaspoon of smoked paprika to the lentil mixture for a subtle smoky flavor
– Incorporate chopped walnuts or sunflower seeds for added texture and omega-3s
– For a more substantial texture, use French (Puy) lentils which hold their shape better
– Create a mixed topping with half sweet potatoes and half cauliflower mash for fewer carbs
– Sprinkle with grated cheese or breadcrumbs mixed with olive oil for a crispy topping
Common Mistakes to Avoid

– Watery filling: Ensure your lentil mixture has reduced properly before assembling
– Dry sweet potatoes: Add sufficient liquid when mashing to achieve a smooth, spreadable consistency
– Under-seasoning: Taste both components before assembling and adjust seasonings accordingly
– Rushing the cooking process: Allow vegetables to properly soften and flavors to develop
– Skipping the cooling period: Serving immediately can result in a runny filling that doesn’t hold together
Storage & Meal Prep Tips
This dish keeps well in the refrigerator for up to 4 days in an airtight container. For freezing, portion into individual servings and freeze for up to 3 months. Thaw overnight in the refrigerator and reheat in a 350°F oven until heated through (about 20-30 minutes) or microwave individual portions for 2-3 minutes. The texture may change slightly after freezing, but the flavor remains delicious.
Conclusion
With its hearty texture and robust flavors, this Sweet Potato & Lentil Shepherd’s Pie proves that plant-based cooking can be just as satisfying as traditional comfort foods. Whether you’re a committed vegetarian or simply looking to incorporate more meatless meals into your rotation, this Vegetarian Shepherd’s Pie delivers nutrition and flavor in equal measure. The balance of savory lentils and sweet potato creates a memorable dish that will likely become a regular in your meal planning rotation.
FAQs
Can I use regular potatoes instead of sweet potatoes?
Yes, you can substitute regular potatoes for a more traditional shepherd’s pie. Yukon Gold or russet potatoes work well.
How can I make this recipe vegan?
Simply use plant-based butter and milk alternatives in the sweet potato topping. Nutritional yeast adds a cheese-like flavor without dairy.
Can I use red lentils for this recipe?
Red lentils break down more than brown or green varieties, resulting in a mushier texture. They work but will create a less structured filling.
Is there a way to reduce the cooking time?
Use pre-cooked or canned lentils (drained and rinsed well) to cut preparation time by about 20-25 minutes.
What can I serve alongside this dish?
A simple green salad with vinaigrette or steamed green vegetables like broccoli or peas make perfect accompaniments to balance the meal.

Quick way to grow 4-Step Sweet Potato & Lentil Shepherd’s Pie
Equipment
- fork
- microwave
- oven-safe baking dish
- large skillet
- peeler
Ingredients
Sweet Potato Topping
- 4 medium sweet potatoes
- 0.5 cup unsweetened plant milk
- 0.5 tsp salt
- 0.25 tsp black pepper
Lentil Filling
- 1 tbsp olive oil
- 1 medium onion chopped
- 2 medium carrots diced
- 2 medium celery stalks diced
- 2 cloves garlic cloves minced
- 15 oz canned lentils drained and rinsed
- 1.5 cups vegetable broth
- 14.5 oz canned crushed tomatoes
- 2 tbsp tomato paste
- 1 tsp dried thyme
- 0.5 tsp dried rosemary
- 0.5 tsp salt
- 0.25 tsp black pepper
Instructions
Sweet Potato Topping
- Poke sweet potatoes with a fork, then microwave them for 5-7 minutes until soft. Peel and mash them with plant milk, salt, and pepper until smooth.
- Preheat your oven to 375°F (190°C) and grab an oven-safe baking dish.
Lentil Filling
- Heat olive oil in a large skillet over medium heat. Sauté onion, carrots, and celery for 5-7 minutes until softened.
- Add garlic and cook for 1 more minute until fragrant. Stir in lentils, vegetable broth, crushed tomatoes, tomato paste, thyme, rosemary, salt, and pepper.
- Bring the mixture to a simmer and cook for 10-15 minutes, or until the sauce thickens slightly.
Assembly & Bake
- Spoon the lentil filling into the baking dish. Spread the mashed sweet potatoes evenly over the top of the lentil mixture.
- Bake for 20-25 minutes, or until the sweet potato topping is lightly browned and the filling is bubbly. Let it rest for a few minutes before serving.
