
Thai Green Curry Soup Recipe tastes creamy, spicy, and bright, with coconut milk, lime, and herbs all dancing together in one bowl. It works well for busy weeknights or casual dinner guests, and you can get it on the table in about 35–40 minutes. I make this when I crave takeout but also want to stay in sweatpants and control the spice level.
Why Thai Green Curry Soup Recipe Is Worth It
This soup hits that perfect balance of rich coconut, fresh herbs, and gentle heat that warms you up without knocking you over. You toss everything into one pot, so cleanup stays easy and you still get big restaurant-style flavor.
You can customize it for picky eaters, spice-lovers, or plant-based friends without cooking three different dinners. It also tastes even better the next day, so meal prep fans get a win here too.
“This Thai Green Curry Soup Recipe tastes like my favorite Thai restaurant made a cozy blanket in a bowl just for me.” ★★★★★
Ingredients You Need
Aromatics and Base
- 1–2 tablespoons neutral oil (avocado, canola, or light olive oil)
- 1 medium yellow onion, thinly sliced
- 3–4 cloves garlic, minced
- 1–2 tablespoons fresh ginger, minced or grated
- Pantry shortcut: use ginger paste from a tube if you keep that in the fridge.
Curry Flavor
- 3–4 tablespoons Thai green curry paste
- I like Mae Ploy or Maesri for strong flavor; Thai Kitchen tastes milder and works well if you prefer gentle heat.
- Start with 3 tablespoons if you feel cautious about spice, then add more to taste.
- 1–2 tablespoons fish sauce
- Use Red Boat or Squid brand for solid flavor; use soy sauce or tamari for a vegetarian version.
- 1–2 teaspoons brown sugar or coconut sugar
- This softens the heat and balances the saltiness.
Liquid and Creaminess
- 1 can (13.5–14 oz) full-fat coconut milk
- Use full-fat for the best texture; light coconut milk makes a thinner soup.
- 4 cups low-sodium chicken broth or vegetable broth
- Low-sodium broth gives you more control over the seasoning.
- 1 cup water, as needed, to adjust thickness
Protein Options
Pick one or mix a couple:
- 1 pound boneless, skinless chicken thighs, thinly sliced
- Chicken breasts also work, but thighs stay juicier.
- or 1 pound peeled shrimp, tail-on or tail-off
- or 1 block (14 oz) firm or extra-firm tofu, pressed and cubed
- or 1 cup cooked chickpeas for extra plant-based protein
Vegetables
Use what you have; this soup loves fridge clean-outs:
- 1 red bell pepper, thinly sliced
- 1 cup snap peas or snow peas
- 1 small zucchini, halved lengthwise and sliced
- 1 cup broccoli florets or broccolini pieces
- 1 cup mushrooms, sliced (shiitake or cremini taste great)
- 1 small carrot, thinly sliced into coins or matchsticks
Fresh Herbs and Finishing Touches
- Juice of 1–2 limes, plus extra wedges for serving
- 1–2 teaspoons lime zest (optional but brightens the flavor)
- 1 small bunch fresh cilantro, chopped
- 1 small bunch fresh Thai basil or regular basil, torn
- 1–2 green onions, thinly sliced
- 1–2 fresh Thai chiles or jalapeños, thinly sliced (optional, for extra heat)
Noodles or Rice (Optional but cozy)
- 6–8 oz rice noodles (thin or medium), cooked according to package
- Or serve over cooked jasmine rice or brown rice.
Seasoning
- Salt, to taste (you may not need much if your fish sauce and broth already bring salt)
- Freshly ground black pepper, to taste
Equipment List
- Large heavy-bottomed pot or Dutch oven
- Cutting board and sharp knife
- Wooden spoon or heat-safe spatula
- Measuring cups and spoons
- Small saucepan for noodles or rice, if using
- Ladle for serving
Quick Tips & substitutions
- Use full-fat coconut milk for the creamiest Thai Green Curry Soup Recipe; light coconut milk makes a thinner, less silky broth.
- Start with less curry paste, then taste and add more at the end so you control the heat.
- Swap chicken broth with vegetable broth and fish sauce with soy sauce or tamari for a vegetarian version.
- Use tofu, chickpeas, or both when you want a hearty plant-based protein.
- Slice chicken or veggies thin so they cook quickly and evenly.
- Add delicate veggies like snap peas and spinach near the end so they stay bright and crisp-tender.
- Use frozen veggies in a pinch; toss them in straight from the freezer and simmer until heated through.
- Stir cooked noodles into each bowl instead of the pot so leftovers keep a better texture.
- Taste the broth at the end and adjust with lime juice for brightness, sugar for balance, or fish sauce/soy for salt.
- Keep extra curry paste in the fridge or freezer; it keeps well and turns any weeknight into curry night.
How to Make Thai Green Curry Soup Recipe
Step 1: Prep Ingredients
Slice the onion, mince the garlic and ginger, and cut your veggies into bite-size pieces. Thinly slice the chicken or prep your tofu or shrimp. Lay everything out near the stove so you cook without scrambling around the kitchen.
Step 2: Sauté Aromatics
Heat the oil in a large pot over medium heat. Add the sliced onion and cook until it softens and turns translucent, about 4–5 minutes. Stir in the garlic and ginger and cook 1–2 minutes until they smell fragrant and cozy.
Step 3: Toast the Curry Paste
Spoon the green curry paste into the pot with the aromatics. Stir constantly and cook it for 1–2 minutes so the paste wakes up and deepens in flavor. Scrape the bottom of the pot as you stir so nothing sticks or burns.
Step 4: Build the Broth
Pour in the coconut milk and whisk or stir until the curry paste blends smoothly. Add the chicken or vegetable broth and bring everything to a gentle simmer. Stir in fish sauce and sugar, then taste and adjust so the broth tastes balanced but slightly under-salted, since it will reduce a bit.
Step 5: Add Protein
Slide the sliced chicken (or your chosen protein) into the simmering broth. Stir so the pieces separate and cook evenly. Simmer 8–10 minutes for chicken, 3–4 minutes for shrimp, or 5–7 minutes for tofu, until the protein cooks through and feels tender.
Step 6: Add Vegetables
Add the sturdier veggies first, like carrots, broccoli, and mushrooms, and simmer 4–5 minutes. Toss in quicker-cooking veggies like bell pepper, snap peas, and zucchini and simmer another 3–4 minutes. Check a piece of carrot or broccoli and stop cooking when the veggies taste tender but still keep a little bite.
Step 7: Finish with Lime and Herbs
Turn the heat down to low. Stir in lime juice, lime zest if using, chopped cilantro, and torn basil. Taste again and adjust with more lime, fish sauce or soy, or a pinch more sugar until the Thai Green Curry Soup Recipe tastes bright, savory, and slightly sweet.
Step 8: Cook or Prep Noodles/Rice (Optional)
While the soup simmers, cook rice noodles or rice according to package directions. Drain noodles and rinse briefly with warm water to keep them from sticking. Keep them separate from the soup so they hold texture.
Step 9: Serve
Place a handful of noodles or a scoop of rice into each bowl if using. Ladle the hot Thai Green Curry Soup Recipe over the top, making sure each bowl gets a mix of protein and veggies. Garnish with extra cilantro, basil, green onion, and sliced chiles, then serve with lime wedges on the side.
Recipe Variations
- Gluten-free: Use gluten-free fish sauce or tamari and check your curry paste label for hidden wheat.
- Vegan: Use vegetable broth, swap fish sauce with soy sauce or tamari, and use tofu or chickpeas as the protein.
- Low carb: Skip noodles and rice and load the pot with extra low-carb veggies like zucchini, mushrooms, and broccoli.
- Extra creamy: Add an extra half can of coconut milk and simmer a few minutes longer.
- Extra spicy: Add more curry paste and sliced Thai chiles or a pinch of chili flakes.
- Mild version: Use a mild curry paste brand and add more coconut milk or a splash of broth if the heat sneaks up on you.
- Kid-friendly: Cut the curry paste amount in half and offer extra at the table for spice-lovers.
- More veggies: Toss in baby spinach or kale at the end and stir until the greens wilt.
Ways to Serve Thai Green Curry Soup Recipe
- Spoon over jasmine rice or brown rice for a cozy, filling bowl.
- Serve with rice noodles or glass noodles for a slurpable curry soup.
- Pair with cucumber salad or simple shredded cabbage slaw for crunch.
- Add a side of steamed edamame or roasted vegetables for extra fiber and protein.
- Top with crushed peanuts or cashews and extra herbs for texture and freshness.
Storage Success
Cool the Thai Green Curry Soup Recipe to room temperature, then store it in airtight containers in the fridge for up to 3–4 days. Keep noodles or rice in a separate container so they do not soak up all the broth. Reheat the soup gently on the stove over medium-low heat or in the microwave, and add a splash of broth or water if it thickens too much. Squeeze in a little fresh lime juice after reheating to wake the flavors back up.

