Three Little Chickpeas

  • Home
  • About Me
  • Contact Us
  • Resources
  • Vegan Oil-Free Recipes
menu icon
go to homepage
  • Vegan Oil-Free Recipes
  • Resources
  • About Me
  • Contact Us
search icon
Homepage link
  • Vegan Oil-Free Recipes
  • Resources
  • About Me
  • Contact Us
×
Home » Recipes » Main Course

Mushroom Lentil Shepherd’s Pie (Vegan and Oil-Free)

Published: Feb 7, 2022 . Modified: Nov 14, 2025 by Allie

This website is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com.

Jump to Recipe·Print Recipe

This mushroom lentil shepherd's pie is a warm, hearty, and comforting vegan dinner idea.  Soft and creamy mashed potatoes top flavorful, hearty mushrooms and lentils for a healthy and satisfying meal. 

Vegan shepherd's pie in a baking dish with a spoon.

The mushroom lentil pie is a flavor-packed, plant-based dish that would work well as a main course for a holiday celebration or a comforting, cozy meal for the winter. It's not a quick meal, but it's rich with bold, savory flavors.  

Typically, shepherd's pie uses ground lamb, while cottage pie uses ground beef. In our vegan version, we combine brown lentils with mushrooms cooked with garlic, thyme, and rosemary to give the casserole a meaty texture. The tamari adds a rich umami flavor, finishing with a slightly sweet and tangy balsamic vinegar.

Pair the vegan dinner recipe with a simple salad or mustard maple Brussels sprouts.  For more comforting recipes, try chickpea and butternut curry, orzo veggie soup, or red lentil dahl with coconut milk.

Jump to:
  • Recipe features
  • Ingredient notes and substitutions
  • Tips
  • Variations
  • Tips to prepare the dish faster
  • How to make a mushroom lentil shepherd's pie
  • Storage
  • Serving suggestions
  • Frequently asked question
  • Related recipes
  • Recipe
  • Comments

Recipe features

  • The recipe is oil-free, vegan/vegetarian, and can be made gluten-free!
  • Hearty mushrooms and lentils with soft creamy mashed potatoes!
  • Great for a healthy holiday main dish or any time of the year!
  • Can be made in advance!

Ingredient notes and substitutions

Please see the recipe card below for a full list of ingredients and exact measurements for the mushroom shepherd's pie. 

Brown lentils - We use brown lentils for this version, but green lentils can be used as well.  Red lentils break down and become creamy, so I wouldn't recommend using those.  Canned lentils can be used instead of dry ones.  Skip the step of boiling with bay leaves, drain the cans, rinse well, and add them to the recipe as if you cooked them.  Substitute 1 cup of uncooked with about 2 ½ cups cooked.  Canned lentils can be salty; adjust the salt in the recipe if needed.

Bay leaves - Two dried bay leaves will flavor the lentils while they cook.  Remove them when you drain the cooked lentils to prevent adding them to the vegetable mixture.

Red onion - A red, white, or yellow onion can be used.

Mushrooms - Mushrooms add a meatiness to the lentil filling.  I opt for cremini or button mushrooms, but most varieties should work.  

Flour - Whole wheat or all-purpose can be used to thicken the lentil filling.  For a gluten-free option, use brown rice flour.

Vegetable broth - I opt for low-sodium vegetable broth/vegetable stock.  If you don't use low-sodium, adjust the salt in the recipe as needed.

Petite diced tomatoes - I prefer the petite diced variety to have smaller bites of tomato.

Tamari - If you can't find tamari, you can substitute low-sodium soy sauce.  Since tamari already has sodium, taste for salt before placing the lentil mixture in the casserole dish. 

Tomato paste - When you add the tomato paste, stir frequently.  The color should darken as it cooks.  It's thick, so it may start to stick to the pan.  If needed, turn down the heat and add a splash of vegetable broth to prevent it from burning.

Balsamic vinegar - Adds a slightly sweet, tangy flavor to balance the savoriness of the dish.  

Yukon gold potatoes - The recipe calls for Yukon gold potatoes, but Russet potatoes can also be used.  Red potatoes don't work well in this dish.  Peel or don't peel the potatoes.

Dairy-free milk - Any dairy-free milk will work.  From personal experience, some shelf-stable plant-based milks are thinner than refrigerated ones.  This may alter how much milk you need to thin out the potatoes.

Nutritional yeast - There is no butter or oil in this recipe, so the nutritional yeast is used to flavor the mashed potatoes.  For more flavor, try adding oil-free roasted garlic to the mashed potatoes.  You can always add vegan butter if you're not oil-free.

