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.