Cook the Carrots: Boil the chopped carrots in water until tender, about 15-20 minutes. Reserve a quarter cup of cooking liquid.
Sauté Onions and Garlic: In a skillet, heat olive oil over medium heat. Sauté onions for 5-7 minutes until softened; add minced garlic and cook for an additional minute.
Spice It Up: Stir in cumin, coriander, turmeric, and optional cayenne pepper; cook for another 30 seconds to release the flavors.
Smash the Carrots: Add cooked carrots to the skillet and gently mash them with a fork or potato masher. Pour in vegetable broth and coconut cream; mix well and season with salt and pepper.
Final Touches: Simmer on low heat for an additional 5-7 minutes, adjusting consistency with reserved carrot liquid if necessary. Stir in lemon juice before serving.