Cook the Carrots: Boil chopped carrots in salted water for about 15-20 minutes until tender. Reserve some cooking liquid before draining.
Sauté Onions and Garlic: In a skillet with olive oil, sauté onions for 5-7 minutes until softened. Add minced garlic and cook until fragrant.
Add Spices: Stir in ground cumin, coriander, turmeric, and cayenne pepper; cook for another 30 seconds.
Smash It Up: Combine cooked carrots with the sautéed mixture in the skillet. Smash gently with a fork or masher. Add vegetable broth and cream; stir well. Season with salt and pepper.
Simmer & Finish: Let the mixture simmer on low heat for about 5-7 minutes. Adjust consistency with reserved carrot liquid if needed. Stir in lemon juice before serving.