Thai Green Chicken Curry – Bright, Fragrant, and Comforting
This Thai green chicken curry is the kind of dish that makes the whole kitchen smell amazing. It’s warm, creamy, and full of fresh flavors—perfect for a weeknight but special enough for company. The green curry paste brings a gentle heat, while coconut milk keeps everything silky and comforting.
Add tender chicken, crisp vegetables, and a squeeze of lime, and you’ve got a balanced bowl that hits all the notes. If you love bold flavor without hours of prep, this one’s for you.
Thai Green Chicken Curry – Bright, Fragrant, and Comforting
Ingredients
- 1–1.25 lb (450–560 g) boneless, skinless chicken thighs, sliced into thin strips (or breasts if you prefer)
- 2–3 tablespoons Thai green curry paste (adjust to taste and brand strength)
- 1 tablespoon neutral oil (vegetable, canola, or coconut oil)
- 1 can (13.5–14 oz) full-fat coconut milk
- 1/2 cup low-sodium chicken broth (or water)
- 1 small onion or 2 shallots, thinly sliced
- 2 cloves garlic, minced
- 1 tablespoon fresh ginger, grated (or galangal if you have it)
- 1–2 cups mixed vegetables (bell peppers, zucchini, green beans, or bamboo shoots)
- 1–2 teaspoons fish sauce (to taste)
- 1 teaspoon palm sugar or brown sugar (optional, to balance)
- 1–2 tablespoons Thai basil, torn (or regular basil if needed)
- 6–8 kaffir lime leaves, torn (optional but excellent)
- 1 lime, cut into wedges
- Cooked jasmine rice, for serving
- Optional add-ins: sliced red chili for heat, a handful of spinach, or a few cherry tomatoes for brightness
Instructions
- Prep your ingredients. Slice the chicken thin so it cooks quickly and stays tender. Chop your vegetables into bite-size pieces. Mince garlic and grate ginger.
- Sauté aromatics. Heat oil in a large skillet or pot over medium heat. Add onion (or shallots) and cook 2–3 minutes until softened. Stir in garlic and ginger for 30 seconds, just until fragrant.
- Bloom the curry paste. Add the green curry paste to the pan and stir for 1 minute. This step wakes up the spices and deepens the flavor.
- Add coconut milk and broth. Pour in coconut milk and chicken broth, whisking to dissolve the curry paste. Bring to a gentle simmer.
- Season the base. Add fish sauce, sugar (if using), and kaffir lime leaves. Taste the sauce—it should be savory, slightly sweet, and lightly spicy. Adjust fish sauce or sugar as needed.
- Cook the chicken. Add sliced chicken to the simmering sauce. Keep the heat medium-low and cook 6–8 minutes, stirring occasionally, until the chicken is just cooked through.
- Add vegetables. Stir in your chosen vegetables. Cook 3–5 minutes more, until they’re tender-crisp. Avoid overcooking; you want color and a little bite.
- Finish with herbs and lime. Turn off the heat. Stir in Thai basil and a squeeze of lime. Taste again and adjust salt (fish sauce), brightness (lime), or heat (extra curry paste or sliced chili).
- Serve. Ladle the curry over warm jasmine rice. Garnish with extra basil, lime wedges, and sliced chili if you like.
What Makes This Recipe So Good

- Balanced flavor: Spicy, sweet, salty, and sour all play together for that classic Thai profile.
- Quick to make: From chopping board to bowl in about 30–40 minutes.
- Flexible ingredients: Use chicken thighs or breasts, swap veggies, and adjust the heat easily.
- Better the next day: The flavors deepen overnight, making leftovers especially tasty.
- Comforting and fresh: Creamy coconut milk pairs with bright herbs and lime for a light-yet-rich finish.
What You’ll Need
- 1–1.25 lb (450–560 g) boneless, skinless chicken thighs, sliced into thin strips (or breasts if you prefer)
- 2–3 tablespoons Thai green curry paste (adjust to taste and brand strength)
- 1 tablespoon neutral oil (vegetable, canola, or coconut oil)
- 1 can (13.5–14 oz) full-fat coconut milk
- 1/2 cup low-sodium chicken broth (or water)
- 1 small onion or 2 shallots, thinly sliced
- 2 cloves garlic, minced
- 1 tablespoon fresh ginger, grated (or galangal if you have it)
- 1–2 cups mixed vegetables (bell peppers, zucchini, green beans, or bamboo shoots)
- 1–2 teaspoons fish sauce (to taste)
- 1 teaspoon palm sugar or brown sugar (optional, to balance)
- 1–2 tablespoons Thai basil, torn (or regular basil if needed)
- 6–8 kaffir lime leaves, torn (optional but excellent)
- 1 lime, cut into wedges
- Cooked jasmine rice, for serving
- Optional add-ins: sliced red chili for heat, a handful of spinach, or a few cherry tomatoes for brightness
How to Make It

