Bursting with flavour, this hearty soup is hearty and creamy - and also happens to be vegan! Make sure to not to skip out on browning the aromatics, this adds complexity and amplifies the flavour even more.
Add 3 tbsp of neutral oil to a large saucepan and set over medium heat. Once shimmering, add the celery, onion and carrot along with a generous pinch of salt. Cook, stirring occasionally, until the vegetables are beginning to brown around the edges - about 10 minutes.
Add the garlic, ginger and tomato paste. Cook, stirring constantly, until the tomato paste darkens and begins to stick to the bottom of the pan - about 2-3 minutes. Stir in the curry powder, cumin, coriander, turmeric and lemon zest. Cook until very fragrant - about 30 seconds.
Stir in the lentils and parsnips. Pour over the vegetable stock, water and soy sauce. Bring to a boil. Reduce the heat and allow the soup to simmer until the lentils are completely cooked through and the parsnips are very tender - about 20 minutes.
Remove from the heat and puree the soup until very smooth using a stick blender or a standard blender. Return to the heat and bring to a simmer.
Stir in the coconut milk, maple syrup and lemon juice. Taste to adjust for seasoning, adding salt and pepper where needed. Serve.