Ingredients
Equipment
Method
Step 1 : First Things First, Get That Pot Nice and Hot
- Heat olive oil in a big pot over medium heat. You want it shimmery but not smoking. Just a minute or two is enough.

Step 2 : The Magic Starts Here, Soften Your Onion and Garlic
- Toss in your chopped onion and let it go soft for about 5 minutes. Add the garlic and stir for another minute. It will smell absolutely incredible at this point.

Step 3 : Don’t Rush This Part, Wake Up the Coriander
- Sprinkle in your ground coriander right over the onions. Stir it around for just 30 seconds. This little step unlocks so much deep flavor — honestly never skip it.

Step 4 : Throw In the Star of the Show, Those Beautiful Carrots
- Add your chopped carrots into the pot and give everything a really good stir. Let them coat nicely in all those warm spices for a couple of minutes before moving on.

Step 5 : Time to Build That Gorgeous Base, Pour In Your Broth
- Add your vegetable broth and bring everything up to a gentle boil. Then drop the heat down, cover the pot, and let it simmer away for about 20 minutes. Your carrots should be completely tender and soft.

Step 6 : Here Comes the Fun Part, Blend It Silky Smooth
- Take the pot off the heat and blend everything until completely velvety smooth. I use my immersion blender right in the pot. Fewer dishes and honestly just easier that way.

Step 7 : The Finishing Touch That Makes Everything Sing
- Stir in your coconut milk and most of the fresh coriander leaves. Blend once more very briefly just to combine. Taste it, then add your salt, pepper, and that bright squeeze of fresh lemon.

Step 8 : Ladle It Up and Make It Look Beautiful
- Pour into warm bowls and scatter the remaining fresh coriander leaves on top. A tiny drizzle of olive oil over each bowl makes it look absolutely gorgeous and restaurant worthy.

Notes
I always make a double batch because this soup disappears faster than I expect. Trust me, you’ll want leftovers.
