In a large pot, heat the olive oil over medium heat. Add the chopped onion and sauté for about 5 minutes until translucent.
Stir in the minced garlic, cooking for an additional minute until fragrant.
Add the carrots and potatoes to the pot, mixing well to combine.
Sprinkle with ground cumin and ground coriander, and stir for 1-2 minutes to toast the spices.
Pour in the vegetable broth, ensuring the vegetables are fully submerged. Bring to a boil, then reduce the heat to a simmer.
Cover and let simmer for about 20-25 minutes, or until the vegetables are tender.
Once the vegetables are cooked, use an immersion blender to puree the soup until smooth. If you don’t have an immersion blender, carefully transfer the soup in batches to a regular blender and blend until creamy.
Return the pureed soup to the pot, and season with salt and pepper to taste. If the soup is too thick, add more vegetable broth or water to achieve your desired consistency.
Let it heat through for another 5 minutes, stirring occasionally.
Notes
Serve the soup in warm bowls, garnished with a sprinkle of fresh parsley and a drizzle of olive oil for an appealing finish.