Tips

  • Cook the veggie mixture with flour and tomato paste for a few minutes until it has thickened. There should be some liquid left, but you should also see the bottom of the pan when you spoon the mixture to the side.
  • For oil-free cooking, having a bowl or squeeze bottle of water nearby is helpful.
  • Drain the potatoes well, and don't skip steaming the potatoes in the pot.  This helps to prevent watery mashed potatoes.  Make sure the potatoes are warm when spreading them on the lentil mushroom mixture.  Cold mashed potatoes are harder to spread.

Variations

  • If you want to make the dish extra special, add roasted garlic to the mashed potatoes. Here's a detailed post on how to roast garlic without oil. Add the roasted garlic cloves to your cooked potatoes before you start to mash them. 
  • The potatoes can also be swapped with my recipe for rosemary roasted garlic mashed potatoes with coconut milk or mashed potatoes without butter or oil.
  • To make gluten-free shepherd's pie, use gluten-free tamari and brown rice flour instead of whole wheat flour.
  • Try canned lentils to save time on the dish; see the lentil notes above for instructions.

Tips to prepare the dish faster

  • Use canned lentils instead of cooking them yourself, or cook them ahead of time and store them in the refrigerator until you're ready to prepare the dish.
  • Make the entire filling in advance and store it in the refrigerator until you're ready to assemble.  Reheat the prepared lentil mixture before assembling the mushroom lentil pie, then bake as per the instructions below. You may need to add time if the components are cold.

How to make a mushroom lentil shepherd's pie

1. Start this vegan version by chopping all of the veggies and pre-measuring the seasonings. Add the dry lentils, 3 cups of water, and 2 bay leaves to a pot, bring to a boil, then lower to a simmer for 20-25 minutes. The lentils should be tender when done. Drain the lentils, remove the bay leaves, and set the lentils aside.

Cooked green lentils in a pot with bay leaves.

2. While the lentils are cooking, start the potatoes. Add the chopped potatoes to a large pot, cover with water, and salt generously. Bring to a boil, then lower to a simmer for 15-20 minutes. Cook until the potatoes are fork-tender. 

3. Drain the potatoes, and add them back to their pot.  Set them aside off the burner, keep them covered to steam until you're ready to mash them. I wait to mash the potatoes until I have finished cooking the shepherd's pie filling.

Cooked cubed potatoes in a pot.

4. I use a large non-stick sauté pan when I cook the vegetables to keep the dish oil-free.  Preheat the pan to medium to medium-high heat, then add the red onion, carrots, mushrooms, and a pinch of salt. Cook until the onions are translucent, the carrots have softened, and the mushrooms have reduced in size and released their liquid, about 7-10 minutes. 

A large pan with uncooked diced carrots, onions, and mushrooms.

5. Add a tablespoon of water or vegetable broth to the skillet if the veggies are sticking.  Don't use too much because you don't want to boil the vegetables; you want them to brown.  (You can use this method multiple times to alleviate sticking vegetables.). Or cook the veggies in a neutral-tasting oil.

6. Add the minced garlic, thyme, and rosemary, the cook for 1-2 minutes. 

Cooked mushrooms, carrots, and onions in a pan with garlic.

7. Then, add 2 tablespoons of flour and cook for 1 minute, stirring frequently. 

Cooked carrots, mushrooms, and onions in a pan with flour on top.

8. Next, stir in the tomato paste and cook for 1-2 minutes, stirring frequently.  For oil-free cooking, add water as needed to deglaze the pan.

Cooked carrots, onions, and mushrooms with flour and tomato paste.

9. Now add the vegetable broth and deglaze the pan, scraping off any cooked-on bits with a wooden spoon.  Add the diced tomatoes, tamari, balsamic vinegar, drained cooked lentils, and salt to the vegetable mixture.

Lentil and mushroom mixture with vegetable broth and tomatoes.

10. Bring to a simmer and cook uncovered for about 5 minutes or until the mixture has thickened.  If it gets too dry, add a bit more vegetable broth or water.

Cooked lentil mushroom pie mixture in a pan with a spoon.

11. Taste and season with salt and pepper if needed. Stir in the peas.  They'll thaw when added to the hot lentil mixture.

Cooked lentil filling with tomatoes and peas in a pan for a vegan shepherd's pie.

12. When ready to mash the potatoes, add the milk, nutritional yeast, and salt to the cooked potatoes and mash with a potato masher. Start with 1 cup of milk and mash it into the potatoes.  Add more milk if they're too thick, taste, and adjust for more salt and nutritional yeast.

Fluffy vegan mashed potatoes in a pot.

13. Scoop the vegetable mixture into a 9x13-inch baking dish, then top with potatoes. 

Cooked lentil mushroom mixture with peas in a baking dish.

14. Drop mashed potatoes in small clumps.

Vegan lentil shepherd's pie in a white baking dish with scoops of mashed potatoes on top.

15. Then spread them out in an even layer. 

Mashed potatoes spread across a lentil mushroom filling.

