There’s something magical about digging into a steaming shepherd’s pie on a chilly evening – that rich, savory filling topped with clouds of mashed potatoes just hits differently. My vegan lentil shepherd’s pie gives you all that cozy comfort without any meat, packing in protein from hearty lentils instead. I’ll never forget the first time I made this for my skeptical carnivore friends – one bite and they were hooked. The lentils create such a satisfying texture, soaking up all those wonderful herbs and veggie flavors. It’s become my go-to dish for potlucks and weeknight dinners alike because honestly? Nobody misses the meat when it tastes this good.
Table of Contents
Hearty Vegan Lentil Shepherd’s Pie Recipe with 14g Protein
A hearty and satisfying vegan version of shepherd’s pie packed with protein-rich lentils and topped with creamy mashed potatoes.
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 5 minutes
- Yield: 6 servings
- Category: Main Dish
- Method: Baking
- Cuisine: British
- Diet: Vegan
Ingredients
- 1 cup dried green or brown lentils
- 2 cups vegetable broth
- 4 medium potatoes, peeled and cubed
- 1/4 cup plant-based milk
- 2 tbsp vegan butter
- 1 onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 2 cloves garlic, minced
- 1 tsp dried thyme
- 1 tsp dried rosemary
- 1 tbsp tomato paste
- 1 tbsp soy sauce
- 1 cup frozen peas
- Salt and pepper to taste
Instructions
- Cook lentils in vegetable broth until tender, about 25 minutes.
- Boil potatoes until soft, then mash with plant-based milk and vegan butter.
- Sauté onion, carrots, and celery until softened, about 5 minutes.
- Add garlic, thyme, rosemary, tomato paste, and soy sauce. Cook 2 minutes.
- Combine cooked lentils and peas with vegetable mixture.
- Spread lentil mixture in baking dish, top with mashed potatoes.
- Bake at 375°F for 20 minutes until golden brown.
Notes
- Rinse lentils before cooking to remove debris.
- Add more broth if mixture seems dry.
- Let pie rest 10 minutes before serving.
Why You’ll Love This Vegan Lentil Shepherd’s Pie
Trust me, this isn’t just another vegetarian dish trying too hard—it’s the real deal comfort food that happens to be meat-free. Here’s why it’s become a staple in my kitchen:
- Crazy satisfying: Hearty lentils give that rich, meaty texture without any heaviness
- Protein powerhouse: Each serving packs 14g of plant-based protein to keep you full
- Weeknight magic: Uses simple pantry staples—no fancy ingredients required
- Meal prep hero: Tastes even better the next day (if there’s any left)
- Crowd-pleaser: Even my meat-loving uncle asks for seconds
Seriously, the first time you pull this golden beauty from the oven, you’ll understand why it’s my most requested recipe.

Ingredients for Vegan Lentil Shepherd’s Pie
Gather these simple ingredients – I promise there’s nothing fancy here, just good, wholesome stuff that comes together magically. Pro tip: measure everything before you start cooking (my French grandma called this “mise en place” and she was absolutely right). Here’s what you’ll need:
- 1 cup dried green or brown lentils (rinsed well – those little guys can be dusty)
- 2 cups vegetable broth (the better the broth, the tastier your filling)
- 4 medium potatoes, peeled and cubed (Yukon Gold are my favorite for creamy mash)
- 1/4 cup plant-based milk (I use unsweetened almond, but any will work)
- 2 tbsp vegan butter (this is where you splurge on the good stuff)
- 1 onion, diced (don’t skip – this builds the flavor base)
- 2 carrots, diced (about 1 cup – make the pieces small so they cook evenly)
- 2 celery stalks, diced (the unsung hero of flavor)
- 2 cloves garlic, minced (or more if you’re like me and believe in garlic therapy)
- 1 tsp dried thyme (rub it between your fingers to wake up the oils)
- 1 tsp dried rosemary (crushed slightly – those needles can be pokey)
- 1 tbsp tomato paste (that little tube in your fridge is perfect)
- 1 tbsp soy sauce (or tamari for gluten-free – umami bomb)
- 1 cup frozen peas (no need to thaw – they’ll cook in the oven)
- Salt and pepper to taste (start with 1/2 tsp salt, adjust as you go)
See? Nothing complicated – just real food that makes magic happen. Now let’s get cooking.
Equipment You’ll Need
You won’t need any fancy gadgets for this cozy dish – just the basics from your kitchen. Here’s what I grab every time:
- Large pot for boiling potatoes and lentils
- 9×13 baking dish (or similar size – I use my trusty ceramic one)
- Skillet for sautéing all those yummy veggies
- Potato masher (or a fork if you’re feeling rustic)
- Wooden spoon for stirring everything together
That’s it, Now let’s make some comfort food magic.
How to Make Vegan Lentil Shepherd’s Pie
Okay, friends – time to roll up our sleeves and make some serious comfort food magic. This recipe comes together in simple steps, and I’ll walk you through each one. The secret? Do a little kitchen dance while you cook – it makes everything taste better (trust me).
Cooking the Lentils
First things first – let’s give those lentils some love. I always start by giving them a good rinse in a fine mesh strainer (you’d be surprised how much dust comes off). Then, pop them in a pot with the vegetable broth. Bring it to a boil, then reduce to a gentle simmer. Here’s my trick – leave the lid slightly askew so steam can escape. They’ll take about 25 minutes to become tender but not mushy. You want them to hold their shape in the pie. If there’s any extra liquid after cooking, just drain it off – we’re not making soup here.
Preparing the Mashed Potatoes
While the lentils are doing their thing, let’s make the cloud-like topping. Boil those peeled, cubed potatoes in salted water until they’re fork-tender (about 15 minutes). Drain them well – soggy potatoes make sad mash. Now for the fun part – add the plant-based milk and vegan butter while they’re still hot. Mash away until smooth, but don’t overdo it or they’ll get gluey. Season with salt and pepper to taste – I usually start with ½ tsp salt and go from there. Pro tip: cover the bowl with a towel to keep them warm while you work on the filling.
Sautéing the Vegetables
Time to build those deep flavors. Heat a splash of oil in your skillet over medium heat and add the onion, carrots, and celery. Cook them for about 5 minutes until they start to soften – you’ll know they’re ready when your kitchen smells amazing. Add the garlic, thyme, and rosemary, stirring for just 30 seconds until fragrant (garlic burns fast, so stay close). Then stir in the tomato paste and soy sauce – this is where the magic happens. That rich umami flavor will have you sneaking bites straight from the pan.

