If there is one dish that makes my whole kitchen smell like a holiday, it is Thai green curry. The moment the curry paste hits the hot oil and starts to bloom, releasing lemongrass, galangal, and green chili into the air, everyone in the house drifts toward the stove asking when dinner will be ready.
What surprised me most when I started making green curry at home is how forgiving it is. A good curry paste does most of the heavy lifting, and from there it is really just a matter of simmering coconut milk with your protein and vegetables until everything is tender and coated in that silky, aromatic sauce.
This recipe uses chicken and a handful of everyday vegetables, but think of it as a template. Once you have the rhythm, you can build a green curry out of almost anything in your fridge.
Prep: 15 mins Cook: 20 mins Serves: 4
Why You’ll Love This Thai Green Curry
- Deeply aromatic. Blooming the paste in coconut cream builds layers of fragrance you cannot get from a jar of sauce alone.
- Ready in half an hour. A genuine weeknight dinner that tastes like it took all afternoon.
- Naturally creamy. Coconut milk makes the sauce luxurious without any dairy.
- Customizable heat. Add more paste for fire or hold back for a gentle warmth kids will happily eat.
- One pot, easy cleanup. Everything simmers together in a single pan.
Ingredients
- 2 boneless chicken thighs or breasts — sliced into bite-sized pieces
- 3 tablespoons Thai green curry paste — adjust to your spice tolerance
- 2 cans full-fat coconut milk — do not use light, you want the richness
- 1 tablespoon fish sauce — for savory depth
- 1 teaspoon brown sugar — to round out the flavors
- 1 Thai eggplant or half a regular eggplant — cut into chunks
- 1 red bell pepper — sliced into strips
- 1 cup green beans — trimmed and halved
- 4 kaffir lime leaves — torn, or the zest of one lime
- 1 handful Thai basil leaves — added at the end
- 1 tablespoon neutral oil — for cooking
- 1 lime — for a finishing squeeze
Instructions
- Open one can of coconut milk without shaking it and spoon the thick cream off the top. Heat a tablespoon of oil in a large pot over medium heat, then add this thick cream and let it gently bubble for 2 to 3 minutes.
- Stir in the green curry paste and cook it in the coconut cream for another 2 to 3 minutes, stirring constantly, until the mixture darkens slightly and smells intensely fragrant. This step is the secret to a deep, developed flavor.
- Add the sliced chicken and stir to coat every piece in the paste. Cook for about 4 minutes until the outside turns opaque.
- Pour in the rest of the coconut milk from both cans along with the fish sauce, brown sugar, and torn lime leaves. Stir well and bring to a gentle simmer.
- Add the eggplant and green beans first, since they take longest to cook. Simmer for about 8 minutes until they begin to soften.
- Stir in the bell pepper and cook for another 4 to 5 minutes, until all the vegetables are tender but still have a little bite and the chicken is cooked through.
- Taste the sauce and adjust. Add more fish sauce for salt, a pinch of sugar for balance, or a squeeze of lime for brightness.
- Turn off the heat and fold in the Thai basil leaves so they wilt gently. Serve hot over steamed jasmine rice.
Tips for the Best Thai Green Curry
- Bloom the paste properly. Frying the curry paste in coconut cream is the single most important step for real depth of flavor.
- Use full-fat coconut milk. Light versions turn thin and watery and will not give you that signature velvety sauce.
- Add vegetables in stages. Starting with the firmest ensures everything finishes tender at the same time.
- Do not boil hard. A gentle simmer keeps the coconut milk from separating into an oily mess.
- Finish with fresh herbs. Thai basil added off the heat keeps its bright, licorice-like aroma intact.
- Taste and balance at the end. The right green curry hums with salty, sweet, and sour notes in harmony.
Variations & Substitutions
- Shrimp or fish: Add peeled shrimp or chunks of firm white fish in the last five minutes so they stay tender.
- Vegetarian: Swap chicken for tofu or extra vegetables and use soy sauce in place of fish sauce.
- Different vegetables: Zucchini, bamboo shoots, snap peas, or baby corn all work beautifully.
- Milder version: Reduce the curry paste and stir in a spoonful of extra coconut cream to soften the heat.
How to Store & Reheat
Green curry actually tastes even better the next day, once the flavors have had time to meld. Store it in an airtight container in the refrigerator for up to four days. Reheat gently on the stovetop over low heat, stirring often so the coconut milk does not separate. If the sauce has thickened, loosen it with a splash of water or stock. It also freezes well for up to two months, though the vegetables soften a little after thawing. Cook fresh rice to serve alongside.
What to Serve With It
Steamed jasmine rice is the classic partner, soaking up all that fragrant sauce. For a fuller spread, add a plate of spring rolls or a simple green papaya salad for crunch and acidity. A cold Thai iced tea or a crisp beer makes a refreshing counterpoint to the gentle heat of the curry.
Frequently Asked Questions
Is green curry spicier than red curry?
It often is, since it is made with fresh green chilies, but heat varies by brand and how much paste you use. Start with less and add more to taste.
Can I make my own curry paste?
You can, and homemade paste is wonderful, but a good store-bought paste makes this a realistic weeknight meal with excellent results.
Why did my sauce separate?
Boiling coconut milk too aggressively causes it to split. Keep the curry at a gentle simmer and it will stay smooth and creamy.
Ladle this over rice on a busy evening and watch it disappear. Once you have made it once, I promise it will earn a permanent spot in your dinner rotation.