I just made an Easy Green Curry that tastes like a restaurant secret and will wreck your takeout habit.

I’m obsessed with this Thai Green Curry Recipe because it hits every craving without sounding like it’s trying too hard. I love the way rich full fat coconut milk sings with bright lime and those peppery Thai basil leaves, hot and herbal at once.
It’s messy, sticky, and oddly elegant. And the heat sneaks up and makes everything taste sharper.
I enjoy it with rice or Avocado Curry vibes, no judgment ever. But mostly I adore how simple flavors stack into something unapologetic.
It’s chaos, intense, and delicious in a bowl. I get cravings for this multiple times a week.
Ingredients

- Green curry paste: spicy backbone, it’s got punch and fragrant heat.
- Coconut milk: creamy richness, makes the sauce lush and silky.
- Chicken or tofu: protein that soaks up the curry flavors.
- Vegetable oil: helps bloom the paste, keeps things from sticking.
- Fish sauce: salty, savory umami, it’s the real Thai note.
- Palm sugar: round sweet balance, tames the chili heat.
- Kaffir lime leaves: bright citrusy zing, aromas that pop.
- Lemongrass: grassy, lemony scent, it’s oddly refreshing.
- Galangal or ginger: warm, piney bite, lifts the broth.
- Garlic: familiar punch, adds depth and comfort.
- Thai eggplants: slight bitterness and firm texture, classic chew.
- Red bell pepper: sweet crunch and color contrast.
- Bamboo shoots: crisp fibrous bite, great texture contrast.
- Green Thai chiles: heat control, slice thin if you’re nervous.
- Thai basil: sweet herbal finish, add at the end.
- Lime juice: bright acid that wakes up the curry.
- Water or stock: thins the sauce to your preferred consistency.
- Salt and cilantro: adjust saltiness, cilantro adds fresh herbal lift.
Ingredient Quantities
- 1 to 2 tbsp green curry paste (adjust to taste)
- 1 can (400 ml) full fat coconut milk
- 400 g (about 1 lb) boneless chicken breast or thighs, thinly sliced (or tofu for veg)
- 1 tbsp vegetable oil or neutral oil
- 1 to 2 tbsp fish sauce
- 1 tbsp palm sugar or light brown sugar
- 4 to 6 kaffir lime leaves, torn
- 1 stalk lemongrass, tough outer layers removed and bruised
- 1 inch piece galangal or ginger, thinly sliced
- 3 garlic cloves, smashed
- 6 to 8 small Thai eggplants or 200 g regular eggplant, quartered
- 1 red bell pepper, thinly sliced
- 1 can (about 200 g) bamboo shoots, drained
- 2 to 3 fresh green Thai chiles, sliced (optional, to taste)
- 1 handful fresh Thai basil leaves (about 1 cup loosely packed)
- Juice of 1 lime (about 1 to 2 tbsp)
- 1/2 cup water or light chicken stock
- Salt to taste and fresh cilantro for garnish (optional)
How to Make this
1. Heat 1 tbsp oil in a wide skillet or wok over medium heat. If using chicken, pat it dry and season lightly with salt. Brown the chicken or tofu quickly for 2 to 3 minutes just to get some color, then remove and set aside.
2. Turn heat down a notch. Add 1 to 2 tbsp green curry paste to the pan and fry in the oil for about 30 to 60 seconds to bloom the flavors, stirring so it does not burn.
3. Pour in about half the can of coconut milk (the thicker cream) and stir until the paste dissolves and the mixture becomes glossy. This helps build a rich sauce.
4. Add the remaining coconut milk, 1/2 cup water or light chicken stock, the bruised lemongrass stalk, torn kaffir lime leaves, sliced galangal or ginger, and the smashed garlic. Bring to a gentle simmer.
5. Return the chicken or tofu to the pan. Add the eggplants, bamboo shoots, and sliced red bell pepper. Simmer uncovered on low to medium for 8 to 12 minutes until the chicken is cooked through and veg are tender but not mushy.
6. Season with 1 to 2 tbsp fish sauce, 1 tbsp palm sugar or light brown sugar, and sliced green Thai chiles if using. Taste and adjust salt or fish sauce as needed. If sauce is too thick add a splash more stock or water.
7. Remove and discard the lemongrass stalk and any thick stems of kaffir lime leaves. Stir in a handful of fresh Thai basil leaves and the juice of 1 lime. Let everything meld off the heat for a minute.
8. Finish with a little extra basil and chopped cilantro if you like. If you want a silkier surface, swirl in a tablespoon more of coconut milk cream before serving.
9. Serve hot with jasmine rice. Leftovers keep well in the fridge for 2 to 3 days and the flavors get even better the next day, though the eggplant will soften more.
Equipment Needed
1. Large wide skillet or wok
2. Cutting board
3. Chef’s knife
4. Measuring spoons and measuring cup
5. Can opener
6. Wooden spoon or heatproof spatula
7. Tongs
8. Small bowl for seasoning/holding ingredients
9. Ladle or large serving spoon
10. Rice cooker or medium pot with lid for jasmine rice
FAQ
Thai Green Curry Recipe Substitutions and Variations
- Green curry paste: use store bought red or yellow curry paste if you dont have green, or blitz fresh green chiles + cilantro + garlic + lime zest + a pinch of shrimp paste for a quick homemade version, or use Thai green curry powder mixed with a little oil for a milder shortcut.
- Coconut milk: swap with full fat canned coconut cream diluted with water, or use canned evaporated milk plus 1 tsp coconut extract if you need a quick fix, or make cashew cream (soaked cashews blended with water) for a dairy free alternative.
- Fish sauce: replace with light soy sauce plus a squeeze of lime and a pinch of sugar for saltiness and tang, or use tamari for gluten free, or Worcestershire sauce in a pinch though flavor will be a bit different.
- Kaffir lime leaves: sub with finely grated lime zest plus a torn bay leaf for fragrance, or use extra lemongrass and a splash of lime juice to mimic the bright citrus aroma, or add more Thai basil and a little lime peel if you cant find them.
Pro Tips
1) Brown the chicken or tofu well but don’t overcook it at that stage. Get good color for flavor, then remove it. If you skip this you’ll miss a lot of depth in the sauce.
2) Bloom the curry paste in oil and use the thick coconut cream first. Frying the paste and dissolving it in the cream unlocks the aromatics, and stirring it into the thick cream makes the sauce silkier. If it looks oily at first, keep stirring, it’ll come together.
3) Cook the eggplant just till tender not mushy. Salted water or a quick soak can reduce bitterness in Thai eggplants. If you like firmer veg, add them a little later in the simmer so they keep some bite.
4) Finish with basil and lime off the heat for fresh flavor. Taste before adding fish sauce, you can always add more but you can’t take it out. Leftovers improve overnight, but the eggplant will soften more, so if you want texture reheat gently.

