This Vegan Lentil Shepherd's Pie is rich, savory, and packed with protein. The hearty lentil and pea filling is topped with a creamy miso, butternut squash, and red lentil mash for a naturally velvety finish that's every bit as satisfying as the classic. Ready in under an hour, it's an easy weeknight dinner and special enough to serve for the holidays.
Save This Recipe!
Type your email & I'll send it to you!
Jump to:
- 🔍 Quick Look: Vegan Lentil Shepherd's Pie
- 👩🏽⚕️ Dietitian's Note
- 👩🏼🌾 Ingredients
- 🥬 Substitutions
- 📝 How to Make Vegan Lentil Shepherd's Pie
- ✔️ Storage & Meal Prep Tips
- 🥣 More Healthy Holiday Recipes
- 🙋🏽♀️ Recipe FAQs
- 🍽️ Related Recipes
- 👩🏽🍳 Made this recipe?
- ⚖️ Convert the Recipe to Metric (g & mL)
- Vegan Lentil Shepherd's Pie Recipe
- 🛍️ Shop Recipe Cookware and Ingredients
- 💬 Comments
🔍 Quick Look: Vegan Lentil Shepherd's Pie
- ⏱️ Prep Time: 10 minutes
- 🎛 Cook Time: 45 minutes
- 👥 Servings: 4
- 📊 Calories: ~450 kcal (based on nutrition panel)
- 👩🏽🍳 Flavor Profile: Rich, savory, and deeply satisfying with a creamy, umami-packed topping.
- 💪🏼 Nutrition: 28 grams of protein, ~172 mg calcium
- ⭐ Difficulty: Easy. This vegan lentil shepherd's pie can be prepped in 10 minutes.
👩🏽⚕️ Dietitian's Note
This shepherd's pie is designed to be as nourishing as it is comforting. Lentils provide plant protein, fiber, iron, and folate, while butternut squash adds fiber and antioxidant-rich carotenoids. Together, they create a satisfying meal that supports fullness and steady energy.
Instead of relying on butter, cream, or oil for richness, this recipe builds deep savory flavor with miso, tamari, and sun-dried tomatoes. The result is a hearty, protein-packed meal that delivers classic comfort with a more nutrient-dense, plant-forward approach.
Why You'll Love This Recipe:
This vegan lentil shepherd's pie is easy to make and incredibly delicious. It's also:
- Rich, savory comfort food with a creamy, umami-packed topping.
- Delivers around 30 grams of plant-based protein per serving.
- Uses butternut squash and red lentils instead of mashed potatoes for a lower-carb, fiber-rich twist.
- Naturally oil-free yet packed with flavor from miso, tamari, and sun-dried tomatoes.
- Perfect for meal prep and easy enough for weeknights, but impressive enough for holidays.
👩🏼🌾 Ingredients
Below, I share ingredient notes from both a nutrition expert's and trained chef's perspective.
For the filling:

- Lentils: Add a hearty bite that holds its shape, so the filling feels "meaty." They soak up aromatics and stock for deep flavor, while bringing plant protein, fiber for lasting satisfaction, and naturally occurring iron and potassium.
- Green Peas: Sweet pop and color that brighten the dish.
- Tomato Paste and Sun-Dried Tomatoes: Concentrated, savory umami that layers richness without heaviness. Additionally, they are a natural source of the powerful antioxidant lycopene found in cooked tomatoes.
- Carrots: Gentle sweetness and body that balance the savory notes. Cooking makes their antioxidants more available, especially with a little fat present from the tahini.
For the topping:

- Butternut Squash: Naturally sweet and silky when blended, it gives the topping its golden hue and comforting flavor. It's also rich in antioxidants and vitamin C.
- Miso: Adds depth and umami richness while offering some beneficial cultures from fermentation, even when heated.
- Tahini (optional): Lends a nutty flavor and creamy texture that helps balance the dish and improve absorption of fat-soluble nutrients.
See the printable recipe card below for quantities.
🥬 Substitutions
This recipe is versatile and easy to adapt. Below are some simple ingredient substitutions.
- Lentils: Substitute with canned lentils (drained) to save time.
- Peas: Try edamame or white beans for variation.
- Butternut Squash: Use sweet potato, Russet potatoes, pumpkin, or cauliflower for a twist.
- Sun-Dried Tomatoes: Use 1-2 teaspoons finely chopped Calabrian chiles (in oil) for every 4-5 sun-dried tomatoes. They add a smoky, spicy umami that beautifully complements lentils and miso.
- Miso: Replace with 1 teaspoon more soy sauce and a touch of tahini.
- Tomato Paste: Substitute with tomato ketchup as needed.
- Tahini: Swap for olive oil or cashew butter for creaminess.
📝 How to Make Vegan Lentil Shepherd's Pie
The complete recipe with exact amounts is below. These additional tips will help you get the best results.