- Prep your ingredients. Slice the chicken thin so it cooks quickly and stays tender. Chop your vegetables into bite-size pieces.
Mince garlic and grate ginger.
- Sauté aromatics. Heat oil in a large skillet or pot over medium heat. Add onion (or shallots) and cook 2–3 minutes until softened. Stir in garlic and ginger for 30 seconds, just until fragrant.
- Bloom the curry paste. Add the green curry paste to the pan and stir for 1 minute.
This step wakes up the spices and deepens the flavor.
- Add coconut milk and broth. Pour in coconut milk and chicken broth, whisking to dissolve the curry paste. Bring to a gentle simmer.
- Season the base. Add fish sauce, sugar (if using), and kaffir lime leaves. Taste the sauce—it should be savory, slightly sweet, and lightly spicy.
Adjust fish sauce or sugar as needed.
- Cook the chicken. Add sliced chicken to the simmering sauce. Keep the heat medium-low and cook 6–8 minutes, stirring occasionally, until the chicken is just cooked through.
- Add vegetables. Stir in your chosen vegetables. Cook 3–5 minutes more, until they’re tender-crisp.
Avoid overcooking; you want color and a little bite.
- Finish with herbs and lime. Turn off the heat. Stir in Thai basil and a squeeze of lime. Taste again and adjust salt (fish sauce), brightness (lime), or heat (extra curry paste or sliced chili).
- Serve. Ladle the curry over warm jasmine rice.
Garnish with extra basil, lime wedges, and sliced chili if you like.
How to Store
- Refrigerator: Cool completely, then store in an airtight container for 3–4 days. The flavor actually improves by day two.
- Freezer: Freeze in portions for up to 2 months. Thaw overnight in the fridge and reheat gently on the stove, adding a splash of water if it’s too thick.
- Reheating tips: Warm over low heat to avoid splitting the coconut milk.
Stir often and finish with fresh lime and basil to brighten it back up.

Benefits of This Recipe
- Weeknight-friendly: Minimal prep and a single pan keep things simple.
- Customizable heat: Add or reduce curry paste to fit your spice comfort zone.
- Nutritious balance: Lean protein, vibrant vegetables, and herbs in a satisfying, not heavy, sauce.
- Meal prep hero: Holds up well for lunches, and flavors deepen over time.
- Gluten-free by nature: Just confirm your fish sauce and curry paste are gluten-free if needed.
Pitfalls to Watch Out For
- Overcooking the chicken: Thin slices cook quickly; keep the simmer gentle to avoid dryness.
- Breaking the sauce: Boiling hard can split coconut milk. Maintain a steady, soft simmer.
- Unbalanced seasoning: Taste as you go. If it’s too salty, add lime or a splash of water; if flat, add fish sauce or a pinch of sugar.
- Using too much curry paste at once: Brands vary in heat.
Start with less and build up.
- Mushy vegetables: Add them late so they stay crisp and colorful.
Alternatives
- Protein swaps: Try shrimp (cook 2–3 minutes), firm tofu, or thinly sliced pork. For tofu, pan-sear first for better texture.
- Dairy-free and paleo-friendly: This curry already fits both; just choose compliant fish sauce.
- Vegetable variations: Broccoli, snap peas, baby corn, eggplant, or mushrooms all work well.
- No fish sauce? Use soy sauce or tamari. Add a little extra lime to maintain brightness.
- No Thai basil? Use regular basil or cilantro.
The flavor will differ slightly but still be fresh and fragrant.
- Low-carb serving: Serve over cauliflower rice or steamed greens instead of jasmine rice.
FAQ
Is green curry very spicy?
Green curry has a moderate heat, but it varies by brand and how much paste you use. Start with 2 tablespoons, taste, and add more if you want extra kick. You can also stir in sliced fresh chili at the end for those who like it hotter.
Can I use store-bought curry paste?
Absolutely.
Store-bought paste is convenient and tasty. Look for Thai brands, and remember that some are much hotter than others, so adjust the quantity to taste.
What’s the best cut of chicken for this?
Chicken thighs are forgiving and stay juicy, especially if you plan to reheat leftovers. Chicken breasts work too; just avoid overcooking by keeping slices thin and the simmer gentle.
Can I make this vegetarian?
Yes.
Swap the chicken for tofu, tempeh, or extra vegetables. Use vegetable broth and replace fish sauce with soy sauce, tamari, or a vegan fish sauce alternative.
How do I keep the coconut milk from curdling?
Don’t boil aggressively. Keep the heat at a low simmer, stir occasionally, and add acidic ingredients like lime at the end.
If the sauce gets too thick, add a splash of broth or water.
What should I serve with it?
Jasmine rice is classic and soaks up the sauce beautifully. Rice noodles or brown rice also work. For a lighter option, try cauliflower rice or steamed greens.
Can I make it ahead?
Yes.
The curry tastes even better the next day. Reheat gently and finish with fresh basil and lime to bring the flavors back to life.
Wrapping Up
Thai green chicken curry is simple to make, full of character, and endlessly adaptable. With a few pantry staples and fresh herbs, you can put a satisfying, restaurant-quality meal on the table fast.
Keep it mild or turn up the heat, swap in your favorite vegetables, and make it your own. It’s the kind of recipe you’ll come back to again and again.

-
Thai Red Chicken Curry
Rich, bold red curry with tender chicken and vibrant spices.
-
Thai Chicken Larb
Fresh, zesty larb with herbs, lime, and savory chicken.
-
Thai Cashew Chicken Stir-Fry
Flavorful stir-fry with chicken, crunchy cashews, and Thai seasonings.