Jump to Recipe
📌 Save this post for later on Pinterest!
Sick of complicated dinners that take forever to prepare? Or maybe you’re craving something warm and satisfying but don’t want to spend your evening scrubbing multiple pans.
Enter this Sweet Potato Shepherd’s Pie a wholesome, plant-powered meal that’s hearty, protein-packed, and ready in under 30 minutes.
This recipe has quickly become a weeknight favorite. It’s simple, yet tastes like you spent all day in the kitchen. Whether you’re vegan, vegetarian, or just adding more meatless meals to your rotation, this shepherd’s pie will earn a permanent spot in your meal plan.
Looking for more easy, make-ahead vegan holiday recipes? Check out my Easy Vegan Thanksgiving & Christmas Cookbook over 55 festive recipes ready in 30 minutes or less, all made with 10 ingredients or fewer, with practical prep-ahead tips for stress-free hosting.
Why You’ll Love This Sweet Potato Shepherd’s Pie
The combination of creamy mashed sweet potatoes and savory lentils is pure comfort. Each bite balances sweet, salty, and umami flavors while delivering fiber and plant-based protein.
🌱 Join 10,000+ Plant-Lovers — It’s Free!
Get easy, healthy vegan recipes delivered weekly. Simple meals, no fluff just plant-powered inspiration in your inbox.
Why this recipe rocks:
- One pot + one pan = minimal cleanup
- Naturally vegan and gluten-free (use tamari if needed)
- Kid-friendly and budget-friendly
- Perfect for meal prep — reheats beautifully
- Comfort food that’s actually nourishing
Think of it as a lighter, plant-based version of traditional shepherd’s pie no meat, no heavy mashed potatoes, but still incredibly cozy and satisfying.
Ingredients You’ll Need
All simple, everyday ingredients nothing exotic required.
- 2 medium sweet potatoes, peeled and cubed
- 1 can (15 oz) lentils, drained and rinsed
- 1 cup frozen mixed vegetables (peas, carrots, corn)
- 1 small onion, chopped
- 2 tablespoons olive oil, divided
- 1 tablespoon soy sauce or tamari
- 1 teaspoon garlic powder
- 1 teaspoon dried thyme
- Salt and pepper, to taste
How to Make Sweet Potato Shepherd’s Pie
Step 1: Cook and Mash the Sweet Potatoes
Bring a pot of salted water to a boil. Add cubed sweet potatoes and cook 10–12 minutes, until tender.
Drain and mash with 1 tablespoon olive oil, salt, and pepper.
💡 Tip: For extra creamy mash, stir in a splash of plant milk or a small knob of vegan butter.
Step 2: Make the Lentil-Veggie Filling
While potatoes cook, heat 1 tablespoon olive oil in a skillet over medium heat. Sauté onion 3–4 minutes until soft and fragrant.
Add lentils, mixed veggies, soy sauce, garlic powder, and thyme. Season with salt and pepper. Cook 5 minutes, stirring, until flavors meld and mixture is heated through.
Step 3: Assemble and Broil
Spread the lentil-vegetable mixture evenly in an 8×8-inch baking dish. Top with mashed sweet potatoes and smooth with a spatula.
Broil for 3–5 minutes until the top is lightly golden and edges are slightly crisp. Serve warm.
Serving Ideas
This shepherd’s pie is a full meal on its own, but pairs well with:
- A fresh green salad with lemon vinaigrette
- Roasted Brussels sprouts or green beans
- Crusty bread to scoop up all the flavors
For meal prep, portion into containers once cooled. Keeps in the fridge up to 4 days and reheats perfectly in the microwave or oven.
Why Sweet Potatoes Work So Well
Sweet potatoes add natural sweetness that complements the savory lentil filling. They’re also full of:
- Vitamin A for healthy skin and eyes
- Fiber for digestion
- Complex carbs that keep you full and energized
Plus, they caramelize beautifully under the broiler, giving the shepherd’s pie a gorgeous golden top.
Make It Your Own (Fun Variations)
- Add mushrooms for a richer, “meaty” flavor
- Swap in different veggies like spinach, kale, or bell peppers
- Use mashed cauliflower instead of sweet potatoes for a lower-carb version
- Stir in tomato paste or vegan Worcestershire sauce for deeper flavor
- Sprinkle breadcrumbs on top for an extra-crispy finish
Experimenting is encouraged this recipe is very flexible!
Storage and Reheating Tips
Leftovers? Even better the next day!
- Fridge: Store in an airtight container up to 4 days
- Freezer: Portion and freeze up to 2 months. Thaw overnight in the fridge
- Reheat: Oven 375°F (190°C) for 10–15 mins or microwave until hot
💡 Pro tip: Add a drizzle of olive oil or splash of vegetable broth when reheating to keep the mash moist.
FAQs About Sweet Potato Shepherd’s Pie
Can I use canned sweet potatoes?
Fresh taste best, but microwaving peeled chunks 6–7 minutes works in a pinch.
What can replace lentils?
Cooked chickpeas, crumbled tempeh, or vegan ground “meat” all work well.
Can I make this ahead?
Yes — assemble a day in advance, cover, refrigerate, then bake 15–20 mins at 375°F.
Is it gluten-free?
Yes — just use tamari instead of soy sauce and check your veggie mix for added sauces.
How to make the mash creamier?
Add a splash of unsweetened almond milk or a bit of vegan butter before spreading on top
Final Thoughts
This Sweet Potato Shepherd’s Pie proves healthy comfort food can be easy, quick, and delicious. Warm, cozy, and nourishing perfect for weeknights, meal prep, or even holiday dinners.
Once you try it, it’ll become a winter favorite!

👉 Follow me on Pinterest for more easy vegan meals.
📌 Save this post for later on Pinterest!
Latest Post:

