As an Amazon Associate I earn from qualifying purchases. Please see my Privacy Policy for more details.
Vegan Shepherd’s Pie made with lentils, butternut squash, cauliflower and spices in a rich savory tomato sauce and topped off with creamy mashed potatoes. This is comfort food at it’s best, and it’s healthy too! Grab a spoon and dig in to this Lentil Shepherd’s Pie!
This Lentil Shepherd’s Pie casserole is packed with healthy plant protein and vegetables baked in a savory sauce and topped with creamy mashed potatoes.
It’s easy to make-ahead and freezes wonderfully.
A delicious meatless dinner the whole family will love!
Ingredients you need
Ingredient notes and substitutions
Lentils ~ Lentils act as the meat replacement in this vegan version of shepherd’s pie. Use brown or green lentils, which hold their shape well even after cooking. Red lentils will not hold their shape, so I don’t recommend using those.
I like to use canned or steamed lentils in this recipe to save time, but you can cook your own dried lentils first if you like. This is also a great recipe to use up any leftover cooked lentils you have in the fridge.
Cooked vegan ground “beef”, like Beyond Beef or Impossible, could be used instead.
Veggies ~ Typical veggies in shepherd’s pie are peas and carrots, and sometimes celery. I strayed from traditional in my Lentil Shepherd’s Pie and used butternut squash and cauliflower.
I love the texture of the cauliflower – it adds to the meatiness of the dish. And the butternut squash brings a subtle sweetness that mingles well with the other savory flavors.
To save prep time, frozen butternut squash and cauliflower can be used instead of fresh and does not need to be cooked first.
You could certainly add some peas and carrots if you like, as well, or use them instead of the squash and cauliflower. Or just throw in a bag of frozen mixed vegetables containing peas, carrots, green beans, and corn. If you increase the amount of vegetables, be sure to also increase the amount of broth a bit.
Spices and flavorings ~ Worcestershire sauce is not usually vegan, but there are a few vegan brands available. The Wizard’s is our favorite and it is also gluten-free. Annie’s also makes a vegan version, but it is not gluten-free.
You’ll also need tomato paste, tamari (or soy sauce), dried thyme, salt, and pepper.
Dried rosemary or parsley would be great in this casserole, as well.
Flour ~ A little bit of flour helps to thicken the filling. All-purpose flour or a gluten-free all-purpose flour blend works well. You could also use cornstarch or arrowroot powder.
Potatoes ~ This Lentil Shepherd’s Pie is topped with a layer of creamy mashed potatoes. Yukon Gold potatoes work best for this. Be sure to peel the potatoes for ultimate creaminess.
I added vegetable broth to the potatoes for this recipe, but you could use an unsweetened, plain non-dairy milk if you prefer.
How to make the recipe
If you are using dried lentils, cook them according to package directions until tender. This generally takes about 15 to 20 minutes.
Boil the potatoes for the mashed potatoes during this time, as well, which should also take about 15 to 20 minutes. Drain when fork tender and place back in the hot pot to evaporate any remaining liquid.
At the same time, if you are using fresh butternut squash and cauliflower, chop them into small pieces and simmer in water (or broth for added flavor) for 15 minutes or so until fork tender. Alternately, you could roast the squash and cauliflower if you prefer.
Sauté the onions with the herbs and seasonings until soft. Sprinkle with flour (1). Stir well until no visible white flour remains.
Slowly add the broth while whisking (a flat whisk works great for this) to avoid any clumping of the flour (2). Simmer until thickened a bit.
Add the cooked lentils, butternut squash, and cauliflower (3) and stir to combine (4).
Spoon the filling into a baking dish and smooth out evenly (5).
Finish making the mashed potatoes by adding butter and broth and mashing until smooth.
Dollop the mashed potatoes over the top of the filling (6).
Gently smooth out the potatoes evenly over the filling (7). Be careful not to push down too hard or the potatoes will mix with the filling instead of being a separate layer over the top.
Bake for about 20 minutes, until hot and bubbly. Then broil for a minute or two to brown the top (8).
Storage/Freezing
Store leftovers in an air-tight container in the fridge for 3 to 5 days.
You could also freeze this Lentil Shepherd’s Pie, before or after baking. If you’ve already baked it, be sure to cool it completely before transferring to the freezer. It will freeze well for up to 3 months.
When ready to bake, I recommend thawing it in the fridge overnight. However, you can also bake it from frozen, but it will obviously take longer to heat through this way.
Pro tips and tricks
Use brown or green lentils, not red, so they maintain their shape and texture.
If using canned lentils, be sure to drain and rinse before adding them to the recipe.
Use frozen butternut squash and cauliflower to make this dish quick and easy. Or fresh, pre-chopped vegetables will save you some time, as well.
Whisk the flour with the vegetables before slowly adding the broth to avoid any clumping of the flour.
Taste and adjust seasoning before baking. Don’t be shy about adding more salt or pepper. The potatoes, especially, need to be salted well.
To make this Lentil Shepherd’s Pie gluten-free, use gluten-free flour, gluten-free worcestershire sauce, and gluten-free tamari.
To make this Lentil Shepherd’s Pie oil-free, use water or broth to sauté and omit the butter in the mashed potatoes. Use extra broth of non-dairy milk in the potatoes instead.
Make ahead ~ You could make portions of this dish ahead of time, like cooking the lentils, cauliflower or squash, or making the mashed potatoes. You could even make the entire casserole a day or two ahead and then pop it in the oven when you’re ready for dinner. You’ll need to bake it longer than the recommended 20 minutes if you are starting from cold.
FAQs
Traditional shepherd’s pie is a casserole type dish made with ground meat topped with a layer of mashed potatoes.
This Lentil Shepherd’s Pie has all the savory comfort of the typical dish, but made with healthy lentils and vegetables instead of meat.
The main difference between shepherd’s pie and cottage pie is the type of meat used. Shepherd’s pie uses ground lamb, while cottage pie is generally made with ground beef.
This Lentil Shepherd’s Pie is really a meal in itself. It contains protein, carbs, and vegetables all in one recipe. However, if you’d like something extra on the side, try a slice of vegan cornbread, roasted carrots, or a kale salad.
More vegan comfort food dinners
- Vegan Jambalaya
- Sloppy Joe Cornbread Casserole
- Vegan Mushroom Pepper Steak
- Easy Chili Mac
- Butternut Squash Mac and Cheese
- Easy Vegan Pasta Bake
I hope you love this recipe as much as we do! If you tried it, please use the rating system in the recipe card and leave a comment below with your feedback.
Be sure to sign up for my FREE Newsletter to be the first to get my NEW recipes! You can also follow me on Instagram, Facebook, and Pinterest.
For even more easy family recipes, be sure to check out my cookbook, The Meatless Monday Family Cookbook!
Vegan Lentil Shepherd’s Pie
Recommended Equipment
Ingredients
For the Filling:
- 1 ½ cups cubed butternut squash
- 1 ½ cups cauliflower florets
- 2 tablespoons olive oil
- 1 onion diced
- 2 cloves garlic minced
- 3 tablespoons tomato paste
- 2 tablespoons vegan worcestershire sauce
- 2 tablespoons gluten-free tamari or soy sauce
- 1 ½ teaspoons dried thyme
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 ½ tablespoons all-purpose flour gluten-free, if desired
- 1 ½ cups vegetable broth
- 1 can (15 oz) green or brown lentils drained and rinsed (or 1 ½ cups cooked lentils)
For the Potatoes:
- 4 cups peeled and cubed Yukon Gold potatoes about 2 pounds of potatoes
- water to cover
- 2-3 tablespoons vegan butter
- ¼-1/2 cup vegetable broth or unsweetened, plain non-dairy milk
- 1 teaspoon salt or to taste
Instructions
- Preheat oven to 400°F.
For the potatoes:
- Place the potatoes in a pot of water (enough to submerge the potatoes). Cover, bring to a boil, reduce heat and simmer 15 to 20 minutes until soft and easily pierced with a fork or knife. Drain the potatoes and return them to the pot. Add the butter, ¼ cup broth, and salt. Using a potato masher, mash the potatoes until smooth. Taste and adjust seasoning as necessary. Or add more broth if you like a looser mashed potato.
For the filling:
- Place butternut squash and cauliflower in a pot and add enough water to cover the vegetables. Cover and bring to a boil, then reduce the heat to medium-low, and simmer about 15 to 20 minutes until tender, but not mushy. Drain. (You can do this step at the same time you are cooking the potatoes.)
- In a large, deep skillet on the stove, heat the oil over medium heat. Add the onion and sauté until translucent, about 4 to 5 minutes.
- Add the garlic, tomato paste, vegan worcestershire sauce, tamari, thyme, salt and pepper. Stir to combine and cook another 2 to 3 minutes until fragrant.
- Add the flour and whisk to combine with the vegetables. Slowly add the vegetable broth while whisking continuously to prevent clumping.
- Add the cooked lentils and squash/cauliflower mixture and stir to combine. Simmer for 5 to 10 minutes until the mixture is thick and bubbly.
- Pour the lentil filling into a 2.5 quart casserole dish and spread evenly. Dollop the mashed potatoes (see below) over the top and gently spread until even. Be careful not to press down too hard or the potatoes will end up in the filling instead of on top of it. (Alternately, you could let the filling cool first before adding the potatoes to the top, but I'm never that patient.)
- Bake for 20 minutes until hot and bubbly. Then place under the broiler for 1 to 2 minutes until the top is browned and golden.
Notes
Nutrition
Nutrition values are calculated using online calculators and are estimates only. Please verify using your own data.
Alexis says
This looks delicious! Do you think it would freeze well?
Jenn S. says
Hi, Alexis. I haven’t tried freezing it, but I think it would work just fine. Let me know if you try it!
Bella says
I liked this! While we are definitely not a no-meat family, I am trying to cut back significantly on the amount of meat we eat. As have others, I adapted this to my family’s tastes, cutting the lentils in half and adding an equal volume of ground meat. I changed the vegetable to the ones I normally put in Shepard’s pie (green beans or broccoli), but I did use the carrot mash, excellent idea! Next time around I am thinking of putting in ground turkey and see if that will go over well.
Jenn S. says
Perfect! So happy to hear this, Bella! By all means, adjust to your tastes. I love the sweetness the carrots bring to the mashed potatoes…glad you enjoyed that! Thank you so much for stopping by!!
Floortje says
another fantastic recipe! I edit some baked mushrooms to the filling ? Thank you it was delicious!
Jenn S. says
Thank you!! Mushrooms would be excellent in this! My kids are finicky about those so I don’t use them too much, but I would love that! Great suggestion! I’m so glad you liked it! As always, thank you for stopping by to leave your feedback. Much appreciated! Have a great week and Happy Thanksgiving!
Mel | avirtualvegan.com says
One of my favourite cozy dinners. I love the additions you’ve made to the potatoes in the topping. It sound so tasty!
Jenn S. says
Mine too! Such comfort food! Thanks, Mel!
Ginny McMeans says
What a beautiful meal, I want to make this weekly for a long time.
Jenn S. says
Thanks, Ginny! I have definitely been doing that! 🙂
Mary Ellen - VNutrition says
Oh my goodness, this looks so good! A perfect cozy dinner for the cooler weather we’re having now.
Jenn S. says
Thank you so much, Mary Ellen! It’s going down as one of my favorite meals ever. I can’t stop eating it! I just keep making it again when we run out!! LOL!
Amy Katz from Veggies Save The Day says
Looks delicious, Jenn! This is perfect for Thanksgiving!
Jenn S. says
Perfect for Thanksgiving – a no food coma! 🙂 Thanks, Amy!
Sarah says
Lentils are a perfect stand in for ground meat! I make a shepherds pie with hash browns on top—gotta try it with your mashed potatoes! Looks delicious!
Jenn S. says
Oh, hash browns are an amazing idea! I bet they get super crispy on the top. Yum!! Thanks, Sarah!
Becky says
This looks like total comfort food. We usually make shep pie with tofu, but I want to try your recipe next time!
Jenn S. says
Tofu is a great idea too. Never thought of that actually. Thanks, Becky!
Cadry says
This looks so hearty and warming, and I love how many vegetables you packed inside of it!
Jenn S. says
Thanks, Cadry! The more, the merrier right?!
Mel |avirtualvegan.com says
I love cottage/shepherd’s pie. It’s one of my go to dinners. Comfort food at it’s best!
Jenn S. says
Definitely comfort food. I can’t get enough!
Dianne's Vegan Kitchen says
This looks so warm and comforting! I bet it would be a great main dish for Thanksgiving!
Jenn S. says
Thanks, Dianne! I think it would be perfect for Thanksgiving!
Mandy says
I feel like I’ve learned a lot from you this year…so many recipes I hadn’t heard of and now cottage pie! This totally speaks to my savory loving soul! YUM! What a hearty, comforting dish and I love that you added the carrots to the potatoes. This look fabulous!!!!
Jenn S. says
Awww, thank you so much! I love hearing that. I think cottage pie is an English dish, but it’s pretty common here in the States too. Probably better known as Shepherd’s Pie around here, but they are really interchangeable. It’s so cozy and comforting – I can’t get enough! Enjoy!
Ingrid says
There seems to be some information missing in the “Potatoes” part – it says “1/4 – 1/2”, but not of what ingredient…Can you please let me know what it is?
Thanks! Looking forward to trying this recipe!
Jenn S. says
Thanks for catching that, Ingrid! Those numbers shouldn’t have been there at all. Even double checking multiple times before hitting publish sometimes isn’t enough. Ha! Thanks again. I hope you enjoy this one!
Rebecca - Strength and Sunshine says
Ah! I was going to ask the difference between cottage and shepherds pie! Now I know….but it doesn’t matter 😉 PLAT POWER!
Jenn S. says
I think the words are used interchangeably these days, but they did start out different. 🙂 Thanks, Rebecca!