• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

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
  • Follow Us

    • Facebook
    • Instagram
    • Pinterest
  • search icon
    Homepage link
    • Vegan Oil-Free Recipes
    • Resources
    • About Me
    • Contact Us
  • Follow Us

    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Recipes » Main Course

    Vegan Lentil Shepherd’s Pie (Oil-Free)

    Published: Feb 7, 2022 . Modified: Apr 13, 2024 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 vegan lentil shepherd’s pie is a warm, hearty, and comforting winter dish.  Soft and creamy mashed potatoes on top of intensely flavored mushrooms and lentils to warm those bellies. 

    Fluffy mashed potatoes and flavorful filling for a vegan lentil shepherd's pie.

    The vegan shepherd's pie recipe is a flavor-packed comfort food that would work well as the main dish for holiday celebrations.  It’s not a quick meal, but it's rich with bold savory flavors.  Typically shepherd's pie uses ground lamb as opposed to ground beef for a cottage pie.  

    My plant-based version uses brown lentils and mushrooms cooked with garlic, thyme, and rosemary to give the casserole a meaty texture.  The tamari gives it that underlying umami flavor and then finishes with slightly sweet and tangy balsamic vinegar. 

    Jump to:
    • Recipe features
    • Ingredient notes and substitutions
    • Tips
    • Instructions
    • Storage
    • Frequently asked question
    • Serving suggestions
    • Related recipes
    • Recipe
    • Comments

    Recipe features

    • The recipe is oil-free, vegan/vegetarian, and can be made gluten-free!
    • Great for a holiday main dish or any time of 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 plant-based shepherd's pie. 

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

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

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

    Whole wheat flour - This is used to thicken up the lentil filling or for a gluten-free option use brown rice flour.

    Vegetable broth - I opt for low-sodium vegetable broth/vegetable stock. If you don’t, add salt to taste to the lentil mixture.

    Petite diced tomatoes - I opt for petite diced to have smaller bites of tomato.

    Tamari - If you can’t find tamari you can substitute low-sodium soy sauce (regular soy sauce may be too salty).  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 some 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.  But not red 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 and it may affect the creaminess of the mashed potatoes.

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

    Tips

    • 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. Just 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 lentils notes above for instructions.

    Instructions

    Start this vegan version by chopping all of the veggies and pre-measure 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 them aside.

    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. Drain the potatoes, and add them back to their pot.

    Set them aside, keep them covered to steam until you’re ready to mash.  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 into the potatoes.  Add more milk if they’re too thick, taste and adjust for salt and nutritional yeast.

    Fluffy vegan mashed potatoes in a pot.

    I use a large non-stick skillet when I cook the vegetables to keep the dish oil-free.  Preheat the pan to medium heat and once the skillet is hot 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.  

    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 use a neutral-tasting oil.

    Add the minced garlic, thyme, rosemary, and sauté for 2-3 minutes.  Then, add 2 tablespoons of flour and cook for 1 minute, stirring frequently.  Next, stir in the tomato paste and cook for 1-2 minutes, stirring frequently.

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

    Bring to a simmer and cook 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 filling with tomatoes and peas in a pan for a vegan shepherd's pie.

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

    Scoop the vegetable mixture into a 9”x 13” baking dish, then top with potatoes.  Dropping mashed potatoes in small clumps versus one large one will make spreading them easier.  Then run the back of a fork across the top to get ridges.  

    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.

    Storage

    Store leftovers in an airtight container in the refrigerator for 4-5 days or freeze for 2-3 months.  I like to thaw the shepherd’s pie before reheating it.  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.  Or use the microwave for small batches.  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 tested small baked portions, which work well.

    Fluffy mashed potatoes and flavorful filling for a delicious vegan shepherd's pie.

    Frequently asked question

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

    Yes, you can!  The entire dish can be made and put together, then baked as per the instructions.  If it's coming straight out of the fridge you may need to add more time to baking it.  The components can also be made and stored separately, then put the pie together and baked.

    Serving suggestions

    • A simple side salad
    • Rustic bread
    • Roasted maple dijon Brussels sprouts

    Related recipes

    • Slow cooker quinoa chili 
    • Butternut squash chickpea curry soup
    • Red lentil dahl with coconut milk
    • Vegan loaded baked potatoes
    • 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
    • mustard glazed brussels sprouts in a bowl
      Mustard Glazed Oil-Free Roasted Brussels Sprouts

    I hope you enjoy the vegan recipe for lentil shepherd’s pie!  If you liked it 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
    Fluffy mashed potatoes and flavorful filling for a vegan lentil shepherd's pie.

    Vegan Lentil Shepherd's Pie (Oil-Free)


    5 Stars 4 Stars 3 Stars 2 Stars 1 Star

    5 from 1 review

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

    Description

    Vegan lentil shepherd's pie with a flavor-packed filling made from lentils and mushrooms. Then topped with creamy mashed potatoes for an oil-free, hearty, and filling dinner.


    Ingredients

    Scale

    Shepherd's Pie Filling

    • 1 cup (180 g) dried brown lentils
    • 2 bay leaves
    • 1 red onion (diced)
    • 3 large carrots (diced)
    • 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)
    • 1 cup (240 ml) low-sodium vegetable broth
    • 1 can (14.5 ounces) petite diced tomatoes
    • 2 tablespoons tamari (or low-sodium soy sauce)
    • 2 tablespoons tomato paste
    • 1 tablespoon balsamic vinegar
    • 2 cups (280 g) frozen peas
    • ¾ teaspoon salt, or to taste

    Mashed Potatoes

    • 2  ½ pounds Gold Yukon(1151 g)  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 them 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. Drain the potatoes and add them back to their pot. Set them aside, covered to steam until ready to mash. When ready to mash the potatoes, add the milk, nutritional yeast, and salt (to taste). Start with 1 cup of milk and mash into the potatoes. Depending on your desired consistency and how much liquid the potatoes need, add more milk if needed.
    4. In a large non-stick skillet, cook the red onion, carrots, and mushrooms for about 10 minutes (or until the carrots have softened and the mushrooms have released their liquid and reduced in size), add a pinch of salt to the veggies while they're cooking.  For oil-free cooking add a tablespoon or two of water at a time if the veggies start to stick and prevent burning. (Or use a neutral-tasting oil)
    5. Add the minced garlic, thyme, rosemary, and sauté for 2-3 more minutes.
    6. Add 2 tablespoons of flour and cook for 1 minute.
    7. Stir in the tomato paste and cook for 1-2 minutes.
    8. Then add the vegetable broth and deglaze the pan scraping off any cooked-on bits with a wooden spoon.
    9. Add the diced tomatoes, tamari, drained cooked lentils, balsamic vinegar, and salt to the vegetable mixture.
    10. Bring to a simmer and cook for about 5 minutes or until the mixture has thickened, stirring occasionally.
    11. Stir in frozen peas.
    12. Taste and season with salt and pepper if needed.
    13. Scoop the vegetable mixture into a 9”x 13” baking dish, then top with mashed potatoes. Use the back of a fork to make ridges in the potatoes.
    14. Bake uncovered for 20 minutes. To get a darker, top broil for an additional 5 minutes.

    Notes

    Cook for a few minutes until the veggie mixture thickens, you should be able to spoon the mixture in the pan and some liquid is left but see the bottom of the pan.  Like a gravy. 

    For oil-free cooking having a bowl or squeeze bottle of water nearby is helpful.

    If you use regular soy sauce (not low sodium), you want to adjust the salt.

    • Prep Time: 55 minutes
    • Cook Time: 20 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

    • Buffalo tofu bowl with rice, shredded carrots, romaine lettuce, cucumbers, cherry tomatoes, and a dairy-free ranch dressing.
      Buffalo Tofu Bowl
    • Baked buffalo tofu bites on a plate with celery sticks and a bowl of vegan ranch dressing.
      Buffalo Tofu Bites (Vegan and Oil-Free)
    • Vegan rice salad with broccoli, tomatoes, and chickpeas in a bowl.
      Vegan Rice Salad with Chickpeas and Broccoli
    • Vegan roasted potato Buddha bowl with lettuce, cherry tomatoes, cucumber, chickpeas, and roasted red pepper dressing.
      Vegan Roasted Potato Buddha Bowl

    Reader Interactions

    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

      December 27, 2019 at 9:31 am

      Love it. Also hi Mom.

      Reply
      • Allie

        December 27, 2019 at 9:44 am

        I'm glad you like the dish!

        Reply

    Primary Sidebar

    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

    Copyright © 2025 Three Little Chickpeas on the Foodie Pro Theme

    Fluffy mashed potatoes and flavorful filling for a vegan shepherd's pie.