Heat olive oil in a large pot and sauté chopped onion and garlic until soft.
Add peeled and diced carrots and sweet potatoes.
Season with salt, black pepper, and a pinch of cumin powder.
Pour in vegetable stock and bring the mixture to a boil.
Reduce the heat and simmer for 20–25 minutes until the vegetables become tender.
Blend the mixture until smooth and creamy.
Add a little coconut milk or fresh cream for extra richness, if desired.
Garnish with fresh coriander and serve warm.