1 tablespoon olive oil
1 pound carrots, peeled and coarsely chopped
1 large yellow onion, chopped
2 stalks celery, chopped
2 garlic cloves, chopped
3 tablespoons chopped unpeeled fresh ginger
3½ cups fat-free, low sodium chicken or vegetable broth
1 cup light coconut milk
1/3 cup fat-free evaporated milk
3 tablespoons fresh lime juice
2 tablespoons creamy peanut butter
2 tablespoons brown sugar or maple syrup
2 teaspoons seasoned rice vinegar
1 1/2 tablespoons fish sauce
1 teaspoon Asian (roasted) sesame oil
1/2 teaspoon ground coriander
1/2 teaspoon ground turmeric
1/4 teaspoon dried red chile flakes
Freshly ground black pepper
1/2 cup finely chopped fresh chrysanthemum leaves
In a large pan or Dutch oven, heat the olive oil over medium-high heat. Add the carrots, onions, celery, garlic, and ginger; cook for 5 to 6 minutes, stirring occasionally, until the onions are translucent. Add the broth, coconut milk, evaporated milk, lime juice, peanut butter, syrup, vinegar, fish sauce, sesame oil, coriander, turmeric, and chile flakes; bring to a boil. Cover, reduce the heat, and simmer for 25 to 30 minutes, until the carrots are very tender. Remove from the heat.
Using a ladle, remove 1 cup of the broth and set aside. Process the remaining soup in batches in a food processor or blender until smooth; hold the lid down with a potholder if using a blender. Taste and season with salt and pepper. If the soup is too thick, stir in all or some of the reserved broth.
If making it ahead, refrigerate, covered, for up to 24 hours. Gently simmer on low heat until reheated. Ladle into soup bowls. Garnish each serving with chopped chrysanthemum leaves.
Meatless Alternative: Omit the fish sauce and substitute soy sauce.