Creamy homemade Thai Green Curry served with steamed jasmine rice and fresh Thai basil garnish.

Try the Best Thai Green Curry Recipe at Home

There are some meals that instantly make your kitchen smell like a cozy restaurant, and Thai Green Curry is one of them. The rich aroma of coconut milk, fragrant herbs, and spicy green curry paste fills the room long before dinner is ready. It feels impressive, yet it’s surprisingly easy to make at home.

The first time I made Thai Green Curry, I expected it to be difficult because restaurant versions always tasted so complex. Instead, I discovered that with a few authentic ingredients and simple cooking techniques, anyone can recreate those bold Thai flavors in their own kitchen.

Whether you’re cooking for a weeknight dinner, meal prepping, or trying Thai cuisine for the first time, this recipe is simple enough for beginners while still delivering restaurant-quality flavor.

Thai waitress serving authentic Thai green curry in a ceramic bowl on a wooden table, featuring creamy coconut curry with tender chicken, vegetables, and fresh Thai basil.
Smiling Thai woman enjoying authentic Thai green curry at a beachside restaurant, featuring creamy coconut curry with tender chicken, fresh vegetables, and Thai basil in a relaxed tropical setting.

H2. What is Thai Green Curry?

Thai Green Curry, known as Gaeng Keow Wan in Thailand, is one of the country’s most famous dishes. It combines creamy coconut milk with green curry paste, tender chicken, fresh vegetables, aromatic herbs, and Thai basil.

Unlike red curry, Thai Green Curry is known for its fresh herbal flavor. The green curry paste is made with green chilies, garlic, lemongrass, galangal, shallots, coriander roots, and other fragrant ingredients that create its signature bright green color.

The result is a curry that’s creamy, slightly spicy, savory, mildly sweet, and incredibly aromatic. It’s traditionally served over steamed jasmine rice, making it a comforting meal enjoyed around the world.


Why You Should Try This Recipe

If you’ve only enjoyed Thai Green Curry at restaurants, making it at home will surprise you. It’s more affordable, highly customizable, and fresher than takeout.

This recipe is perfect because it uses easy-to-find ingredients while keeping authentic Thai flavors intact. You’ll also have full control over the spice level, vegetables, and protein.

It’s an excellent recipe for beginner cooks because the cooking process is straightforward, yet the finished dish tastes like something much more advanced.


Why You’ll Love This Recipe

  • Beginner-friendly instructions
  • Ready in about 35 minutes
  • Rich and creamy coconut sauce
  • Authentic Thai flavors
  • Easy to customize
  • Great for meal prep
  • Naturally gluten-free (check your fish sauce)
  • Better than takeout
Authentic Thai Green Curry with tender chicken, eggplant, zucchini, Thai basil, and jasmine rice served in a traditional ceramic bowl.

Ingredients

  • 400 g chicken thighs, sliced
  • 2 tbsp Thai green curry paste
  • 1 can (400 ml) full-fat coconut milk
  • 1 cup chicken broth
  • 1 cup chopped eggplant or zucchini
  • 1 red chili, sliced
  • 1 tbsp fish sauce
  • 1 tbsp brown sugar
  • 3 to 4 kaffir lime leaves
  • 1 cup Thai basil leaves
  • 1 tbsp vegetable oil
  • Salt and black pepper to taste

Kitchen Tools

  • Medium saucepan or wok
  • Cutting board
  • Sharp knife
  • Wooden spoon
  • Measuring cups and spoons
Fresh ingredients for Thai Green Curry including chicken thighs, green curry paste, coconut milk, eggplant, zucchini, Thai basil, kaffir lime leaves, and red chili.

How To Make Thai Green Curry Step by Step

Thai green curry paste frying in coconut milk and vegetable oil inside a wok to build authentic Thai curry flavor.

Step 1. Build the Flavor Base

  • Heat the vegetable oil in a saucepan or wok over medium heat. Add the green curry paste and stir continuously for about one minute until fragrant.
  • Pour in half of the coconut milk and continue stirring until the curry paste blends into a creamy mixture and the oil begins separating slightly on the surface.

This step is important because frying the curry paste first releases its aromatic oils and creates a deeper flavor.

Step 2. Cook the Chicken

  • Add the sliced chicken and stir until every piece is coated in the curry sauce.
  • Cook for several minutes until the chicken turns lightly opaque.
  • Pour in the remaining coconut milk and chicken broth, then stir everything together until smooth.

Avoid boiling the curry aggressively. A gentle simmer keeps the coconut milk silky instead of separating.

Chicken slices simmering in creamy Thai green curry sauce made with rich coconut milk.
Eggplant and zucchini simmering in creamy Thai Green Curry with fragrant kaffir lime leaves.

Step 3. Add Vegetables and Seasoning

  • Add the chopped eggplant or zucchini.
  • Stir in the fish sauce, brown sugar, and kaffir lime leaves.
  • Allow everything to simmer gently for about 8 to 10 minutes until the vegetables become tender and the chicken is fully cooked.