Thai Green Curry Recipe
I just made an Easy Green Curry that tastes like a restaurant secret and will wreck your takeout habit.
4
servings
345
kcal
Equipment: 1. Large wide skillet or wok
2. Cutting board
3. Chef’s knife
4. Measuring spoons and measuring cup
5. Can opener
6. Wooden spoon or heatproof spatula
7. Tongs
8. Small bowl for seasoning/holding ingredients
9. Ladle or large serving spoon
10. Rice cooker or medium pot with lid for jasmine rice
Ingredients
-
1 to 2 tbsp green curry paste (adjust to taste)
-
1 can (400 ml) full fat coconut milk
-
400 g (about 1 lb) boneless chicken breast or thighs, thinly sliced (or tofu for veg)
-
1 tbsp vegetable oil or neutral oil
-
1 to 2 tbsp fish sauce
-
1 tbsp palm sugar or light brown sugar
-
4 to 6 kaffir lime leaves, torn
-
1 stalk lemongrass, tough outer layers removed and bruised
-
1 inch piece galangal or ginger, thinly sliced
-
3 garlic cloves, smashed
-
6 to 8 small Thai eggplants or 200 g regular eggplant, quartered
-
1 red bell pepper, thinly sliced
-
1 can (about 200 g) bamboo shoots, drained
-
2 to 3 fresh green Thai chiles, sliced (optional, to taste)
-
1 handful fresh Thai basil leaves (about 1 cup loosely packed)
-
Juice of 1 lime (about 1 to 2 tbsp)
-
1/2 cup water or light chicken stock
-
Salt to taste and fresh cilantro for garnish (optional)
Directions
- Heat 1 tbsp oil in a wide skillet or wok over medium heat. If using chicken, pat it dry and season lightly with salt. Brown the chicken or tofu quickly for 2 to 3 minutes just to get some color, then remove and set aside.
- Turn heat down a notch. Add 1 to 2 tbsp green curry paste to the pan and fry in the oil for about 30 to 60 seconds to bloom the flavors, stirring so it does not burn.
- Pour in about half the can of coconut milk (the thicker cream) and stir until the paste dissolves and the mixture becomes glossy. This helps build a rich sauce.
- Add the remaining coconut milk, 1/2 cup water or light chicken stock, the bruised lemongrass stalk, torn kaffir lime leaves, sliced galangal or ginger, and the smashed garlic. Bring to a gentle simmer.
- Return the chicken or tofu to the pan. Add the eggplants, bamboo shoots, and sliced red bell pepper. Simmer uncovered on low to medium for 8 to 12 minutes until the chicken is cooked through and veg are tender but not mushy.
- Season with 1 to 2 tbsp fish sauce, 1 tbsp palm sugar or light brown sugar, and sliced green Thai chiles if using. Taste and adjust salt or fish sauce as needed. If sauce is too thick add a splash more stock or water.
- Remove and discard the lemongrass stalk and any thick stems of kaffir lime leaves. Stir in a handful of fresh Thai basil leaves and the juice of 1 lime. Let everything meld off the heat for a minute.
- Finish with a little extra basil and chopped cilantro if you like. If you want a silkier surface, swirl in a tablespoon more of coconut milk cream before serving.
- Serve hot with jasmine rice. Leftovers keep well in the fridge for 2 to 3 days and the flavors get even better the next day, though the eggplant will soften more.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 310g
- Total number of serves: 4
- Calories: 345kcal
- Fat: 24g
- Saturated Fat: 16g
- Trans Fat: 0.1g
- Polyunsaturated: 1.5g
- Monounsaturated: 3g
- Cholesterol: 85mg
- Sodium: 560mg
- Potassium: 650mg
- Carbohydrates: 11g
- Fiber: 2g
- Sugar: 4g
- Protein: 24g
- Vitamin A: 1500IU
- Vitamin C: 38mg
- Calcium: 50mg
- Iron: 1.5mg







![Thai Coconut Soup [Coconut Milk Soup] Recipe](https://bangkokbowl.com/wp-content/uploads/2025/06/Collage_Thai-Coconut-Soup-Coconut-Milk-Soup-_1751036922-150x150.webp)









