Vegan Lentil Shepherd’s Pie

Vegan Lentil Shepherd’s Pie

55-minute recipe Serves 6
Turn up the notch on nutrition (and flavour!) by swapping your usual ground beef with hearty lentils in this tried-and-true family favourite recipe. Easy, 100% vegan and picky-eater approved, this kid-friendly classic gets a healthful upgrade and is weeknight-ready in under an hour with only 10 grab-and-go ingredients!
55-minute recipe Serves 6


Prep: 10 mins | Cook: 45 mins
  • 1

    Peel and cut potatoes into 1-inch pieces and place in a medium pot. Top potatoes with cold water, cover, and bring to a boil. Once boiling, uncover and reduce to a simmer until potatoes are fork-tender, about 12 minutes. Drain well and add back to the pot along with 2 tbsp vegan buttery spread and 1/2 tsp salt. Mash potatoes until creamy and then stir in 1/4 cup vegetable broth. While the potatoes are cooking, prepare the filling.

  • 2

    Position racks in the lower and top thirds of the oven. Preheat oven to 425ºF.

  • 3

    Melt remaining 2 tbsp vegan buttery spread in a large high-sided skillet or in a large pot over medium heat. Add mushrooms, onion, and remaining 1/2 tsp salt, and sauté for 6 to 8 minutes until soft and beginning to brown.

  • 4

    Stir in tomato paste and vinegar, followed by frozen vegetables, drained lentils, and remaining 1 1/2 cups vegetable broth.

  • 5

    Bring the mixture to a simmer. Turn off heat. Transfer to a 3-4L casserole dish or 9x13-inch baking dish.

  • 6

    Spoon mashed potatoes in big dollops over the lentil mixture and spread using the back of a spoon (it’s okay if it’s not perfect!). Bake for 15 minutes, until bubbling.

  • 7

    Transfer dish to the upper rack and broil for about 5 minutes, or until beginning to brown on top. Watch closely to avoid burning. Serve and enjoy!

    Health Highlight: Lentils are rich in fibre, protein, and many other essential nutrients essential for kids’ proper growth and development.

Sponsored by Walmart Canada

Try delivery in 2 hours or less*

Get $20 off your first 3 grocery orders with promo code
Use promo code DELIVERY60 to redeem
* See details *Not available in select regions. Delivery fee of $12.97. **Min. spend of $100 per order (before taxes & fees). New customers only. Expires Aug 31, 2022. Additional conditions apply.

Was this article helpful?

Recipe Search
2-hour 25-Minute recipe
Best Banana Bread Recipe
3-hour 40-Minute recipe
Classic Roasted Turkey Recipe

Last updated: March 21st, 2022

This article is intended as general information. Always be sure to read and follow the label(s)/instruction(s) that accompany your product(s). Walmart will not be responsible for any injury or damage caused by this activity.