16. Then run the back of a fork across the top to get ridges.  

Lentil mushroom pie in a baking dish with ridges from a fork in the mashed potatoes.

17. Bake uncovered for 20 minutes at 400°F (200 °C).  If you want the top to be more golden brown, broil for an additional 5 minutes.  Keep a close eye on it.

Baked lentil mushroom shepherd's pie in a baking dish with browned mashed potatoes on top.

Storage

Refrigerator - Store leftovers in an airtight container in the refrigerator for 4-5 days.

Freezer - Store in the freezer in an airtight container for 2-3 months.  I like to thaw the shepherd's pie before reheating it.  I haven't tested freezing an entire unbaked pie and then baking it, so I can't say for sure how well it would work.  I have only tested small baked portions, which work well.

Reheat - To reheat leftovers in the oven, preheat to 325°F (160°C), cover with aluminum foil, and heat until the filling and potatoes are warmed through.  How long it takes will depend on how much you're warming up.  Alternatively, use the microwave for small batches. 

Vegan shepherd's pie in a baking dish with a spoon.

Serving suggestions

  • A simple side salad
  • Rustic bread
  • Roasted maple dijon Brussels sprouts
  • Roasted or steamed root vegetables
  • Roasted or steamed broccoli or cauliflower

Frequently asked question

Can I make the vegan shepherd's pie in advance?

Yes, you can!  The entire dish can be made, assembled, and stored covered in the refrigerator.  Bake within 1-2 days as per the baking instructions below.  You may need to add more time to bake it since it will be cold.  The components can also be made and stored separately.  You'll just need to put the pie together and bake.

Related recipes

  • Vegan slow cooker quinoa chili 
  • Butternut squash chickpea curry soup
  • Red lentil dahl with coconut milk
  • Vegan cranberry sauce in a white bowl with orange slices.
    Homemade Vegan Cranberry Sauce with Orange Juice
  • White bean and potato soup in a white bowl.
    White Bean and Potato Soup
  • Vegan red lentil chili in a bowl with avocado slices.
    Instant Pot Red Lentil Chili (Vegan)
  • mustard glazed brussels sprouts in a bowl
    Mustard Glazed Oil-Free Roasted Brussels Sprouts

I hope you enjoy the recipe!  If you did, feel free to rate it and leave a comment.  

Originally published on December 23, 2019.

Print

Recipe

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Mushroom lentil shepherd's pie in a baking dish with a spoon and chopped parsley on top.

Mushroom Lentil Shepherd's Pie (Vegan and Oil-Free)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

  • Author: Allie
  • Total Time: 1 hour 20 minutes
  • Yield: 6 servings 1x
  • Diet: Vegan
Print Recipe
Pin Recipe

Description

This mushroom lentil shepherd's pie is a warm, hearty, and comforting vegan dinner idea.  Soft and creamy mashed potatoes top flavorful, hearty mushrooms and lentils for a healthy and satisfying meal.


Ingredients

Scale

Shepherd's Pie Filling

  • 1 cup (180 g) dried brown lentils
  • 2 bay leaves
  • 1 cup diced red onion
  • 1 cup diced carrots (about 3)
  • 8 oz (226 g) mushrooms, diced
  • 4 garlic cloves, minced
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary
  • 2 tablespoons whole wheat flour (or brown rice flour)
  • 2 tablespoons tomato paste
  • 1 cup (240 ml) low-sodium vegetable broth
  • 1 can (14.5 ounces) petite diced tomatoes
  • 1 tablespoon tamari (or low-sodium soy sauce)
  • 1 tablespoon balsamic vinegar
  • ¾ teaspoon salt, or to taste
  • 2 cups (280 g) frozen peas

 

Mashed Potatoes

  • 2  ½ pounds (1151 g) Gold Yukon potatoes, cut into 1-inch pieces
  • 1- 1  ¾ cup (240-414 ml) unsweetened dairy-free milk
  • 3 tablespoons nutritional yeast
  • ½ teaspoon salt, or to taste