The curry will slowly thicken while the vegetables absorb all those delicious Thai flavors.

Step 4. Finish with Fresh Herbs

  • Turn off the heat.
  • Stir in the Thai basil leaves and sliced red chili.
  • Taste the curry before serving. Add a little more fish sauce if it needs saltiness or a pinch of sugar if you’d like slightly more sweetness.

The fresh basil adds a bright herbal aroma that makes the curry taste fresh instead of heavy.

Fresh Thai basil leaves and sliced red chili being added to homemade Thai Green Curry before serving.

Pro Tips

  • Use full-fat coconut milk for the creamiest texture.
  • Fry the curry paste before adding liquid.
  • Simmer gently instead of boiling.
  • Add Thai basil at the end.
  • Fresh kaffir lime leaves make a huge difference.
  • Chicken thighs stay juicier than chicken breast.

Variations

  • Seafood Green Curry: Replace chicken with shrimp or white fish.
  • Vegetarian Green Curry: Use tofu, mushrooms, broccoli, and vegetable broth.
  • Beef Green Curry: Thinly sliced beef works beautifully with the creamy sauce.
  • Extra Spicy Version: Add fresh Thai bird’s eye chilies while cooking.
Thai Green Curry with shrimp, fresh vegetables, Thai basil, and creamy coconut broth served with jasmine rice.
Seafood Green Curry
Vegetarian Thai Green Curry with tofu, mushrooms, broccoli, zucchini, and fresh Thai basil in creamy coconut curry.
Vegetarian Green Curry

What to Serve with Thai Green Curry

Thai Green Curry becomes even better with the right side dishes.

Serve it with:

  • Steamed jasmine rice
  • Brown rice
  • Rice noodles
  • Roti
  • Fresh cucumber salad
  • Thai iced tea

My favorite drink to pair with Thai Green Curry is a glass of fresh, ice-cold Thai iced tea. Its creamy sweetness perfectly balances the rich, spicy flavors of the curry, making every bite even more enjoyable. It’s a classic combination that never disappoints.


Nutrition Value

Estimated per serving

NutrientAmount
Calories485 kcal
Protein29 g
Carbohydrates13 g
Fat35 g
Saturated Fat22 g
Fiber3 g
Sugar7 g
Sodium760 mg

Nutrition values are estimates and may vary depending on ingredients used.


FAQs

Is Thai Green Curry spicy?

Usually yes, but you can reduce the amount of curry paste to make it milder.

Can I use chicken breast?

Yes, although chicken thighs stay more tender and juicy.

Can I freeze Thai Green Curry?

Yes. Freeze for up to two months. Add fresh Thai basil after reheating.

Can I make it dairy-free?

It already is dairy-free since coconut milk replaces dairy cream.

What vegetables work best?

Eggplant, zucchini, bamboo shoots, green beans, bell peppers, and mushrooms are all excellent choices.


Common Mistakes

  • Boiling the curry too hard.
  • Skipping the step of frying the curry paste.
  • Using light coconut milk, which produces a thinner sauce.
  • Adding basil too early.
  • Overcooking the vegetables until mushy.

How to Store

  • Allow the curry to cool completely before storing.
  • Keep it in an airtight container in the refrigerator for up to 3 days.
  • For longer storage, freeze it for up to 2 months. Reheat gently over medium-low heat and add fresh Thai basil just before serving for the best flavor and aroma.
Smiling young adult Thai woman enjoying homemade Thai Green Curry during dinner in a bright modern dining room.

Final Thoughts

Thai Green Curry proves that restaurant-quality meals don’t have to be complicated. With a handful of authentic ingredients and a simple cooking process, you can create a rich, creamy, and flavorful curry that’s perfect for family dinners or special occasions.

Once you make it from scratch, you’ll discover just how satisfying homemade Thai food can be. It’s comforting, vibrant, and endlessly customizable, making it a recipe you’ll want to cook again and again.

The first time I served this Thai Green Curry to my friends, they immediately noticed how different it was from the curries they were used to. They loved the rich, creamy flavor from the coconut milk and how tender and juicy the chicken was. Paired with warm steamed rice, it became a comforting meal that everyone enjoyed, and there wasn’t much left by the end of dinner.


Did you try this Thai Green Curry Recipe?

Leave a comment below and tell me your favorite vegetables or protein to add! If you enjoyed this recipe, don’t forget to rate it, share it with your friends, and save it on Pinterest so you can make it again anytime.

Asian bread Breakfast cake Cheese Cold Dessert Detox Diet Dinner Drinks Easy food Halal Healthy homemade hot Indonesian Italian Japanese K-Food Low Calory Meal Noodle Omelette Pasta Popular Ramen Simple snacks Soup Street Food Sweet Thai Tiktok viral

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top