Sweet Potato–Lentil Shepherd’s Pie with Peas and Carrots: Cozy Comfort, Zero Regrets
You want a dinner that hits like a hug and flexes like a gym PR? This Sweet Potato–Lentil Shepherd’s Pie with peas and carrots is the move: fast enough for weeknights, classy enough for guests, and secretly healthy enough to brag about. It’s savory, creamy, and crunchy in all the right places—without the meat coma or the mystery ingredients.
Plus, it’s a one-pan wonder that reheats like a champ. Translation: leftovers that don’t taste like punishment.
What Makes This Special

This isn’t your grandma’s shepherd’s pie, but she’d probably ask for seconds. Sweet potatoes bring a natural sweetness that plays beautifully with earthy lentils, bright peas, and tender carrots.
The filling is rich with herbs, garlic, and umami from tomato paste and a splash of soy sauce (or tamari), giving it real depth—not just “veggie casserole” energy.
Bonus points: it’s affordable, protein-packed, and naturally gluten-free with easy swaps for vegan or dairy-free diets. And unlike heavy mashed potatoes, the sweet potato topping crisps and caramelizes, adding texture that makes your fork keep going back for another bite. Dangerous?
Maybe.
What Goes Into This Recipe – Ingredients
- For the sweet potato topping:
- 2.5 to 3 pounds sweet potatoes, peeled and cubed
- 3 tablespoons unsalted butter (or olive oil for dairy-free)
- 1/4 to 1/3 cup milk or unsweetened plant milk
- 1/2 teaspoon fine sea salt
- 1/4 teaspoon black pepper
- Optional: 1/4 teaspoon smoked paprika or cinnamon for warmth
- For the lentil filling:
- 2 tablespoons olive oil
- 1 large yellow onion, diced
- 3 cloves garlic, minced
- 2 large carrots, diced
- 1 cup dried green or brown lentils, rinsed
- 2 tablespoons tomato paste
- 1 tablespoon soy sauce or tamari
- 1 teaspoon Worcestershire sauce (use vegan if needed)
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary, crushed
- 1/2 teaspoon ground cumin
- 2 cups vegetable broth (plus more as needed)
- 1 cup frozen peas
- 1 tablespoon cornstarch or flour (optional, for thickening)
- Salt and pepper to taste
- To finish:
- Olive oil spray or a drizzle of oil
- Flaky salt and chopped parsley (optional)
Step-by-Step Instructions

- Boil the sweet potatoes. Add cubed sweet potatoes to a large pot of salted water. Boil until very tender, 12–15 minutes. Drain well.
- Mash the topping. Return potatoes to the pot.
Add butter and milk. Mash until smooth but not gluey. Season with salt, pepper, and optional smoked paprika or cinnamon.
Set aside.
- Sauté the aromatics. In a large skillet or oven-safe braiser, heat olive oil over medium. Cook onion and carrots with a pinch of salt until softened, 6–8 minutes. Add garlic; cook 1 minute.
- Build the flavor base. Stir in tomato paste; cook 1–2 minutes until darkened.
Add thyme, rosemary, cumin, soy/tamari, and Worcestershire. Let it get fragrant.
- Add lentils and broth. Stir in lentils and 2 cups broth. Bring to a simmer, cover, and cook over medium-low until lentils are tender, 25–30 minutes, stirring occasionally.
Add splashes of broth if it dries out.
- Thicken (optional but clutch). If the mixture looks loose, stir cornstarch with 2 tablespoons water, then mix into the filling and simmer 2 minutes until glossy and thick. Season to taste. Fold in peas.
- Assemble. Transfer filling to a 9×13-inch baking dish if your pan isn’t oven-safe.
Dollop sweet potato mash on top and spread edge to edge. Use a fork to make ridges—crispy edges incoming.
- Bake. Drizzle or spray with oil. Bake at 400°F (200°C) for 20–25 minutes, until the top lightly browns and the filling bubbles at the edges.
- Finish strong. Rest 10 minutes so it sets.
Top with flaky salt and parsley if you’re feeling fancy. Serve hot.
Preservation Guide
- Fridge: Cool completely, cover, and refrigerate up to 4 days. Reheat at 350°F covered for 20–25 minutes, then uncover 5 minutes to re-crisp.
- Freezer (unbaked): Assemble in a freezer-safe dish, wrap tightly, and freeze up to 2 months.
Bake from frozen at 375°F, covered, 45–55 minutes; uncover 10 minutes.
- Freezer (baked): Cool, portion, and freeze slices. Reheat covered at 350°F until hot, or microwave then broil 2–3 minutes to restore the crust.
- Meal prep tip: Make the lentil filling 2–3 days ahead. Mash the topping the day of for best texture.