Thai Green Curry Soup Recipe
Ingredients
Instructions
- Heat the vegetable oil in a large pot over medium heat. Add the sliced onion and cook until softened, about 3–4 minutes.
- Stir in the garlic and ginger and cook for 1 minute, until fragrant.
- Add the Thai green curry paste and cook, stirring constantly, for 1–2 minutes to bloom the spices.
- Pour in the chicken broth and coconut milk, stirring to dissolve the curry paste. Bring the mixture to a gentle simmer.
- Add the sliced chicken thighs and cook for 8–10 minutes, or until the chicken is cooked through.
- Stir in the mushrooms, red bell pepper, and snap peas or green beans. Simmer for 5–7 minutes, until the vegetables are tender-crisp.
- Season the soup with fish sauce, brown sugar, and lime juice. Taste and adjust seasoning with additional fish sauce or salt as needed.
- Remove from heat and stir in the chopped cilantro and Thai basil, if using.
- Ladle the Thai green curry soup into bowls. Garnish with sliced red chili if desired and serve hot, with cooked jasmine rice on the side or spooned into the soup.
Notes
Approximate per serving (without rice): 420 calories; fat 27 g; saturated fat 16 g; carbohydrates 16 g; fiber 3 g; sugars 7 g; protein 30 g; sodium 980 mg. Values will vary based on specific ingredients, brands, and portion size.

Leave a Reply