Thai Green Curry Soup Recipe tastes creamy from coconut milk, bright with lime, and herb-packed with a friendly chili kick. It suits busy cooks and spice fans, and you can get it on the table in about 30 minutes total. I stash a jar of green curry paste in my fridge like a security blanket from my weeknight playbook.
Why You Should Try This Thai Green Curry Soup Recipe
Thai Green Curry Soup Recipe rewards you with bold flavor, quick steps, and flexible ingredients. You can use a quality jarred curry paste for a pantry shortcut, then build layers with coconut milk, fish sauce, and lime. You control the heat and the veggies, so the bowl fits your mood.
The soup works for many diets, since it lands dairy-free and gluten-free with simple swaps. It cooks in one pot, so cleanup stays easy. The leftovers taste even better, so lunch the next day feels like a win.
Ingredients You’ll Need
- Neutral oil, 1 tablespoon.
- Thai green curry paste, 2 to 3 tablespoons (Maesri runs hottest and most robust, Mae Ploy tastes bright and punchy, Thai Kitchen stays mild; start with 2 tablespoons and add to taste).
- Garlic, 3 cloves, minced.
- Fresh ginger, 1 tablespoon, grated.
- Shallot, 1 small, thinly sliced.
- Full-fat coconut milk, 2 cans, 13.5 ounces each (Aroy-D or Chaokoh give the richest texture; shake the cans).
- Low-sodium broth, 3 cups chicken or vegetable.
- Protein, choose one:
- Chicken thighs, 1 pound, thinly sliced.
- Shrimp, 12 ounces, peeled and deveined.
- Extra-firm tofu, 14 ounces, pressed and cubed.
- Vegetables, about 4 cups total, mix and match:
- Red bell pepper, 1, sliced.
- Zucchini, 1 medium, half-moons.
- Mushrooms, 1 cup, sliced.
- Snow peas or green beans, 1 cup.
- Baby spinach, 1 cup, loosely packed.
- Kaffir lime leaves, 2 to 3, or use 1 teaspoon lime zest as a sub.
- Lemongrass, 1 stalk, trimmed and bruised, optional.
- Fish sauce, 1.5 to 2 tablespoons (Red Boat 40N gives clean flavor; use tamari for vegan).
- Palm sugar or light brown sugar, 1 to 2 teaspoons.
- Fresh lime juice, 1 to 2 limes.
- Thai basil, 1 cup leaves, or a mix of basil and cilantro.
- Scallions, 2, thinly sliced.
- Optional heat: Thai bird chilies or jalapeño, thinly sliced.
- Optional carbs: cooked jasmine rice or 6 ounces rice noodles.
Equipment:
- Large pot or Dutch oven.
- Cutting board and sharp knife.
- Measuring cups and spoons.
- Microplane or grater.
- Tongs and a ladle.
How to Make Thai Green Curry Soup
- Prep: 10 minutes
- Cook: 20 minutes
- Total: 30 minutes
- Prep the produce and protein. Slice veggies into bite-size pieces. If using tofu, press it for 10 minutes, then cube it.
- Heat the pot over medium. Add oil and curry paste, then stir and sizzle it for 1 to 2 minutes until glossy and fragrant. If it sticks, spoon in a few tablespoons of the thick coconut cream from the top of a can to loosen it.
- Stir in shallot, garlic, and ginger for 30 seconds. Keep it moving so it does not scorch.
- Pour in the remaining coconut milk and the broth. Add kaffir lime leaves and lemongrass if using, then bring the pot to a gentle simmer.
- Add chicken or tofu and cook at a steady simmer. Cook chicken for 6 to 8 minutes until it reaches 165 F. If using shrimp, wait and add it in the next step.
- Add firm veggies like mushrooms and green beans and cook 3 minutes. Add tender veggies like bell pepper, zucchini, spinach, and shrimp, then cook 2 to 3 minutes until veggies turn tender-crisp and shrimp turn pink and opaque.
- Season with fish sauce and sugar. Squeeze in lime juice, then taste and adjust saltiness, sweetness, tang, and heat.
- Remove kaffir lime leaves and lemongrass. Stir in Thai basil and scallions.
- Serve the soup as is, over hot jasmine rice, or over cooked rice noodles. Garnish with extra basil and sliced chilies.
Tips & Tricks
- Start with 2 tablespoons curry paste, then add more to taste. You can always add heat, but you cannot take it away.
- Use full-fat coconut milk for a silky broth. Lite versions thin the soup and mute flavor.
- Stir some thick coconut cream into the curry paste while it sizzles. This trick boosts fragrance and keeps the paste from sticking.
- Add shrimp near the end since it cooks fast. Chicken and tofu handle a longer simmer.
- Cook rice noodles in a separate pot. Add them to bowls, then ladle soup over to keep the broth clear.
- Swap fish sauce with tamari for vegan, then add a small spoon of white miso for extra savoriness.
- No kaffir lime leaves nearby? Use lime zest and an extra squeeze of juice.
- Freeze leftover curry paste in tablespoon portions. The next pot comes together even faster.
What to Serve with Thai Green Curry Soup
I like hot jasmine rice on the side, which soaks up every drop of the coconut-lime broth. Rice noodles also pair well, especially for a slurpable dinner bowl. Add a simple cucumber salad with rice vinegar and a pinch of sugar for a cool crunch, and put out lime wedges, basil, and sliced chilies for the table. A crisp lager or off-dry Riesling balances the spice, and sparkling water with lime keeps it simple.
Make-Ahead and Storage
Cook the soup base up to 3 days ahead without delicate greens and herbs, then add them during reheating. Store leftovers in an airtight container in the fridge for 4 days. Freeze the soup for up to 3 months without noodles and without basil for the best texture. Reheat on the stove over medium until steaming, then finish with fresh lime juice and herbs.
Nutrition Information
Approximate per serving for 4 servings with chicken, without rice or noodles:
- Calories: 420
- Fat: 28 g
- Saturated Fat: 18 g
- Carbohydrates: 20 g
- Fiber: 3 g
- Protein: 25 g
- Sodium: 900 mg
Numbers vary by brands, portion size, and protein choice. For a lighter bowl, use tofu and more veggies. For a heartier bowl, add noodles or serve with a scoop of rice.

Thai Green Curry Soup Recipe
Ingredients
Instructions
- Heat a pot over medium heat and add green curry paste, frying until fragrant.
- Add coconut milk and chicken broth, stirring to combine.
- Add chicken, eggplant, bamboo shoots, and kaffir lime leaves. Simmer for 15 minutes until chicken is cooked and vegetables are tender.
- Season with fish sauce and sugar.
- Add fresh basil leaves just before serving.
- Garnish with sliced chili if desired. Serve hot.
