• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Girl Heart Food®
  • Home
  • Recipes
  • About
  • Subscribe
menu icon
go to homepage
search icon
Homepage link
  • Home
  • Recipes
  • About
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×

    Home » Recipes » Main Dish Recipes

    Vegan Lentil Shepherd’s Pie Recipe

    Published: January 27, 2019 Updated: February 11, 2020 / By: Dawn | Girl Heart Food 35 Comments

    • Facebook
    • Twitter
    • Email
    Jump to Recipe
    Skillet of vegan shepherd's pie.

    This super hearty vegan lentil shepherd’s pie is packed with hearty lentils, a meatless ground and veggies. It’s baked up bubbling hot in a cast-iron skillet for one comforting and delicious meal! 

    Skillet of vegan shepherd's pie.

    A little while back I shared a traditional shepherd’s pie with lamb and a lovely horseradish mash. 

    Today I’m mixing things up a bit with this vegan lentil shepherd’s pie. If you’re a “meat-n-potatoes” kinda person, honestly, you’re not gonna miss the meat at all!

    This meatless shepherd’s pie is super hearty and always hits the spot on a cold day. I don’t know about you, but I crave food like this, especially this time of year.

    Ingredients Needed

    For the “meaty” component of this vegan shepherd’s pie I used a combination of lentils and meatless crumbles (soy based crumble). You can typically purchase in your grocery store where you would find other veggie products, like meatless burgers or tofu.

    Lentils are super convenient to have in your pantry, are quite versatile, filling and pretty inexpensive.

    The lentils and ground round really add a substantial base to this veggie shepherd’s pie.

    Other ingredients are:

    • Olive oil
    • Onion
    • Garlic
    • Carrot
    • Peas
    • Corn
    • Sweet Potato
    • Seasonings
    • Mushroom or vegetable broth
    • Tomato Paste
    • Flour (to thicken)
    • Almond milk and nutritional yeast (for the sweet potatoes)
    Ingredients for a meatless shepherd's pie recipe.

    How To Make Vegan Shepherd’s Pie

    You make a vegan shepherd’s pie much in the same way you would a classic shepherd’s pie, just instead of using an animal protein, you use a vegan alternative. So, to make this vegan shepherd’s pie you simply:

    1. In a pan, cook onion in some olive oil. Then, add garlic and cook for a minute.
    2. Add soy-based crumble, carrots, thyme, broth, chili, salt and pepper. Bring to a simmer and cook until carrots start to get a little tender.
    3. Add lentils, peas and corn.
    4. Stir in flour.
    5. Pour over remaining broth.
    6. Cook everything for a little bit.
    7. Add sweet potato mash over top.
    8. Spread the mash out so that it’s not perfectly smooth.
    9. Bake. (Full details are in the recipe card below.)
    Collage of steps to make a vegan shepherd's pie recipe.

    Tip: I love to have some textural interest to the sweet potato mash, so I don’t smooth them out. Run a spoon over top so there’s peaks and valleys in the mash.

    Skillet of vegan shepherd's pie before being baked.

    Tips for Making This Recipe

    • Don’t chop the carrots too thick because you want them to cook tender. You want them about ¼ of an inch thick.
    • For the mash, salt, pepper, nutmeg and almond milk was used. If you want your potatoes a little richer, feel free to add a dab or two of vegan butter.
    • Mushroom broth was used. This really adds a rich punch of savoury flavour. All you do is soak about a cup of mushrooms in some water for about 15 minutes or so. Strain the mushrooms and use. Alternatively, you could use store-bought broth.
    • Place a sheet pan under the cast-iron pot when you bake this vegan shepherd’s pie. It will catch any mess that may bubble over. Ain’t nobody got time for cleaning a messy stove, am I right?
    Close-up of a skillet of meatless shepherd's pie with a piece taken out.

    Recipe Variations

    • Other veggies could be substituted or added to the mix, like celery or mushrooms.
    • Don’t have sweet potato or prefer not to use? Try regular potato.
    A forkful of vegan shepherd's pie.

    More Easy Comfort Food Recipes

    • Black Bean Burgers
    • Black Bean Quesadillas
    • Vegetable Korma
    • Chickpea Cauliflower Curry

    If you try this veggie shepherd’s pie recipe, be sure to leave a comment below!

    Skillet of vegan shepherd' pie with a piece taken out.

    Vegan Lentil Shepherd’s Pie Recipe

    Dawn | Girl Heart Food
    This super hearty vegan lentil shepherd's pie is packed with hearty lentils, a meatless ground and veggies. It's baked up bubbling hot in a cast-iron skillet for one comforting and delicious meal! 
    5 from 14 votes
    Print Recipe Save RecipeSaved!
    Prep Time 15 mins
    Cook Time 1 hr 10 mins
    Cooling Time 15 mins
    Total Time 1 hr 40 mins
    Course Main Course
    Servings 6 servings
    Prevent your screen from going dark

    Ingredients
     

    Mashed Sweet Potato Topping

    • 2 pounds sweet potatoes, peeled and cut into chunks
    • ¼ cup almond milk
    • 2 tablespoons nutritional yeast, optional
    • ½ teaspoon salt
    • ¼ teaspoon freshly ground black pepper
    • ¼ teaspoon ground nutmeg

    Shepherd's Pie Filling

    • 1 tablespoon olive oil
    • 1 yellow onion, peeled and roughly chopped
    • 3 cloves garlic, minced
    • 12 ounces soy-based crumble (vegan and gluten free), about ¾ of a pound or 340 grams
    • 2 carrots, peeled and chopped
    • 1 tablespoon minced fresh thyme (leaves only), or 1 teaspoon dried thyme
    • ¼ teaspoon crushed red pepper flakes
    • ½ teaspoon salt
    • ½ teaspoon freshly ground black pepper
    • 2 tablespoons tomato paste
    • 1 (19-ounce) can lentils, rinsed and drained
    • 2 cups low sodium mushroom or vegetable broth, divided
    • 1 cup frozen peas
    • 1 cup frozen corn kernels, or drained canned corn kernels
    • 2 tablespoons all-purpose flour

    Instructions

    Mashed Sweet Potato Topping

    • Cook sweet potato in a pot of boiling salted water on the stovetop for about 10 to 12 minutes or until tender (there should be an inch or two of water above the sweet potato, basically ensuring that it is fully submerged and covered by the water). Drain.
    • In a bowl, mash sweet potatoes with nutritional yeast, almond milk, salt, black pepper and nutmeg. Set aside.

    Shepherd's Pie Filling

    • Preheat oven to 375 degrees Fahrenheit for use shortly.
    • Meanwhile, heat olive oil in a 12-inch cast-iron skillet over medium-low heat.
    • Add onion and cook, stirring often, for 5 minutes or until softened.
    • Add garlic, stir, and cook 1 minute.
    • Add soy-based crumble, carrots, thyme, crushed red pepper flakes, salt, black pepper, tomato paste and 1 cup of mushroom broth. Stir, bring to simmer and cook about 5 to 7 minutes or until most of the broth is absorbed.
    • Stir in lentils, peas and corn. Gently sprinkle flour over top and stir in. Pour over remaining 1 cup of mushroom broth and stir to combine. Cook 2 minutes.

    Assemble and Bake the Shepherd's Pie

    • Spread mashed sweet potatoes over lentil mixture. I like to not have perfectly smooth so there is a little texture in the potatoes.
    • Carefully place skillet onto a sheet pan (just in case there is bubbling over) and bake for 45 minutes. Let cool 15 minutes before serving. Enjoy!

    A note on times provided: appliances vary, any prep and/or cook times provided are estimates only.

    Keyword lentil shepherd’s pie, meatless shepherd’s pie, St. Patrick’s Day recipe

    Tried this recipe?

    If you do make this recipe, thank you!! It would mean so much if you could leave a comment below. Love to know how you enjoyed it, and it helps other readers too!

    « Easy Buffalo Chicken Dip Mini Stuffed Peppers
    Chicken Pot Pie With Puff Pastry »

    © Girl Heart Food Inc. All photographs and content are COPYRIGHT PROTECTED.

    Reader Interactions

    Comments

    1. Edie Gardner

      April 13, 2020 at 7:12 pm

      IF NO CAST IRON SKILLET CAN YOU USE REGULAR BAKING DISH

      Reply
      • Dawn - Girl Heart Food

        April 13, 2020 at 8:51 pm

        Hi there – I usually bake this one in a skillet, but you can certainly use a greased baking dish when you place the shepherd’s pie in the oven. Enjoy 🙂

        Reply
    2. David @ Spiced

      February 04, 2019 at 9:56 am

      5 stars
      I am most definitely a meat and potatoes kinda guy…but that doesn’t mean I can’t enjoy a good vegetarian (or in this case, vegan) dish. I love veggies! I also love that you topped this shepherd’s pie with mashed sweet potatoes. This sounds delicious! We’re in the process of moving this week. All the boxes are packed, and now we’re just making trip after trip (after trip)…let’s just say a nice dish of this shepherd’s pie would be quite welcome tonight! 🙂 Looks delicious, Dawn!

      Reply
    3. Ben|Havocinthekitchen

      February 01, 2019 at 10:09 pm

      5 stars
      I haven’t had Shepherd’s pie forever (two years for sure!), so thank you for such a delicious reminder 🙂 I’ve tried a version topped with sweet potato mash, and I did like it probably even more than regular potatoes. But I’ve never tried a vegetable version. And while I normally don’t mind meat in my food, this meatless dish looks and sounds fantastic!

      Reply
      • Girl Heart Food

        February 02, 2019 at 11:19 am

        Time to enjoy some, then 😉 It’s quite delish, if I do say so! Thank Ben. Hope you’re having a great weekend!

        Reply
    4. Marissa

      January 31, 2019 at 6:28 pm

      5 stars
      This looks so hearty and comforting, Dawn! It may be vegan, but it looks like it would satisfy every bit as much as meaty versions!

      Reply
      • Girl Heart Food

        February 02, 2019 at 11:18 am

        I think so too 😉 Thank you Marissa!

        Reply
    5. Kelly | Foodtasia

      January 31, 2019 at 1:23 pm

      5 stars
      This looks so delicious and so comforting! All those flavors in one dish – YUM! When I got down to the photo that shows the inside I was just … clap, clap, clap emoji! I definitely wouldn’t miss the meat in this dish. Have a great weekend, my friend! 🙂

      Reply
      • Girl Heart Food

        February 02, 2019 at 11:15 am

        Lol! Thanks a million, Kelly! You too :)!

        Reply
    6. mimi rippee

      January 29, 2019 at 11:00 am

      This is fabulous. I’d forgotten that I have used sweet potatoes to top a shepherd’s pie, although not a vegan one. Sweet potatoes are really wonderful. And pretty!

      Reply
      • Girl Heart Food

        January 30, 2019 at 9:30 am

        They sure are! Thank you Mimi 🙂

        Reply
    7. Katherine | Love In My Oven

      January 28, 2019 at 5:44 pm

      So much goodness in one dish! I can’t wait to try it – I’ll be smothering mine with cheese! Hope you had a great weekend, Dawn! XO

      Reply
      • Girl Heart Food

        January 28, 2019 at 8:03 pm

        Woo hoo! So happy to hear that! Cheese? Mmmmmmmm! Happy Monday, my friend 🙂 XOXO

        Reply
    8. Laura

      January 28, 2019 at 3:37 pm

      5 stars
      Dawn – I love shepherd’s pie, I’ve made it with Sweet potatoes before, and I think it’s totally the way to go – so so good! I haven’t used this type of protein before, but am game to try it. Always nice to have a vegan recipe for a hearty (meat) dish!

      Reply
      • Girl Heart Food

        January 28, 2019 at 8:03 pm

        It really is a yummy protein! Hope you get a chance to try it out soon 🙂 Thanks Laura!

        Reply
    9. Kevin

      January 28, 2019 at 1:00 pm

      5 stars
      What a great twist on traditional Shepherd’s pie – never thought to use sweet potatoes! Such a filly and hearty comfort food for these winter days!

      Reply
      • Girl Heart Food

        January 28, 2019 at 8:02 pm

        Definitely! Thank you Kevin 🙂

        Reply
      • Pam Button

        September 14, 2020 at 12:41 pm

        5 stars
        This was sooo good! I used russet potatoes for the mash. This is the ultimate in cozy Fall comfort food. This will be a regular for us. Thanks Dawn!

        Reply
        • Dawn - Girl Heart Food

          September 22, 2020 at 8:36 am

          Yay! So happy to hear that! Thanks so much, Pam!

          Reply
    10. Haylie Abele

      January 28, 2019 at 12:01 pm

      5 stars
      I love the sound of this, Dawn!! Especially that mushroom broth! YUM!!! I love mushrooms. This sounds so perfectly hearty and comforting – I know I wouldn’t miss the meat at all!!

      Reply
      • Girl Heart Food

        January 28, 2019 at 8:02 pm

        Me too! So yummy! Thank you Haylie 🙂

        Reply
    11. Mary Ann | The Beach House Kitchen

      January 28, 2019 at 11:20 am

      Such a comforting winter dish Dawn! And loaded with all the healthy things! Count me in. Pinned!

      Reply
      • Girl Heart Food

        January 28, 2019 at 8:02 pm

        I sure will 😉 Thank you Mary Ann!

        Reply
    12. Jennifer @ Seasons and Suppers

      January 28, 2019 at 11:14 am

      5 stars
      I definitely wouldn’t miss the meat in this beautiful pie! And the colour of the mash is fabulous 🙂

      Reply
      • Girl Heart Food

        January 28, 2019 at 8:02 pm

        Thank you so much, Jennifer 🙂

        Reply
    13. [email protected]

      January 28, 2019 at 11:13 am

      5 stars
      All the YESES!! So much comfort, flavor and comfort in this one dish! Everything we need these days!! I’ve never thought to make Shepherd’s Pie with sweet potato… Brilliant, my friend! Happy Monday! XOXO

      Reply
      • Girl Heart Food

        January 28, 2019 at 8:01 pm

        It really is quite tasty! Thanks so much, Annie! Have a great week 🙂 XOXO

        Reply
    14. Kathy @ Beyond the Chicken Coop

      January 28, 2019 at 10:21 am

      5 stars
      I love that you used sweet potatoes as a topper. Not only does it look fabulous but I’m sure it tastes fabulous. This does look like a hearty meal to serve during these winter months!

      Reply
      • Girl Heart Food

        January 28, 2019 at 8:01 pm

        It sure does! Thank you Kathy 🙂

        Reply
    15. Leanne Combden

      January 28, 2019 at 8:58 am

      5 stars
      As January drags into its 100th day, I need all the comfort food I can get!! And since this one is vegan, I know it’s going to have all the comfort without that heavy feeling. Love the sweet potatoes on top! I’m imagining this bubbling up in my oven for dinner some time soon! Pinning for sure!

      Reply
      • Girl Heart Food

        January 28, 2019 at 8:01 pm

        Lol…I hear ya! Hope you love it! Thanks Leanne 🙂

        Reply
    16. Valentina

      January 27, 2019 at 5:57 pm

      5 stars
      Yum! I can’t see why one wouldn’t miss the meat. All of the ingredients are so flavorful and with the sweet potato, oh my. I love it! This is exactly what I think we’re all craving when it’s cooler out.

      Reply
      • Girl Heart Food

        January 28, 2019 at 8:00 pm

        So happy to hear that! Thank you Valentina 🙂 Happy Monday!

        Reply
    17. Kelsie | the itsy-bitsy kitchen

      January 27, 2019 at 5:20 pm

      5 stars
      This looks AWESOME, Dawn! I love every single ingredient you used, and I’m especially excited about the sweet potatoes on top. What a fun twist on a classic! Hope you have a great week!

      Reply
      • Girl Heart Food

        January 28, 2019 at 7:59 pm

        Thanks a million, Kelsie!! Have a great week too 🙂

        Reply

    Leave a Reply Cancel reply

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

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Primary Sidebar

    Profile picture of Dawn from Girl Heart Food.

    Hi, I'm Dawn! Welcome to Girl Heart Food, a food blog that's all about easy comfort food recipes (especially cheesy recipes) that'll satisfy your taste buds and make your belly happy. Have a look around and find something that'll inspire you to get into the kitchen and whip up something delicious to enjoy today!

    More about Girl Heart Food →

    Currently Trending

    • Cheesy Ground Beef Quesadillas
    • Old-Fashioned Cabbage Rolls (Inspired by Nan)
    • Buttermilk Fried Crispy Chicken Burger
    • Pan Fried Smelt Recipe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter

    Footer

    ^ back to top

    About

    • Privacy Policy
    • Terms of Use

    Newsletter

    • Sign Up for emails & updates

    Contact

    • Contact
    • Work With Girl Heart Food

    Copyright © 2022 Girl Heart Food Inc.

    Girl Heart Food® is a Registered Trademark.

    Use of this site constitutes acceptance of its Privacy Policy and Terms of Use.