This zucchini soup recipe features a Thai twist with classic salty, sour and sweet flavors with ingredients such as chiles, lemongrass, lime and fish sauce. The coconut milk gives it all a rich and creamy texture as well as a nourishing sweetness.
Melt coconut oil in a medium-sized stock pot over medium heat. Add onion and saute for about 5 minutes or until translucent.
Add garlic and saute for another minute or two, stirring frequently.
Add zucchini and saute for 4-5 minutes, stirring frequently.
Add chicken broth and coconut milk, bring to a boil and quickly reduce heat to a gentle simmer. Simmer until zucchini are tender and cooked through, about 10 minutes.
Puree well with an immersion blender. Alternatively, transfer small batches to a blender, blend well and return to stock pot.
Add lemongrass, galangal, kaffir lime leaves and chiles and simmer about 10 minutes to infuse flavor.
Add lime juice and fish sauce and taste, adding more, if needed.
Serve hot or chilled and ladle soup into individual bowls and add any additional seasonings, to taste.