Warm the olive oil in a large pan over medium-low heat.
Add the onion, celery, garlic, cumin, coriander, turmeric and a pinch of salt and pepper.
Sweat for 3-5 minutes until softening.
Add the diced carrot and swede and cook for a further 3-5 minutes, stirring regularly
Dissolve the stock cube in 600ml (2.5 cups) of boiling water and add to the pot.
Bring to the boil, then turn right down, pop on the lid and leave to simmer for 20 minutes until the vegetables are tender.
Remove from the heat and carefully whizz with the immersion blender until most of the vegetables are broken down, but there is still a chunky, comforting texture.
This wholesome soup is best served with crusty bread.