- Cook lentils for the filling until just soft. Cooking them al dente before baking keeps the filling firm instead of mushy once it goes into the oven.

- Gently simmer the butternut squash and red lentils for the topping. Avoid overcooking to preserve flavor and prevent a watery mash. (Cut the squash evenly to prevent some pieces from turning mushy before others are tender.)

- Cook aromatics. Broth adds savory flavor while preventing sticking and reducing calories-use just enough to coat the pan, adding more as it evaporates.

- Once aromatics are soft, stir in paprika, thyme, and oregano for 30-60 seconds before adding tomato paste or liquid. This "blooms" the spices, intensifying their aroma and releasing fat-soluble flavor compounds-even in oil-free cooking.

- Deglaze for umami. After sautéing, pour in a tablespoon of balsamic vinegar, tamari, or broth to lift all the browned bits-these are pure flavor.

- Optional chef's trick: Add a few drops of miso or soy sauce near the end of sautéing for a savory punch that enhances the lentils later.
Tips for the Topping:

- Transfer the cooked red lentils and squash to a fine-mesh sieve to drain them.

- Dissolve the miso in the nondairy milk to ensure an even blend.

- Mash the squash and lentils while they're hot for a smoother texture and easier blending.

- Mix in nondairy milk a little at a time until you reach a fluffy, creamy consistency-red lentils thicken quickly as they cool.
Baking tips:

- Scoop dollops of the butternut-red lentil mash evenly over the filling, then spread gently with an offset spatula or the back of a spoon. This keeps the layers distinct and prevents the filling from mixing into the topping.

- Rough up the surface slightly with a fork or spoon. Peaks and ridges brown more beautifully under heat than a completely smooth surface.

- Brush the top with a mix of soy milk and a few drops of olive oil for a golden sheen and light crispness-especially useful for oil-free recipes.

- Switch to broil for 2-3 minutes after baking to achieve an irresistible golden crust.
✔️ Storage & Meal Prep Tips
These simple tips will help your Vegan Lentil Shepherd's Pie preserve flavor, texture, and the powerful nutrients.
- Refrigerate: Cool completely, then cover tightly or transfer to airtight containers. Keeps well for up to 5 days in the fridge.
- Freeze: Freeze baked or unbaked shepherd's pie in a freezer-safe container for up to 3 months. Thaw overnight in the refrigerator before reheating or baking.
- Meal prep: Prepare and assemble the shepherd's pie up to 24 hours in advance, cover, and refrigerate until ready to bake. You can also bake it ahead and portion it into individual containers for easy lunches and dinners.
Reheat:
- Oven: Warm at 375 °F (190 °C) for about 20 minutes or until hot in the center. Cover loosely with foil or parchment to prevent drying.
- Microwave: Heat individual servings in 45-second bursts, stirring halfway for even warmth.
- Skillet option: Reheat a slice in a nonstick pan with a splash of broth, covered, for a slightly crisp base and fresh flavor.
🥣 More Healthy Holiday Recipes
My Tofu Turkey Recipe is healthy, vegan, and tastes incredible. This faux turkey even has a crispy skin!
This Vegan Meatloaf Recipe is packed with plant-based protein, slices beautifully, and is finished with a tangy glaze for a comforting dinner.
My High-Protein Loaded Potato Bowl is filled with tender potatoes, crispy tofu crumbles, and a creamy roasted red pepper sauce all while delivering 35 grams of plant-based protein per serving.
These Healthy Mashed Sweet Potatoes are made with a special method that increases resistant starch- perfect for keeping blood sugar steady.
🙋🏽♀️ Recipe FAQs
Yes. Substitute the butternut-red lentil mash with 2 ½ cups mashed boiled potatoes. Mix in miso, nutritional yeast, and soy milk for added protein and umami.
Use two 15-ounce cans of lentils, drained and rinsed. Skip simmering lentils for the filling.
Yes. Replace the diced carrots with 1 ½ cups frozen mixed vegetables (corn also works well). Add them at the same time as the lentils after cooking the aromatics.
For a faster version, layer the hot filling and warm topping in bowls or ramekins, then torch or broil briefly for a golden top.
⚖️ Convert the Recipe to Metric (g & mL)
Use these AI tools to do this:

