Vegan Shepherd’s pie with lentils and sweet potato is a tasty and balanced vegan meal. This recipe is easy to make and fantastic for meal prep. Full of flavor and made with simple ingredients, this vegan Shepherd’s pie is perfect to serve to a crowd of vegans or non-vegans.
Skill: Easy | Time: 1 hr 45 min | Servings: 6
Get the Veg Out newsletter for new vegan recipes + nutrition content!
This post contains affiliate links (including Amazon Associates) and I earn from qualifying purchases.
How to Make a Nutritionally Balanced Vegan Shepherd’s Pie
Vegan Shepherd’s pie can easily be made into a tasty and balanced meal! While there’s certainly nothing wrong with opting to make vegan Shepherd’s pie with a vegan ground beef alternative, if you’re looking for a cheaper option, lentils are a fantastic choice!
Compared to a vegan ground beef alternative, lentils will contain more fiber but less protein. In Canada, vegan meat alternatives are required to be fortified with many nutrients, so you aren’t missing out on too much if you go for the veggie ground round.
However, lentils are much less expensive compared to a meat alternative and work perfectly to create a tasty base for this vegan Shepherd’s pie recipe.
Why Use Sweet Potato on Vegan Shepherd’s Pie?
Sweet potatoes are an excellent source of nutrition for vegans. They are packed full of beta carotene, the precursor to vitamin A. Vegan diets may lack in vitamin A and it’s generally recommended to eat a serving or two of foods that contain high levels of beta carotene each day.
Adding sweet potatoes to your vegan Shepherd’s pie can be a great way to get in your daily recommendations for vitamin A!
You could opt to only use sweet potato but I personally like white and sweet potatoes mashed together. Just because sweet potatoes are packed full of delicious nutrients doesn’t mean you should discount the nutrition benefits of white potatoes. White potatoes contain lots of great nutrition as well, and more vitamin C compared to sweet potatoes.
I hope you enjoy this recipe! If you make it, please rate and comment below so others benefit from your experience.
More Deliciously Filling Vegan Dinner Recipes
Vegan Shepherd’s Pie with Lentils and Sweet Potato
- Cutting Board
- Large pot
- 9×13 Baking dish
- Large pan
- 2 C onion , diced
- 2 large ribs celery , finely diced
- 1 C carrot , diced
- 2 tbsp oil (I use olive or avocado oil)
- 2 19 oz cans lentils , drained and rinsed
- 1 ½ C frozen corn
- 1 ½ C frozen peas
- 4 tbsp ketchup (or tomato paste)
- 3 tbsp tamari (or soy sauce)
- 1 tbsp apple cider vinegar
- 1 tsp dry thyme
- 1 tsp Herbamare seasoning (or ½ tsp salt + ½ tsp herb blend)
- ½ tsp dry sage , ground
- ½ tsp celery seed
- ½ tsp salt (or to taste)
- black pepper (to taste)
- Start preparing the potatoes by peeling and dicing the sweet potato and white potatoes.
- Place the diced sweet/white potatoes into a large pot and cover with water.
- Place pot on the stove on high heat for 15 minutes, or until the potatoes are really tender and easy to mash with a fork.
- Drain the water from the potatoes and add them back into the pot.
- Add the vegan butter/ margarine (¼ C), plant-based milk (⅓ C), nutritional yeast (¼ C) and salt to taste.
- Mash to your desired texture.
- Set aside.
- While the potatoes cook, prepare the vegetables for the filling. Dice the onion, celery and carrots.
- Place the 2 tbsp oil, onion, celery and carrots into a large pan over medium heat. Cook for about 7 minutes, until the vegetables have started to soften.
- Once the vegetables are mostly softened (they will continue to cook in the oven so try to not overcook) add the remaining filling ingredients.
- Cook an additional 3-5 minutes, until the frozen peas and corn have thawed.
- Preheat oven to 350 °F.
- Grease the 9×13 baking dish (I use an oil spray).
- Pour filling mixture into the bottom of the 9×13 baking dish and spread into an even layer.
- Top with the mashed potatoes and smooth them out into an even layer.
- Bake for 30-35 minutes, depending on how “crispy” you like your potatoes.