01 -
Heat oil in a medium pot until shimmering, about 1 minute. Add the diced onion and cook, stirring occasionally, until softened, 4 to 5 minutes.
02 -
Add ground cumin, turmeric, coriander, and chile powder. Stir to coat the onion in the spices. Add the sliced ginger and cook, stirring, for 1 minute.
03 -
Add carrots, salt, and water or vegetable stock. Stir to combine. Bring the mixture to a boil, then reduce the heat to a simmer, cover, and cook until the carrots are soft enough to mash, about 25 minutes.
04 -
Remove the lid and let the soup cool slightly. Purée the soup with an immersion blender or transfer to a blender in batches and blend at high speed until smooth.
05 -
Return the soup to the pot and stir in the coconut milk. Taste and adjust salt as needed. Pour into bowls, squeeze lime juice on top, garnish with cilantro, and serve.