Why You’ll Love Creamy Thai Zucchini and Corn Soup Recipe

This soup is full of bright Thai-inspired flavor while still being easy enough to make at home. The combination of coconut milk, lime, lemongrass, basil, and cilantro creates a fresh and aromatic broth that tastes both comforting and exciting.

You’ll also love how the zucchini gives the soup a silky texture once blended, while the corn adds natural sweetness and a little bite. It feels special enough for guests, but it is also a practical way to use up summer zucchini and fresh corn.

Another reason this recipe stands out is that it balances richness and freshness beautifully. The coconut milk adds body without making the soup too heavy, and the lime keeps everything tasting lively and clean.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

For the stock:

  • Lemongrass
  • Galangal or ginger
  • Kaffir lime leaves
  • Water
  • Thai basil

For the soup:

  • Scallions
  • Fresh corn
  • Coconut oil
  • Serrano chiles
  • Salt
  • Zucchini
  • Coconut milk
  • Cilantro leaves
  • Lime juice

Optional garnish:

  • Extra coconut milk
  • Reserved corn kernels
  • Cilantro leaves
  • Thai basil leaves
  • Lime wedges

Directions

Start by making the aromatic stock. In a large saucepan, combine the lemongrass, galangal, kaffir lime leaves, and water. Bring everything to a boil, then lower the heat and let it simmer gently. Remove it from the heat, add the Thai basil, and let it steep before straining out the solids.

While the stock is steeping, prepare the vegetables. Soak the sliced scallions in cool water to remove any grit. Cut the kernels from the corn, scraping the cobs to collect the flavorful juices as well. Set aside a portion of the kernels for garnish later.

In a soup pot, warm the coconut oil over medium heat. Add the scallions and chopped serrano chiles, then cook until softened and fragrant. Stir in the zucchini, most of the corn, and the salt. Pour in enough of the prepared stock to cover the vegetables.

Bring the mixture to a simmer and cook until the zucchini is tender but still bright in color. Let the soup cool slightly before blending. Once it has cooled to warm room temperature, add the cilantro and puree until very smooth.

Stir in the coconut milk and fresh lime juice. Taste and adjust with more lime or salt if needed. Reheat the soup gently, then ladle it into bowls and garnish with the reserved corn, a swirl of coconut milk, and a few fresh herbs.

Servings and timing

This recipe makes 6 servings.

Prep Time: 30 minutes
Cook Time: 50 minutes
Total Time: 1 hour 20 minutes

Variations

For a milder version, reduce the amount of serrano chile or leave it out entirely. The soup will still have plenty of flavor from the herbs, lime, and coconut milk.

If you cannot find galangal, fresh ginger works well as a substitute. You can also swap Thai basil for regular basil if that is what you have on hand.

To make it heartier, add cooked rice, rice noodles, or shredded chicken just before serving. For extra protein while keeping it vegetarian, try topping each bowl with crispy tofu.

You can also leave part of the soup unblended if you prefer a chunkier texture. This creates a more rustic version while still keeping the creamy base.

Storage/Reheating

Store leftover soup in an airtight container in the refrigerator for up to 3 days. The flavor stays fresh, and the soup reheats well for easy lunches or dinners.

To reheat, warm it gently on the stovetop over low heat, stirring occasionally. Avoid boiling it hard after the coconut milk has been added, as that can affect the texture and fresh flavor.

If the soup thickens in the fridge, add a small splash of water or broth while reheating to loosen it to your desired consistency.

FAQs

Can I use frozen corn instead of fresh corn?

Yes, frozen corn works well when fresh corn is not in season. The flavor may be slightly less sweet and juicy, but the soup will still be delicious.

Can I substitute ginger for galangal?

Yes, ginger is the best substitute for galangal. It has a warmer and slightly less sharp flavor, but it still pairs nicely with the other ingredients.

What if I cannot find kaffir lime leaves?

You can use extra lemongrass for a similar citrusy note. The flavor will be a bit different, but the soup will still taste fresh and aromatic.

Is this soup very spicy?

It has a gentle to moderate heat depending on the serrano chiles. You can easily make it milder by using less chile or removing it completely.

Can I make this soup ahead of time?

Yes, this soup can be made ahead and refrigerated. It is a great option for meal prep because the flavors continue to develop as it sits.

Why should I let the soup cool before blending?

Letting the soup cool slightly helps preserve the bright green color and fresh flavor of the cilantro and lime. It also makes blending safer.

Can I freeze this soup?

Yes, you can freeze it, though the texture may change slightly because of the coconut milk. Let it cool completely before storing it in freezer-safe containers.

How do I make the soup thicker?

Use a little less stock or add extra zucchini for a naturally thicker texture. Blending thoroughly will also help create a smooth and creamy consistency.

Can I serve this soup chilled?

Yes, it can be served slightly chilled or at cool room temperature for a refreshing summer dish. The flavors of corn, lime, and herbs work especially well that way.

What can I serve with this soup?

It pairs nicely with crusty bread, jasmine rice, a light salad, or spring rolls. It also works beautifully as a starter before a Thai-inspired meal.

Conclusion

Creamy Thai zucchini and corn soup is a fresh, flavorful recipe that turns simple vegetables into something elegant and memorable. With its silky texture, sweet corn, fragrant herbs, and bright lime finish, it offers the perfect balance of comfort and freshness.

Whether you make it for a weeknight dinner, a summer lunch, or a cozy appetizer for guests, this soup is a wonderful way to enjoy vibrant ingredients in a bowl that feels both nourishing and special.


Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy Thai Zucchini and Corn Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Mia
  • Total Time: 30 minutes
  • Yield: 4 servings
  • Diet: Vegan

Description

A creamy, flavorful Thai-inspired soup featuring fresh zucchini and sweet corn, blended with aromatic spices and coconut milk for a comforting dish.


Ingredients

  • 2 tablespoons coconut oil
  • 1 small onion, diced
  • 2 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 2 tablespoons red curry paste
  • 3 medium zucchini, chopped
  • 2 cups corn kernels (fresh or frozen)
  • 3 cups vegetable broth
  • 1 can coconut milk
  • 1 tablespoon lime juice
  • Salt to taste
  • Fresh cilantro for garnish

Instructions

  1. Heat coconut oil in a large pot over medium heat.
  2. Add diced onion and sauté until softened, about 5 minutes.
  3. Stir in garlic and ginger, cooking for 1 minute until fragrant.
  4. Add red curry paste and cook for another minute, stirring constantly.
  5. Add chopped zucchini, corn, and vegetable broth. Bring to a boil, then reduce heat and simmer for 15 minutes until vegetables are tender.
  6. Stir in coconut milk and simmer for an additional 5 minutes.
  7. Use an immersion blender to partially blend the soup, leaving some texture.
  8. Add lime juice and salt to taste.
  9. Serve hot, garnished with fresh cilantro.

Notes

  • For extra heat, add chili flakes or fresh chili.
  • Frozen corn works well if fresh is not available.
  • Store leftovers in the refrigerator for up to 3 days.
  • Reheat gently on the stove, adding broth if needed to thin.
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Thai

Nutrition

  • Serving Size: 1 bowl
  • Calories: 220 kcal
  • Sugar: 6 g
  • Sodium: 480 mg
  • Fat: 14 g
  • Saturated Fat: 10 g
  • Unsaturated Fat: 3 g
  • Trans Fat: 0 g
  • Carbohydrates: 20 g
  • Fiber: 4 g
  • Protein: 4 g
  • Cholesterol: 0 mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star