Vegan Lentil Shepherd's Pie Recipe
Ingredients
- 1 cup dried lentils brown, black, Puy, or green lentils, rinsed (see notes)
- 3 cups cubed butternut squash 1-inch cubes from 2-2½ lb squash, about 450-500 g
- ½ cup dried red lentils rinsed
- 1 medium onion finely diced
- 2 medium carrots diced
- 3 large cloves garlic minced
- 1 teaspoon smoked paprika
- 1 teaspoon dried thyme
- 1 teaspoon dried oregano
- 2 tablespoons tomato paste
- 4 large sun-dried tomatoes jarred and soaked in oil, or dried and soaked in warm water, finely chopped
- 2 cups frozen peas
- 1 tablespoon reduced-sodium tamari or soy sauce
- ¾ cup vegetable broth
- 2 teaspoons balsamic vinegar or to taste
- Salt and black pepper to taste
- 1 ½ tablespoons mellow miso or white miso
- 3 tablespoons unsweetened nondairy milk plus more as needed
- 1 tablespoon nutritional yeast
- 1 tablespoon tahini optional for creaminess
Save This Recipe!
Type your email & I'll send it to you!
EQUIPMENT
- Baking dish approximately 8×8-inch (2-quart)
- Medium saucepan
- Large skillet
Instructions
Cook the Lentils
- Cook lentils for filling: Simmer the lentils in enough water to cover them by about 2 inches for about 20 minutes, or until just tender. Drain in a fine-mesh sieve.
- Cook red lentils and squash for topping: Simmer butternut squash and red lentils in enough water to cover them by about 2 inches for 15-20 minutes until the squash is just soft. Drain in a fine-mesh sieve. Set aside.
Make the Filling
- Cook aromatics: In a large nonstick pan, sauté the onion, carrot, and garlic in a splash of broth until soft.
- Add smoked paprika, thyme, oregano, tomato paste, and sun-dried tomatoes. Stir 2 minutes to build flavor.
- Mix in lentils, peas, tamari, vegetable broth, and balsamic vinegar. Cook 3-4 minutes more, seasoning to taste.
Make the Topping
- Dissolve the miso in nondairy milk.
- Mash: Stir the dissolved miso, nutritional yeast, and tahini (if using) into the squash-lentil mixture, then mash until smooth. Add milk as needed for a creamy consistency, but avoid making it too moist, or the topping will brown less in the oven.
Assemble and Bake
- Preheat the oven to 400°F (200 °C).
- Spread the filling evenly in a baking dish. Add dollops of the topping with an ice cream scoop or spoon, then smooth.
- Bake for 25 minutes, then broil for 2-3 minutes until lightly browned.
Notes
Nutrition
This information is provided as a courtesy and is only an estimate. Nutritional values may vary depending on factors such as product types and brands used.
🛍️ Shop Recipe Cookware and Ingredients

Note: As an Amazon Associate, I earn from qualifying purchases.
Nisha's Favorites
Get my tried-and-true products.












Bridget says
This was delicious! I made it in four small Pyrex dishes for easy meal prep. The portions are huge! I will be making this again.
Nisha Melvani, RDN says
Yay! Thank you for letting me know. I love this recipe.
Holly says
First Lentil Shepherds pie I’ve liked. Used banana squash instead of butternut squash and almond milk in topping. It was a little sweet. Not sure if it was meant to be. I loved the idea of used squash and lentils over potatoes, very clever! Thanks
Nisha Melvani, RDN says
Awww so happy to read this. Thank you for letting me know.
Ai says
Thank you for a protein packed pie!
Nisha Melvani, RDN says
Thank you for making it:)
marie says
delicious. great idea putting red lentils into mash. thankyou.
Nisha Melvani, RDN says
So glad you enjoyed this recipe and the mash! Thank you.
Andrea Burchill says
I am going to a non vegan house for Thanksgiving and this recipe caught my eye. I made it over the weekend to test it out first. You did not disappoint. It was absolutely delicious. Even my non vegan husband loved it. It was so flavorful.I am definitely bringing this to thanksgiving dinner!!
Nisha Melvani, RDN says
Awww made my day reading this. Thank you for sharing how much you both enjoyed it. It's a fave.
Jean says
This was delicious and so satisfying. The sun dried tomato’s added so much flavour!
Nisha Melvani, RDN says
So happy you enjoyed it! It's a fave. Thank you.
Pascale Priem says
I made this recipe in advance for the people who came to help in my house. They are not vegan. They loved the fullness of flavor !
Nisha Melvani, RDN says
So happy to hear this. Thank you for leaving a comment.
Carolina Schutz says
Absolutely WONDERFUL!
Nisha Melvani, RDN says
Awww truly happy to read this! Thank you.
Stuart says
Is the butternut squash cooked before adding, or does it go in raw? I’ve got some prepared from another recipe
I’d like to use.
Nisha Melvani, RDN says
Simmer the raw cubed squash.