Preheat the oven to 190ºC (375ºF) bake function. Grease a large oven proof dish.
Prepare the leek by finely dicing the green leaves, peel and dice the carrot and pumpkin (or sweet potato) into really small cubes. Next peel and cut the potatoes into bite-sized pieces. Rinse and drain the canned lentils then measure out the amount you need. Roughly chop the pumpkin seeds (or walnuts).
Place the potatoes into a large saucepan, cover with water and bring to the boil. Allow to simmer for 15 minutes until tender. Drain, add the dairy free butter and salt, then mash until smooth. Add a splash of low FODMAP milk if your mash is too dry.
While the potatoes cook, make the pie filling. Heat a large frypan over medium heat. Add the garlic infused oil, then sauté the leek tips for 1 to 2 minutes until fragrant. Add the carrot and pumpkin (sweet potato) then sauté for 4 to 5 minutes, stirring frequently. Next add the canned tomatoes, stock, rinsed lentils, pumpkin seeds (or walnuts), a sprinkle of thyme, and paprika. Then season generously with salt and pepper. Turn down the heat and allow to simmer for 15 to 20 minutes until thick.
Transfer the filling into the oven proof dish and top with the mashed potato. Sprinkle with grated vegan cheese. Bake in the oven for 20 minutes, then place under the grill for a couple of minutes until golden brown.
Steam or blanch the green beans for a few minutes until tender.
Serve the vegan shepherd's pie with a side of steamed green beans.
