Heat the oil in a large sauce pan, add the onion and cook over a medium heat for 5 minutes, stirring occasionally.
Add the celery and cook for another 5 minutes, then add the garlic, dried coriander and spices, cook for about a minute.
Now add the carrots, potatoes, salt, pepper and stock, stir and leave to simmer for 20 - 25 minutes until the carrots and potato are cooked.
When the vegetables are cooked blitz the soup with a hand held blender.
Stir in the coriander then serve immediately with crusty bread.
I recommend adding the toppings, a dollop of yogurt, some sunflower seeds, a couple of coriander leaves and a sprinkle of red chilli flakes.