Easy High-Protein Vegan Lentil Shepherd's Pie is comfort food that works hard for your health. A hearty lentil and pea filling layered under a creamy miso-butternut-red lentil mash delivers deep umami flavor and lasting energy. With no oil, no refined carbs, and a naturally creamy topping made from lentils and squash, it's the perfect healthy twist on a classic.
Ready in under an hour, it's weeknight-friendly yet impressive enough for holidays. Developed by a Registered Dietitian Nutritionist.
Nutritionist's Note:
When I want to make a meal that tastes delicious and looks impressive, yet still helps me meet my protein goals, I turn to this Lentil Shepherd's Pie.
- Protein-packed: Each serving provides around 30 g of plant-based protein and fiber for steady energy and satiety.
- Lower-carb comfort: Butternut squash and red lentils replace mashed potatoes, cutting carbs while adding antioxidants and fiber.
- Deep flavor, zero heaviness: Sun-dried tomatoes, tamari, and miso create rich umami depth without oil or butter.
- One-pan meal prep: Both components cook quickly, and the bake time is just 25 minutes.
Jump to:
- 👩🏼🌾 Ingredients & Health Benefits
- 🍠 Substitutions
- 📝 Tips for Making Vegetarian Lentil Shepherd's Pie
- Vegan Lentil Shepherd's Pie Recipe
- ⚖️ Convert the Recipe to Metric (g & mL)
- ✔️ Storage & Reheating Tips
- 🔪 Meal Prep Tips
- 🥣 More Healthy Holiday Recipes
- 🙋🏽♀️ Recipe FAQs
- 🛒 Shop Recipe Cookware and Ingredients
- 👩🏽🍳 Made this recipe?
- 🍽️ Related Recipes
- 💬 Comments
👩🏼🌾 Ingredients & Health Benefits
Below, I've included notes on the ingredients from the perspective of a nutrition expert and a trained chef. For a complete list of ingredients and quantities, see the recipe card below.
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. They add complementary amino acids (including lysine and leucine) to round out the protein profile.
- 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 beta-carotene 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 carotenoids 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.
🍠 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.
📝 Tips for Making Vegetarian Lentil Shepherd's Pie
These additional tips will help you get the best results from this recipe.

- 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.

Vegan Lentil Shepherd's Pie Recipe
Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Cooking for Peanuts.
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
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.
⚖️ Convert the Recipe to Metric (g & mL)
Use these AI tools to do this:
✔️ Storage & Reheating Tips
These simple tips 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 whole or in portions for up to 3 months. For the best texture, thaw overnight in the refrigerator before reheating.
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.
🔪 Meal Prep Tips
This Lentil Shepherd's Pie is perfect for batch cooking and busy weeks. Follow these tips for success.
- Cook in stages: Prepare the lentil-pea filling and the butternut-red lentil mash up to 2 days in advance. Store them separately in airtight containers in the fridge.
- Assemble before baking: When ready to serve, layer the filling and topping in your baking dish, brush with glaze if using, and bake fresh for the best texture and color. (If the topping is dry, add a splash of broth or a drizzle of soy milk to the topping before assembling to restore moisture and creaminess.)
- Make-ahead (fridge) option. Assemble the full Lentil Shepherd's Pie up to 24 hours before baking. Cover tightly and refrigerate. When ready to serve, bake directly from the fridge at 400 °F (200 °C) for 30-35 minutes, adding 5 extra minutes if cold.
- Make-ahead (freezer) option. Assemble fully, skip baking, and freeze. Thaw overnight, then bake at 400 °F (200 °C) for 30-35 minutes until golden and hot throughout.
- How to freeze single-serve portions. Cool completely, cut into squares, and wrap each portion in parchment or store in airtight containers. Reheat from frozen at 375°F (190 °C) for 25-30 minutes, or microwave until warmed through.
- Portion for easy lunches. Divide into single-serving containers for quick grab-and-heat meals - ideal for high-protein plant-based meal prep.
🥣 More Healthy Holiday Recipes
Easy Tofu Turkey: Healthy, vegan, and tastes incredible. This faux turkey even has a crispy skin!
Vegan Meatloaf Recipe: Packed with plant-based protein, and easy to make.
High-Protein Loaded Potato Bowl: Delivers 35 grams of plant-based protein per serving, making it as satisfying as it is delicious.
Healthy, Savory Mashed Sweet Potatoes: Vegan, packed with flavor, and made with a special method that increases resistant starch-perfect for keeping blood sugar steady.
High-Protein Loaded Potato Bowl delivers 35 grams of plant-based protein per serving, making it as satisfying as it is delicious.
🙋🏽♀️ 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.
🛒 Shop Recipe Cookware and Ingredients

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




Leave a Comment