A Bowl of Bliss: Homemade Thai Green Curry

Craving a weeknight meal that tastes like your favorite takeout but cooks faster than delivery? Meet Thai Green Curry—a creamy, herb-forward dish that balances heat, sweetness, saltiness, and brightness in one bowl.
With a few smart tricks (like frying the curry paste in coconut cream), you’ll get that restaurant-quality, authentic flavor at home. This version is flexible—swap in tofu, chicken, or shrimp—and it’s simple enough for busy nights while still feeling special.
Ingredients for This Recipe
Protein (choose one)
- 1 lb (450 g) boneless, skinless chicken thighs, thinly sliced
or 14 oz (400 g) extra-firm tofu, pressed and cubed
or 12 oz (340 g) peeled shrimp, patted dry
Aromatic base
- 2–4 Tbsp green curry paste (start with 2 Tbsp; add more to taste)
- 1 medium onion, thinly sliced (optional but adds body)
- 2–3 garlic cloves, minced (if your paste isn’t very garlicky)

Coconut & liquid
- 1 can (13.5–14 oz / 400 ml) full-fat coconut milk, unshaken
(You’ll use the thick “cream” first; see Pro Tips) - 1/2–3/4 cup low-sodium chicken or vegetable broth (as needed)
Vegetables (mix & match)
- 1 cup Thai eggplant in wedges or 1 small zucchini, half-moons
- 1 red bell pepper, sliced
- 1/2 cup bamboo shoots, drained
- 1 cup mushrooms, sliced (optional)
Finishers & balance
- 2–3 Tbsp fish sauce (to taste) or vegan “fish” sauce/tamari
- 1–2 tsp palm sugar or brown sugar (to balance heat & salt)
- Juice of 1/2–1 lime, plus extra wedges for serving
- 4–6 makrut lime leaves, torn (stems removed) or zest of 1 lime
- 1 large handful Thai basil leaves (holy basil also works)

To serve
- Steamed jasmine rice (hot and fluffy)
- Extra Thai basil, sliced red chiles (optional)
Step-by-Step Instructions
- Separate the coconut cream
Open the coconut milk without shaking. Spoon off 1/3–1/2 cup of the thick cream from the top into a large skillet or wok. Heat over medium until it gently bubbles and the fat begins to separate. - Fry the curry paste (unlock the aroma)
Add 2–4 Tbsp green curry paste to the hot coconut cream. Stir-fry 1–2 minutes until glossy and fragrant and you see little pools of green oil—this step builds deep, authentic flavor - Build the sauce
Pour in the remaining coconut milk and 1/2 cup broth. Bring to a gentle simmer. If you like a looser curry, add the last 1/4 cup broth later. - Cook the protein
Add chicken (or tofu/shrimp). Simmer until just cooked through—about 6–8 minutes for thin chicken slices (165°F/74°C), 3–4 minutes for shrimp, 4–5 minutes for tofu to heat through.

- Add the vegetables
Stir in eggplant/zucchini, bell pepper, bamboo shoots, and mushrooms. Simmer 3–5 minutes until tender-crisp; don’t overcook—fresh, vibrant vegetables make a better curry. - Balance the flavors
Add 2 Tbsp fish sauce (start here), 1 tsp sugar, and the torn makrut lime leaves. Simmer 1 minute, taste, and adjust: more fish sauce for salt, more sugar for balance, a splash of broth to thin, or another spoon of curry paste for extra heat. - Finish & brighten
Turn off the heat. Stir in Thai basil and lime juice. Let the basil wilt in the residual heat. Serve over steaming jasmine rice with extra basil and chile slices.
Result: A silky, aromatic Thai Green Curry that’s fresh, fragrant, and weeknight-friendly.
Pro Tips for Restaurant-Quality Green Curry
- Fry the paste in coconut cream first. This classic technique “cracks” the coconut fat and blooms the aromatics, giving you that authentic Thai depth.
- Control the heat. Use less paste for mild, more for spicy; remove chile seeds if using fresh chiles; finish with a touch more sugar and lime to soften sharp heat.

- Use full-fat coconut milk. Light versions split and taste thin; full-fat creates that luxurious, silky sauce.
- Layer salt thoughtfully. Fish sauce is salty; taste before adding any extra salt.
- Add finishers off the heat. Thai basil and lime juice stay vivid if added at the end.
Substitutions & Variations
- Protein swaps: Chicken thighs (juicy and forgiving), breast (quick but watch doneness), tofu (press well), shrimp (add late to avoid overcooking).
- Vegan & vegetarian: Use vegan “fish” sauce or tamari + a small strip of kombu for oceanic depth.
- Gluten-free: Choose GF fish sauce or tamari; confirm your curry paste is GF.
- Veg choices: Traditional Thai eggplant is fantastic; if unavailable, zucchini and bell pepper are accessible stand-ins. Bamboo shoots add crunch.
- Creamier or lighter: Simmer a minute longer for thicker, creamier curry; thin with broth for a lighter bowl.
- Herb swap: Can’t find Thai basil? Use Italian basil plus a few mint leaves for a similar lift.
How Spicy Is It?

With 2 Tbsp paste, heat is mild-to-medium. Each brand of curry paste varies, so start low and build to your perfect spice level. A squeeze of lime and a pinch of sugar smooth rough edges without muting flavor.
Serve & Pairing
- Serve with: jasmine rice (classic), brown jasmine rice, or cauliflower “rice” for a low-carb option.
- Toppings: Extra basil, lime wedges, and thin chile slices.
- Pair with: Crisp lager, dry Riesling, or sparkling water with lime.
Storage & Reheat
- Fridge: 3–4 days in an airtight container.
- Freeze: Up to 2 months (best without basil; add fresh when reheating).
- Reheat: Low heat on the stove, adding a splash of water or broth to loosen; avoid vigorous boiling so the coconut sauce doesn’t split.
Bring Thai Takeout Home—Fresh, Fast, Fragrant
This Thai Green Curry (Gaeng Keow Wan) is your blueprint for a fast, authentic, 30-minute dinner that never feels ordinary. With a handful of pantry staples and a few bright finishers, you’ll have a bowl that’s creamy, aromatic, and perfectly balanced—every time.
Enjoy Watching This Video with a Similar Recipe

Source: Pailin's Kitchen
Did you find this post useful or inspiring? Save THIS PIN to your Cooking Board on Pinterest! 😊


Other Recipes You’ll Love 😍