Nutritional Perks
- Protein power: Lentils bring 18g+ protein per cup cooked—no meat necessary.
- Fiber for days: Sweet potatoes, lentils, peas, and carrots keep you full and your gut happy.
- Micronutrient win: Sweet potatoes pack vitamin A, peas bring vitamin K and folate, and carrots add beta-carotene.
The trifecta.
- Balanced energy: Complex carbs + protein + healthy fats mean steady energy without a crash. Your 3 p.m. self says thanks.
What Not to Do
- Don’t undercook the lentils. Crunchy lentils are not “al dente,” they’re a crime. Taste before assembling.
- Don’t skip seasoning. Lentils need salt and acid/umami.
The soy, tomato paste, and Worcestershire aren’t optional flair; they’re the backbone.
- Don’t waterlog the mash. Drain sweet potatoes thoroughly. Too much liquid equals slidey topping that won’t brown.
- Don’t rush the rest. Let it sit 10 minutes after baking. Otherwise you’re serving savory lava.
Ask me how I know.
Mix It Up
- Mushroom boost: Add 8 ounces chopped cremini with the onions for extra umami.
- Herb swap: Try sage and oregano instead of rosemary/thyme for a different vibe.
- Cheesy crown: Mix 1/2 cup grated parmesan or vegan parm into the mash for a salty crust.
- Spice route: Add 1 teaspoon harissa or chili flakes to the filling if you want a gentle kick.
- Green upgrade: Stir in chopped spinach or kale with the peas for extra color and iron.
- Potato hybrid: Use half russets, half sweet potatoes for a classic-meets-modern mash-up (IMO, elite).
FAQ
Can I use canned lentils?
Yes. Use two 15-ounce cans, drained and rinsed. Reduce broth to about 3/4 cup and simmer just until thickened since the lentils are already cooked.
What’s the best sweet potato for mashing?
Orange-fleshed varieties like Beauregard or Jewel mash silky and sweet.
Japanese sweet potatoes are starchier and drier—great flavor, different texture.
How do I make it fully vegan?
Swap butter for olive oil, use plant milk, and choose vegan Worcestershire. Everything else is already plant-based. Easy win.
Can I make this in advance?
Totally.
Assemble, cover, and refrigerate up to 24 hours. Bake 5–10 minutes longer since it’s starting cold. FYI, the flavors deepen overnight.
How do I get a super-crispy top?
Rake the mash with a fork, brush with a thin film of oil, and broil 1–3 minutes at the end.
Watch closely—crispy turns charred fast.
What if my filling is soupy?
Simmer uncovered to reduce, or stir in a quick cornstarch slurry and cook 1–2 minutes. The filling should be scoopable, not sloshy.
Is this gluten-free?
Yes, if you use tamari and a gluten-free Worcestershire. Also use cornstarch (not flour) for thickening.
Always check labels.
Can I add meat?
Sure. Brown 1/2 pound ground beef, lamb, or turkey with the onions, then proceed. Keep some lentils for texture and nutrition—it’s the best of both worlds.
Wrapping Up
This Sweet Potato–Lentil Shepherd’s Pie with peas and carrots delivers comfort-food joy with weeknight practicality and next-level flavor.
It’s hearty without heaviness, fancy without fuss, and flexible enough for whatever’s in your pantry. Make it once and you’ll have a new signature dish—bonus points when your leftovers taste even better tomorrow. Warm spoon, happy life.