Assembling and Baking
Now for the grand finale. Preheat your oven to 375°F while you mix the cooked lentils and frozen peas into your veggie mixture. Spread this delicious filling evenly in your baking dish. Then, carefully spoon the mashed potatoes over the top – I like to use the back of a spoon to make pretty swirls that’ll get golden in the oven. Bake for about 20 minutes until the top is lightly browned and you can see the filling bubbling at the edges. Here’s the hardest part – let it rest for 10 minutes before serving. I know, the aroma will drive you crazy, but this helps everything set up perfectly.
Tips for the Best Vegan Lentil Shepherd’s Pie
After making this recipe more times than I can count (and surviving a few kitchen disasters), here are my foolproof tips for shepherd’s pie perfection:
- Broth is your friend: If your lentil mixture looks dry after cooking, splash in extra broth – you want it moist but not soupy
- Taste as you go: Season the lentils AND potatoes separately – everything needs its own love
- Patience pays: Letting it rest 10 minutes after baking prevents a lava-hot filling disaster
- Golden trick: For extra crispy top, broil for the last 2 minutes (but don’t blink – it burns fast)
- Leftover magic: The flavors deepen overnight – it’s secretly better as leftovers
Follow these simple tricks and you’ll have everyone begging for your recipe. You can find more inspiration for cozy meals like this on Pinterest.
Variations and Substitutions
One of my favorite things about this vegan lentil shepherd’s pie is how easily it adapts to what you’ve got on hand. Here are some delicious twists I’ve tried over the years—each one makes the recipe feel brand new.
- Sweet Potato Topping: Swap half the regular potatoes for sweet potatoes—the natural sweetness plays so nicely with the savory filling
- Mushroom Boost: Sauté 8oz of sliced cremini mushrooms with the veggies for extra umami depth (my mushroom-obsessed sister’s favorite version)
- Fresh Herbs: Use 1 tbsp fresh thyme and rosemary instead of dried when they’re in season—the flavor difference is incredible
- Lentil Swap: Brown lentils hold their shape best, but green or French lentils work too in a pinch (just skip red—they turn to mush)
- Cheesy Twist: Stir 1/4 cup nutritional yeast into the mashed potatoes for a “cheesy” flavor that vegans and non-vegans alike adore
The best part? No matter how you tweak it, you’ll still end up with that same soul-warming comfort we all crave. Now go make it your own.
Serving Suggestions
Oh, the joy of plating up this golden beauty. While this vegan lentil shepherd’s pie is absolutely satisfying on its own, I’ve found a few perfect pairings that take it to the next level. Here’s how I love to serve it:
- Crisp green salad: The fresh crunch of mixed greens with a tangy vinaigrette cuts through the richness perfectly—my go-to is a simple arugula salad with lemon dressing
- Crusty bread: Because you’ll want something to swipe up every last bit of that delicious filling (I’m partial to a warm baguette or sourdough)
- Pickled veggies: Bright, tangy pickles or quick-pickled red onions add a lovely contrast—my grandma always served hers with bread-and-butter pickles
- Roasted Brussels sprouts: When I’m feeling fancy, these caramelized little gems make everything feel extra special
Honestly though? Some nights I just grab a big spoon and dig right in—no sides needed when the pie’s this good. If you’re looking for more ideas on what to serve with savory dishes, check out my tips on what goes well with spicy food.
Storage and Reheating
Here’s the beautiful thing about this vegan lentil shepherd’s pie—it practically gets better as leftovers. I always make a double batch because it’s my secret weapon for busy weeks. Here’s how to keep it tasting fresh:
- Fridge storage: Let it cool completely, then cover tightly with foil or transfer to airtight containers. It’ll stay perfect for 3-4 days (though mine never lasts that long)
- Oven reheating: My preferred method—pop individual portions in a 350°F oven for 15-20 minutes until heated through. The top gets beautifully crisp again.
- Microwave hack: For quick lunches, microwave single servings for 2 minutes, stir the filling, then go another 30 seconds—just know the potatoes lose some texture
- Freezing magic: This pie freezes like a dream. Wrap cooled portions tightly in foil, then freeze for up to 3 months. Thaw overnight in fridge before reheating
Pro tip: If freezing the whole pie, I assemble it in a disposable aluminum pan—then I’ve got an easy freezer-to-oven meal ready for those “can’t cook” nights. The potatoes might darken slightly when frozen, but the flavor stays absolutely delicious.
Nutritional Information
Here’s the scoop on what’s in each delicious serving of this vegan lentil shepherd’s pie. Keep in mind these are estimates—your exact numbers might vary slightly depending on specific ingredients and any tweaks you make (like I do when I “accidentally” add extra garlic). But this gives you a great idea of the wholesome goodness you’re enjoying:
- Serving Size: 1/6 of the pie (about 1 generous scoop)
- Calories: 320
- Carbohydrates: 52g (with 12g fiber – that’s nearly half your daily need)
- Protein: 14g (from those powerhouse lentils)
- Fat: 7g (mostly the good plant-based kinds)
- Sodium: 480mg
- Sugar: 6g (natural from the veggies, no added sugars)
What I love most? This isn’t just empty calories—it’s packed with fiber, plant-based protein, and nutrients from all those colorful veggies. It’s the kind of meal that leaves you satisfied for hours, not crashing an hour later. My nutritionist friend calls it “nutrient-dense comfort food”—and I call it delicious.
Frequently Asked Questions
Over the years, I’ve gotten so many questions about this vegan lentil shepherd’s pie—here are the ones that pop up most often with my tried-and-true answers:
Can I use canned lentils instead of dried?
Absolutely, Drain and rinse two 15-oz cans of lentils—you’ll need about 3 cups cooked. Skip the broth cooking step and just stir them into the veggie mixture. The texture will be slightly softer, but still delicious.
How do I make this gluten-free?
Easy peasy, Just swap the soy sauce for tamari or coconut aminos—everything else is naturally gluten-free. I’ve served this to gluten-sensitive friends many times with zero complaints.
Can I make this ahead of time?
Oh honey, this vegetarian shepherd’s pie is practically BETTER made ahead. Assemble everything, cover tightly, and refrigerate for up to 24 hours before baking. Add 5-10 extra minutes to the baking time since it’ll be cold from the fridge.
What’s the best way to get crispy mashed potatoes on top?
My secret? After baking, I’ll sometimes pop it under the broiler for just 1-2 minutes—watch it like a hawk though. That quick blast gives you those gorgeous golden peaks that make everyone ooh and ahh.
Can I freeze individual portions?
You’re speaking my meal prep language. Let cooled portions freeze solid on a baking sheet first (about 2 hours), then transfer to freezer bags. They’ll keep for 3 months—just reheat straight from frozen in a 350°F oven for 30-35 minutes. Perfect for those “I can’t even” nights.
Ready to Make Magic in Your Kitchen?
There you have it—my all-time favorite vegan lentil shepherd’s pie that’s been warming bellies and winning over skeptics for years. I can’t wait for you to experience that first heavenly bite when the creamy potatoes meet that savory lentil filling. It’s the kind of meal that makes everyone gather around the table a little faster, forks at the ready.
I’d love to hear how your version turns out. Did you add extra garlic (no judgment here)? Try the sweet potato twist? Maybe you discovered a brilliant new variation? Snap a photo of your golden masterpiece and tag me—nothing makes me happier than seeing this recipe become part of your family’s story too. Now go forth and bake up some comfort—your perfect vegan shepherd’s pie adventure awaits.
