Lentil and sweet potato shepherd’s pie is a hearty, plant-based twist on a classic comfort food. Packed with protein-rich lentils, savory vegetables, and topped with creamy mashed sweet potatoes, this dish is both nourishing and flavorful. Perfect for cozy dinners or meal prep, it’s a versatile recipe that caters to vegans and meat-lovers alike.
1. Why Lentil and Sweet Potato Shepherd’s Pie Is a Must-Try
This dish is a favorite for several reasons:
- Nutritious and Filling: A complete meal packed with protein, fiber, and vitamins.
- Flavorful and Comforting: A savory lentil base topped with sweet, creamy potatoes.
- Diet-Friendly: Naturally vegan, gluten-free, and easily customizable.
- Meal Prep Friendly: Reheats beautifully for lunches or quick dinners.
2. Ingredients Needed
For the Sweet Potato Topping:
- 3 large sweet potatoes, peeled and cubed.
- 2 tbsp plant-based butter (or regular butter if not vegan).
- ¼ cup unsweetened almond milk (or any milk of choice).
- ½ tsp garlic powder.
- Salt and pepper to taste.
For the Lentil Filling:
- 1 cup dry lentils (brown or green), rinsed and drained.
- 3 cups vegetable broth (or water).
- 1 tbsp olive oil.
- 1 large onion, finely chopped.
- 2 cloves garlic, minced.
- 2 medium carrots, diced.
- 2 celery stalks, diced.
- 1 cup mushrooms, chopped.
- 2 tbsp tomato paste.
- 1 tbsp soy sauce or tamari (for gluten-free).
- 1 tsp dried thyme.
- 1 tsp smoked paprika.
- ½ tsp ground cumin (optional).
- 1 cup frozen peas.
- 1 tbsp cornstarch mixed with 2 tbsp water (optional, for thickening).

3. Tools You’ll Need
- Large pot for boiling sweet potatoes.
- Skillet or sauté pan for the filling.
- 9×13-inch baking dish.
- Potato masher or blender for the topping.
4. Step-by-Step Recipe
1. Prepare the Sweet Potato Topping
- Bring a large pot of salted water to a boil. Add the sweet potatoes and cook for 12-15 minutes, or until fork-tender.
- Drain the potatoes and mash them with plant-based butter, almond milk, garlic powder, salt, and pepper. Adjust the consistency by adding more milk if needed. Set aside.
2. Cook the Lentils
- In a medium pot, combine lentils and vegetable broth. Bring to a boil, then reduce heat to a simmer.
- Cook for 20-25 minutes, or until the lentils are tender but not mushy. Drain any excess liquid and set aside.
3. Prepare the Filling
- Heat olive oil in a large skillet over medium heat. Add the onion and garlic and sauté until softened, about 3-4 minutes.
- Stir in carrots, celery, and mushrooms. Cook for 5-7 minutes, until the vegetables are tender.
- Add tomato paste, soy sauce, thyme, smoked paprika, and cumin. Stir to combine.
- Mix in the cooked lentils and peas. Add cornstarch slurry if a thicker filling is desired. Adjust seasoning with salt and pepper.
4. Assemble the Shepherd’s Pie
- Preheat your oven to 375°F (190°C).
- Spread the lentil mixture evenly in the bottom of a 9×13-inch baking dish.
- Spoon the mashed sweet potatoes on top, spreading them out evenly with a spatula or fork for texture.
5. Bake and Serve
- Bake for 20-25 minutes, or until the topping is slightly golden and the filling is bubbling around the edges.
- Let cool for 5-10 minutes before serving.
5. Creative Variations
Put your own spin on this shepherd’s pie with these ideas:
1. Add More Veggies:
- Include zucchini, bell peppers, or spinach for extra nutrients.
2. Cheesy Topping:
- Sprinkle dairy-free cheese or Parmesan over the sweet potato layer for added richness.
3. Spicy Kick:
- Add a pinch of cayenne pepper or chili flakes to the lentil mixture.
4. Regular Potatoes:
- Swap sweet potatoes with creamy mashed Yukon Gold or russet potatoes for a traditional twist.

6. Tips for Perfect Shepherd’s Pie
- Cook Lentils Properly: Ensure lentils are tender but not mushy for the best texture.
- Don’t Overfill the Dish: Leave a small gap at the top to prevent bubbling over in the oven.
- Smooth or Textured Topping: Use a fork to create ridges on the mashed sweet potatoes for a rustic look.
- Let It Rest: Allow the pie to cool slightly before serving to help the layers set.
7. Serving and Gifting Suggestions
This dish is versatile and perfect for sharing:
- Holiday Main Course: Serve with a side of roasted Brussels sprouts or a green salad.
- Meal Prep: Portion into containers for hearty, ready-to-eat lunches.
- Potluck Favorite: Bring to gatherings as a crowd-pleasing, meatless option.
- Gift Idea: Assemble and freeze an uncooked shepherd’s pie with baking instructions for a thoughtful meal gift.

FAQs
1. Can I make this dish ahead of time?
Yes! Assemble the pie, cover tightly, and refrigerate for up to 2 days. Bake just before serving.
2. Can I freeze shepherd’s pie?
Absolutely! Freeze the fully assembled, unbaked pie for up to 3 months. Thaw overnight in the fridge before baking.
3. What if I don’t have sweet potatoes?
Use regular mashed potatoes, mashed cauliflower, or even a mixture of both.
4. Can I use canned lentils?
Yes! Substitute with two 15-oz cans of lentils, drained and rinsed, to save time.
5. How do I make it gluten-free?
Ensure soy sauce is gluten-free, or use tamari. The rest of the recipe is naturally gluten-free.
6. Can I make this dish spicier?
Add diced jalapeños, a dash of hot sauce, or red chili flakes to the filling.
7. How do I store leftovers?
Store in an airtight container in the refrigerator for up to 4 days. Reheat in the oven or microwave.
8. Can I use canned vegetables?
Fresh is best, but canned peas or carrots can be used if drained well.
9. What pairs well with this dish?
Serve with crusty bread, a crisp green salad, or a side of sautéed greens.
10. Can I add a protein boost?
Mix in cooked ground turkey, chicken, or beef if you prefer a non-vegetarian version.
Enjoy making and sharing this lentil and sweet potato shepherd’s pie—a comforting, wholesome dish that’s perfect for cozy dinners or holiday celebrations! 🥔✨