Cozy Peach Kitchen

  • home
  • About
  • Recipes
  • Nutrition & Lifestyle
menu icon
go to homepage
  • Home
  • Recipe Index
  • About
  • Cookbook
  • Contact
  • Subscribe
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Home
    • Recipe Index
    • About
    • Cookbook
    • Contact
    • Subscribe
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×
    Home » Recipes » Vegetarian Dinner Recipes

    Lentil Casserole with Mashed Potatoes

    Modified: Oct 10, 2024 by Cassidy Reeser, MS, RD · This post may contain affiliate links
    4.67 from 6 votes
    6 servings
    1 hour hour
    Pin Jump to Recipe
    Overhead view of sheperd's pie in a black cast iron dish with a silver serving spoon

    Lentils and mushrooms are cooked in a rich, savory wine sauce and topped with homemade mashed potatoes in this healthy, comforting vegan lentil casserole.

    Overhead view of sheperd's pie in a black cast iron dish with a silver serving spoon

    Whenever I'm looking for a comforting and hearty vegetarian casserole, I go for this shepherd's pie-style lentil casserole or a lentil wellington.

    Traditional shepherd's pie is British comfort food made using lamb or other meats. This vegan version uses lentils, mushrooms, and walnuts to make a lentil casserole that is plant-based, nutritious, and very delicious.

    This casserole works best with brown or green lentils. If you don't have red lentils, check out my red lentil casserole instead.

    Jump to:
    • Recipe features
    • Ingredients and substitutions
    • Step-by-step instructions
    • Tips and variations
    • Leftovers and storage tips
    • Looking for more vegan comfort food?
    • Recipe
    • Comments

    Recipe features

    • The filling: This casserole has a "meaty" filling made using protein and fiber-rich lentils alongside mushrooms and walnuts.
    • Flavors: Filled with rich, savory and hearty flavors from a few umami-rich pantry staples.
    • Ingredients: Made with mostly pantry staples and a handful of fresh veggies.
    • Versatile: Shepherd's pie is great for family dinners or meal prep because it reheats well.
    • Dietary features: vegan, vegetarian, gluten-free optional and soy-free optional (just use tamari in place of soy sauce), nut-free optional (omit walnuts)

    If you like my lentil meatloaf recipe you'll love this vegan shepherd's pie because it uses many of the same ingredients to make the meaty meatless texture.

    Ingredients and substitutions

    Labeled ingredients used to make shepherd's pie

    Look like a lot of ingredients? Don't worry! A lot of these are pantry staples that can be reused in other recipes. It all leads to a super flavorful filling.

    • Mushrooms: The mushrooms add a slightly chewy, meaty texture to this meatless recipe. I roughly chop them so that they are noticeable in the filling, but if you or someone you're serving doesn't like mushrooms you can chop them very finely or reduce them to just 8 ounces. I use baby bella mushrooms. White mushrooms also work.
    • Green lentils or brown lentils work here. Red lentils will not work because they get too soft.
    • Roughly chopped walnuts add a lot of texture. These can be omitted to make the recipe nut-free.
    • Mashed potatoes: This is simply a mix of cubed and boiled Russet potatoes, salt, soy milk (or non-dairy milk of your choice) and vegan butter. Simple but really delicious.
    • Umami pantry staples like soy sauce, wine, and tomato paste give a classic beef stew flavor, minus the beef.
    • Corn starch slurry: This combination of equal parts corn starch and water helps to thicken the filling. Arrowroot starch can be used in place of corn starch if needed.
    • Red wine: I use red wine, usually cabernet or pinot noir. This ingredient really intensifies the filling flavors and I don't recommend skipping it! The alcohol cooks off during the cooking process, so no need to worry about the casserole having any true alcohol content.

    Step-by-step instructions

    Before you begin: I use a 12-inch cast iron pan for this recipe. You can also cook the filling in a large non-stick skillet and transfer it to a 2-quart casserole dish if you don't have an oven-safe skillet.

    The filling

    Steps 1 and 2 showing how to make lentil shepherd's pie

    Step one. Heat a cast-iron pan or skillet over medium-high heat. Once hot, drizzle in olive oil. Add the mushrooms, onion, celery, carrots, and chopped walnuts and sprinkle with salt. Sauté until softened, stirring occasionally for even cooking, about 10-12 minutes.

    Step two: Add in the minced garlic, soy sauce, tomato paste, wine, nutritional yeast, rosemary, thyme. Cook for another 1-2 minutes, until the garlic is aromatic.

    Steps 3 and 4 showing how to make lentil shepherd's pie

    Step three: Add in the vegetable broth, corn starch slurry, and lentils. Stir and let sit over medium-low while you make the mashed potatoes.

    The mashed potatoes

    Step four: You'll first want to boil quartered and peeled potatoes for 10 minutes until softened. Drain off the water and return to the dish you boiled the potatoes in.

    Add milk of choice (I use unsweetened/unflavored soy milk), salt and pepper, and melted (vegan) butter. Mash away! If you prefer a creamier mashed potato you can add additional liquid during the mashing process.

    Steps 5 and 6 showing how to make lentil shepherd's pie

    Step five: Layer the lentil mushroom filling into a lightly oiled casserole dish or keep in the cast iron pan. Top with a layer of mashed potatoes.

    Step six: Cover with foil and bake for 20 minutes. Remove the foil and bake another 15 minutes, until the potatoes are golden.

    Tips and variations

    • Why bake it? While the flavors deepen in the oven and help the pie hold its shape, you don't have to bake it if you're short on time. It will still be a casserole, but the dish won't hold its shape as well.
    • Sweet potatoes: You can use sweet potatoes in place of white potatoes for a sweeter flavor. Just cube and boil the sweet potatoes until tender. Make the mashed potatoes per recipe instructions, adjusting seasonings to taste as needed.
    • "Meat" options: I haven't tested this using meatless ground beef in place of lentils but it should work if you use something like Beyond meat or even TVP. I recommend starting with 8 ounces and you will need to cook it before adding it to the filling.
    • Gluten-free option: You can make this shepherd's pie gluten-free by using tamari in place of soy sauce.

    Leftovers and storage tips

    • Leftovers: Cover and keep refrigerated for 3-4 days for best quality.
    • Reheating: Reheat a single serving of lentil casserole in a microwave. You can also cover the casserole with foil and reheat it in the oven at 325 degrees. It will take 15-20 minutes for the filling to warm through.
    • Freezing: Vegan shepherd's pie does freeze well. To freeze the entire casserole, let it cool to room temperature before coving tightly with plastic wrap and foil. Freeze for up to 3 months. Let thaw overnight in the fridge before reheating. Freeze individual servings in air-tight freezer containers.
    Serving of shepherd's pie on a pink plate with glass of wine in background

    Looking for more vegan comfort food?

    Enjoy a slice of this comforting casserole with a whole wheat garlic knot or yeast roll or make it an extra hearty meal with a side of warm kale salad.

    • Close up of vegan pot pie.
      Vegan Tofu Pot Pie
    • Blue-rimmed white bowl filled with lentil stew topped with shredded parmesan cheese.
      Instant Pot Lentil Stew
    • Close up of vegan meatballs in tomato sauce being lifted with a slotted spoon.
      Vegan Mushroom Meatballs
    • Close up of golden potato soup.
      Creamy Vegan Potato Soup

    Did you try this recipe? You can leave a star rating in the recipe card or a review in the comments below. Or check out my cookbook and keep up to date with my YouTube, Instagram, TikTok, or newsletter!

    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!

    Please enable JavaScript in your browser to complete this form.
    Loading

    By submitting this form, you consent to receive emails from Cozy Peach Kitchen

    Serving of shepherd's pie on a pink plate with glass of wine in background.

    Lentil Casserole with Mashed Potatoes

    Cassidy Reeser, MS, RD
    Comforting and healthy vegan casserole made with mushrooms, lentils, and hearty stew seasonings.
    4.67 from 6 votes
    Print Recipe Pin Recipe Save RecipeSaved!
    Prep Time 25 minutes mins
    Cook Time 35 minutes mins
    Total Time 1 hour hr
    Servings 6 servings

    Ingredients
      

    Mashed Potatoes

    • 2 and ½ pounds Russet potatoes cut into 1" pieces, see note #1
    • 2 tablespoons melted vegan butter
    • ¼ cup unsweetened soy milk
    • ¼ teaspoon salt more to taste
    • freshly ground black pepper to taste

    Lentil Filling

    • 2 tablespoons corn starch
    • 2 tablespoons cool water
    • ¾ cup dry green lentils see note #2
    • 2 and ½ cups water
    • 1 tablespoon olive oil
    • 8 ounces cremini mushrooms roughly chopped, see note #3
    • 8 ounces baby bella mushrooms
    • 1 cup diced yellow onion ~1 small onion, finely diced
    • 1 cup diced carrots ~2 large carrots
    • ½ cup diced celery ~2 stalks celery
    • ½ cup walnuts roughly chopped
    • ¼ teaspoon salt more to taste
    • 3 cloves garlic minced
    • 3 tablespoons red wine see note #4
    • 2 tablespoons tomato paste
    • 1 tablespoon soy sauce
    • 1 tablespoons nutritional yeast
    • 1 teaspoon dry rosemary
    • 1 teaspoon dry thyme
    • ¼ cup vegetable broth

    Instructions
     

    Mashed Potatoes

    • Cover diced potatoes with water in a large pot. Bring to a boil over high heat. Boil until softened, about 10-15 minutes depending on the size of your potato pieces.
    • While the potatoes are boiling, start cooking the lentil filling. When potatoes are fork tender, drain the water and return them to the pot. Add melted butter, soy milk, salt and pepper. Mash until softened to mashed potato consistency.

    Lentil Filling

    • Preheat the oven to 350 degrees F. Make the corn starch slurry by stirring together 2 tablespoons corn starch and 2 tablespoons water in a small bowl. Set aside.
    • Combine the dry lentils and water in a medium sauce pot with a pinch of salt. Bring to a boil over high heat. Reduce to a simmer over medium-low and simmer for 15 minutes, or until lentils are tender. Once cooked, drain off excess liquid and set lentils aside.
    • Heat a 12 inch skillet over medium-high heat. Once hot, drizzle in olive oil. Add the mushrooms, onion, carrots, celery and chopped walnuts. Sprinkle with salt. Sauté until softened, stirring occasionally for even cooking, about 10-12 minutes.
    • Add in the minced garlic, wine, tomato paste, soy sauce, nutritional yeast, rosemary, thyme. Cook for another 1-2 minutes, until the garlic is aromatic.
    • Add in the vegetable broth, corn starch slurry and lentils. Stir and sit over medium-low. At this point the potatoes are usually ready to mash.
    • Layer the lentil mushroom filling into a lightly oiled 2 quart casserole dish or keep in the cast iron pan. Top with a layer of mashed potatoes.
    • Cover with foil and bake for 20 minutes at 350 degrees F. Remove the foil and bake another 15 minutes, until the potatoes are golden. Remove from the oven and let rest for 5 minutes before serving. Enjoy!

    Notes

    1. Potatoes: Russet or Yukon gold potatoes work. I usually leave the skins on but you can peel them if you prefer.
    2. Lentils: Use green or brown lentils. ¾ cup dry lentils = 2 and ½ cups cooked. Or about two cans of lentils. 
    3. Mushrooms: I roughly chop them so that they are noticeable in the filling, but if you or someone you're serving doesn't like mushrooms you can chop them very finely or reduce to just 8 ounces. I use a mix of cremini mushrooms and baby bella mushrooms. White mushrooms also work.
    4. Wine: I use red wine, usually cabernet or pinot noir. The alcohol cooks off during the cooking process and leaves a rich flavor.
    5. Storage and reheating: Cover and keep refrigerate for 3-4 days for best quality. Reheat single serving in a microwave. You can also cover the casserole with foil and reheat it in the oven at 325 degrees. It will take 15-20 minutes for the filling to warm through.

    Nutrition

    Serving: 1sliceCalories: 411kcalCarbohydrates: 62gProtein: 15gFat: 13gSaturated Fat: 2gTrans Fat: 1gSodium: 403mgPotassium: 1627mgFiber: 12gSugar: 6gVitamin A: 3896IUVitamin C: 17mgCalcium: 98mgIron: 4mg
    Did you make this?I love hearing how it went! Leave a review or tag me on Instagram @cozypeachkitchen so I can see your creations!
    « Easy Vegan Buttermilk Pancakes
    Vegetarian Fajita Veggie Bowls »

    Comments

    1. Bea says

      December 10, 2022 at 12:41 pm

      Does this freeze well without the potatoes? Would like to make ahead for christmas dinner.

      Reply
      • Cassidy Reeser says

        December 12, 2022 at 3:08 pm

        It should freeze well! I would just let it thaw overnight in the fridge before reheating it in the oven with the potatoes on top.

        Reply
    2. Jane says

      June 26, 2021 at 6:14 am

      Fantastic! I found the ingredient list daunting at first but this was super simple to make and has the best flavors. It's a keeper. (PS Signed up to the website for more yummy vegan recipes)

      Reply
      • Cassidy Reeser says

        June 27, 2021 at 3:58 pm

        Thanks so much, I’m glad you liked the recipe 🙂

        Reply
    3. Joyce Reeser says

      February 19, 2021 at 11:34 pm

      This is one of those dishes that is sure to please and I make it often! A real comfort food and simple too make

      Reply
      • Cassidy Reeser says

        February 20, 2021 at 6:29 pm

        So happy to hear it, thanks for the review!

        Reply
      • Andre says

        February 23, 2021 at 12:37 am

        This Shepard’s pie is off the charts. Totally delicious even though it doesn’t have meat. Will make againl

        Reply
        • Cassidy Reeser says

          February 23, 2021 at 8:04 am

          Thanks so much for the review!

          Reply
    4. Effie says

      December 24, 2020 at 2:05 pm

      where do we put the thyme and rosemary????? its not in the instructions but its in the ingredient list!

      Reply
      • Cassidy Reeser says

        December 24, 2020 at 2:40 pm

        Oh no, I forgot to add it in! It goes in with the tomato paste and soy sauce. Will update the recipe now. Glad you pointed this out, thanks!

        Reply
    4.67 from 6 votes (3 ratings without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    Smiling portrait of a woman holding a bowl of grits and tofu.

    Hi, I'm Cassidy!

    I'm a registered dietitian, cookbook author, and decade-long vegetarian! I use my nutrition background to bring you balanced, nourishing, and comforting vegetarian recipes that are great for anyone looking to add more plant-based meals to their diet.

    More about me →

    Trending now

    • Close up of creamy macaroni and cheese.
      Stovetop Gouda Mac and Cheese
    • Slice of quinoa casserole on a white speckled plate with a gold fork.
      Vegetarian Black Bean Quinoa Casserole (Dump and Bake!)
    • Gold spoon dripping peanut sauce off of it.
      Peanut Stir Fry Sauce
    • View of an uncooked pie from above with rolling pin
      How to Make the Perfect Oil Pie Crust
    • Overhead view of square white casserole dish surrounded by two lemon halves, plates, and a green citrus juicer.
      Quinoa Pesto Bake
    • Close up of casserole topped with sliced radishes.
      Vegetarian Dump & Bake Casseroles

    Protein-packed meals

    • Close up of fajita veggies and tofu in a corn tortilla with green sauce.
      Vegetarian Sheet Pan Fajitas
    • Close up of mushroom stroganoff topped with a creamy sauce in a black-rimmed white enamel skillet.
      Vegetarian Mushroom Stroganoff
    • Gray bowl with lentils, chickpeas, sweet potatoes, and roasted vegetables.
      Roasted Lentils Sheet Pan Meal with Maple Tahini Dressing
    • Tofu and vegetable stir fry in a cast iron skillet.
      Crispy Tofu Stir Fry

    Footer

    About

    • Privacy Policy and Disclaimer
    • Accessibility Statement

    Keep in touch

    • Sign Up! for emails and updates
    • Check out my cookbook Vegetarian for Dinner

    Contact

    • Contact
    • Work with Cassidy

    As an Amazon Associate, I earn from qualifying purchases.

    Copyright © 2025 Cozy Peach Kitchen®. All rights reserved.

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.