Instructions

  1. Add the dry lentils, 3 cups of water, and 2 bay leaves to a pot, bring to a boil, then lower to a simmer for 20-25 minutes. The lentils should be tender when done. Drain the lentils, remove the bay leaves, and set the lentils aside.
  2. Preheat oven to 400°F (200 °C).
  3. While the lentils are cooking, start the potatoes. Add the potatoes to a pot, cover with water, and salt generously. Bring to a boil, then lower to a simmer for 15-20 minutes. Cook until the potatoes are fork-tender.
  4. Drain the potatoes and add them back to their pot. Set them aside, covered to steam until ready to mash.  I wait to mash the potatoes until I finish the shepherd's pie filling.
  5. Preheat a large non-stick sauté pan over medium to medium-high heat.  
  6. Add the red onion, carrots, and mushrooms, and a pinch of salt, then cook for about 7-10 minutes (or until the carrots have softened and the mushrooms have released their liquid and reduced in size).  For oil-free cooking, add a tablespoon or two of water at a time if the veggies start to stick and prevent burning. (Or cook the veggies in a neutral-tasting oil).
  7. Add the minced garlic, thyme, and rosemary, and cook for 1-2 more minutes.
  8. Add 2 tablespoons of flour and cook for 1 minute.
  9. Stir in the tomato paste and cook for 1-2 minutes.  For oil-free cooking, add water as needed to deglaze.
  10. Then add the vegetable broth and deglaze the pan, scraping off any cooked-on bits with a wooden spoon.
  11. Add the drained cooked lentils, diced tomatoes, tamari, balsamic vinegar, and salt (to taste) to the vegetable mixture.
  12. Bring to a simmer and cook for about 5 minutes, uncovered, or until the mixture has thickened, stirring occasionally.
  13. Stir in frozen peas and thaw.
  14. Taste and season with salt and pepper if needed.
  15. When ready to mash the potatoes, add the dairy-free milk, nutritional yeast, and salt (to taste). Start with 1 cup of milk and mash it into the potatoes. Depending on your desired consistency and how much liquid the potatoes need, add more milk if needed.
  16. Scoop the vegetable mixture into a 9 x 13-inch baking dish into an even layer, then top with mashed potatoes and spread out into an even layer. Use the back of a fork to make ridges in the potatoes.
  17. Bake uncovered for 20 minutes. To brown the top more, broil for about 5 minutes.

Notes

For oil-free cooking, keep a glass of water or a squirt bottle with water nearby.

To thicken the veggie/flour mixture, there should be some liquid left, but also see the bottom of the pan when you spoon the mixture to the side.  

Drain the potatoes well, and don't skip steaming the potatoes in the pot.  This helps to prevent watery mashed potatoes. 

Make sure the potatoes are warm when spreading them on the lentil mushroom mixture.  Cold mashed potatoes are harder to spread.

The mashed potatoes should be thin enough to spread but not runny and not too wet.

  • Prep Time: 55 minutes
  • Cook Time: 25 minutes
  • Category: Main Course
  • Method: Bake
  • Cuisine: English, American

Did you make this recipe?

Tag @threelittlechickpeasblog on Instagram and hashtag it #threelittlechickpeasblog

More Vegan Main Courses

  • One image is a chickpea rice bowl with tahini dressing and the other image is black bean rice bowl with avocado.
    13 Vegan Rice Bowl Recipes
  • Cozy vegan fall recipes with quinoa chili image and vegetable orzo soup.
    27 Vegan Fall Recipes
  • Chickpea bowl with tahini dressing, rice, cucumbers, red bell peppers, corn, and lettuce.
    Chickpea Bowl with Tahini Lime Dressing
  • 18 vegan lunch ideas with a photo of a Buddha bowl and a photo of soup.
    18 Vegan Lunch Ideas

Comments

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

  1. Siegeman54 says

    December 27, 2019 at 9:31 am

    Love it. Also hi Mom.

    Reply
    • Allie says

      December 27, 2019 at 9:44 am

      I'm glad you like the dish!

      Reply
picture of Allie

Hi, I'm Allie! I love cooking and I want to share my simple plant-based meals with you. Eating this way doesn't have to be complicated or expensive. Just simply delicious!

More about me →

Popular

  • Overnight oats with flaxseed in a jar with raisins.
    Basic Overnight Oats with Flaxseed
  • Oat milk hot chocolate with coconut whip in a white mug.
    Hot Chocolate with Oat Milk
  • Buffalo chickpea dip in glass dish with chopped parsley.
    Buffalo Chickpea Dip (Vegan)
  • Flax seed pudding with banana and strawberries in a jar with diced strawberries on top.
    Easy Flaxseed Pudding

Recent

  • A bowl with stewed tomato chickpeas, couscous, and diced cucumbers.
    Spiced Chickpea Couscous Bowl
  • Balsamic pickled onions in a glass jar.
    Balsamic Pickled Onions
  • Orzo vegetable soup in a white bowl with chopped parsley and a spoon.
    Vegetable Orzo Soup
  • Vegan baked pumpkin oatmeal in a white baking dish with chopped walnuts on top.
    Pumpkin Baked Oatmeal (Dairy-Free and Oil-Free)

Footer

↑ back to top

About

  • Privacy Policy
  • Disclaimer
  • Terms & Conditions

Contact

  • Contact
  • Resources
  • About Me

As an Amazon Associate, I earn from qualifying purchases.

Copyright © 2024 Three Little Chickpeas

Vegan shepherd's pie in a baking dish with mashed potatoes and the filling for the lentil mushroom pie.