Western Living Magazine
7 Reading Nooks Where We’d Love to Get Lost in a Good Book
Inside a Gravity-Defying West Vancouver Home
Should You Paint Your House Pink?
Recipe: St. Lawrence’s Chez Solange Brown Butter Mocktail
8 Surprise Dinners For One Serious Cause. Here’s What’s Going Down at Vancouver Entertains
Recipe: Chicken and Parsnip Stew with Leeks and Potatoes
What It’s Like to Forage with a Two-Michelin Star Chef
5 Things to Do on Salt Spring Island: Where to Eat, Shop and Sip
Hastings House: A Salt Spring Island Getaway Full of Little Luxuries
In Living Colour: 7 Silver Chrome Home Finds That Shine
10 New Furniture, Lighting and Decor Finds for 2026
In Living Colour: 8 Striped Home Finds for Summer
PHOTOS: Party Pics from our 2026 Designers of the Year Awards Party at Inform
Introducing the 2026 WL Designers of the Year
Robert Ledingham Memorial Award 2026: Schédio Spaces
A deeply cosy vegan shepherd’s pie with sweet potato mash, lentils and shiitakes that fills the house with good smells and reheats like a dream.
Photos by Phil Crozier Recipes by Jayme MacFayden
This shepherd’s pie is a staple in our home once the days start getting shorter and you can feel winter creeping in. It fills the home with comforting smells and although it requires a bit of prep, you can easily make this a day ahead of time and bake it to serve. Prepare it a day in advance or in the morning and keep it in the fridge. When you are ready to bake it, take it out at least 30 minutes before it goes in the oven so it has a chance to come close to room temperature. If you like leftovers, it also keeps for days in the fridge and tastes just as good reheated on day five as on the first day you make it.
Serves 8 to 10
TIP: Sweet potatoes are often a source of confusion: you want the ones where the skin is light brown and smooth and the flesh is white.
Preheat your oven to 400°F. Lightly oil a 9-by-13-inch casserole dish.
Place potatoes in a large saucepan and add water to cover by about 1 inch. Toss in a few pinches of Himalayan salt and bring the water to a boil on high heat. Reduce heat to medium and simmer for about 10 to 15 minutes, or until potatoes are soft when pierced with a fork.
While the potatoes are cooking, make the filling. In a large saucepan, heat 2 tbsp of olive oil over medium heat. Add the leeks, carrots, and all but two teaspoons of garlic and a few pinches of Himalayan salt. Stir to combine and cook until soft (about 5 to 7 minutes). Add the mushrooms (you may need to increase the heat here) and sauté until all the moisture released by the mushrooms has cooked off (approximately 10 to 15 minutes).
Add in the frozen peas, potato starch, vegetable broth and red wine. Stir until well combined and sauce starts to thicken (this happens fast!). Add the lentils, rosemary, thyme and more Himalayan salt to taste (at least 1 tsp). Stir to combine well and turn off the heat.
When potatoes are ready, drain the water and return potatoes to saucepan. Add in remaining 2 tsp of the minced garlic, garlic powder and 2 tbsp of the olive oil, then mash potatoes until smooth. Add in the cashew milk and nutritional yeast and season with Himalayan salt to taste (I use about 2 tsp). The potatoes should be nice and creamy. If they seem a bit dry, add in more cashew milk or olive oil or a bit of both. Set aside.
Spoon the vegetable filling into the casserole dish, spreading it out evenly. Next, spoon the mashed sweet potatoes on top of the filling, making sure to cover all the filling and that the potatoes are evenly distributed. Top with paprika and more fresh thyme. Bake for 25 minutes, then switch to broil and broil for 5 minutes or until the potatoes are slightly browned. Let cool for a few minutes, then sprinkle with Maldon salt and serve.
The editorial team at Western Living loves nothing more than a perfectly designed space, place or thing: and we’re here to tell you about it. Email us your pitches at [email protected].
Are you over 18 years of age?
Get the latest headlines delivered to your inbox 3 times a week.