- Heat olive oil in a large pot over medium heat. 
- Add diced onion, crushed garlic, and ground coriander. Sauté for 3-4 minutes until fragrant and onion is softened. 
- Add diced carrots and potato to the pot. Cook for 2-3 minutes, stirring occasionally. 
- Pour in the vegetable stock and bring to a boil. 
- Reduce heat and simmer for 20-25 minutes until vegetables are tender. 
- Using a hand blender, blend the soup until smooth and creamy. 
- Stir in fresh coriander and season with salt and pepper to taste. 
- Serve hot with crusty bread or crackers.