Our recipes in your inbox 😊

Thai Green Curry Recipe (Easy, Flavor-Packed & Customizable)

A creamy, fragrant Thai green curry made with coconut milk, fresh herbs, and a homemade (or store-bought) curry paste. Customizable with tofu, chickpeas, or tempeh and packed with vegetables.

A black bowl with white rice, green Thai curry with tofu, and julienned carrots, garnished with fresh cilantro. A hand holds the bowl over a light cloth napkin, with a lemon wedge and another bowl partly visible in the background.

About this recipe

There’s something magical about a pot of Thai green curry simmering on the stove—the creamy coconut base, bold green curry paste, and fresh herbs fill your kitchen with the most incredible aroma.

This recipe is my take on Thai green curry. It’s not 100% traditional, but it’s made with total respect for Thai flavors. You’ll get all the richness, the spice, and the balance of sweet, salty, and tangy. You can make it completely from scratch (yes, I’ll show you how to make the paste!) or use a great store-bought option when time is tight.

Why you’ll love this recipe

  • Better than takeout and totally customizable
  • Vegan-friendly and gluten-free (with easy swaps)
  • You’ll learn how to make homemade Thai green curry paste
  • Works with tofu, tempeh, chickpeas, or whatever you’ve got
  • Freezer-friendly and great for meal prep

Ingredient notes for the curry paste

A white hexagonal bowl filled with vibrant green thai curry sauce sits on a tray beside a metal spoon. Behind it are chopped red onion, a garlic clove, fresh parsley, and a halved lemon on a light surface, creating a fresh, clean scene.
  • Green chiles – Thai or serrano for heat
  • Garlic, onion or shallots, and ginger or galangal
  • Lemongrass – Fresh is best, but paste works too
  • Cilantro stems, Thai basil or regular basil
  • Soy sauce – instead of fish sauce (for a plant-based version)
  • Lime or lemon juice – for balance
  • Optional: Kaffir lime leaves, ground cumin, and a pinch of sugar
A close-up of a stainless steel pot containing green thai curry with raw cauliflower florets and frozen green peas on top, likely as ingredients being prepared for a soup or curry. The pot sits on a stovetop.

For the curry

  • Fresh basil or Thai basil – To finish
  • Coconut milk – Full-fat, unsweetened for creaminess
  • Protein – Tofu, chickpeas, vegan chicken, tempeh
  • Veggies – Bell peppers, carrots, potatoes, green beans, zucchini
  • Oil – For frying the paste

How to Make Thai Green Curry

  1. Make the curry paste. Blend all the paste ingredients in a high-speed blender or food processor until smooth and creamy. Scrape down the sides and continue blending until a thick paste forms. You can prepare this ahead of time and freeze it in portions.
  2. Cook the curry. Heat oil in a pot or wok, add the green curry paste, and sauté until fragrant. This is where the flavor builds.
  3. Then pour in the coconut milk and bring it to a simmer. Add your chopped vegetables and cook until tender but still vibrant.
  4. Taste and adjust. More coconut milk for a milder curry, more paste for a spicier heat. Finish with a squeeze of lime and a sprinkle of fresh basil.
A ladle pours vibrant green Thai curry with vegetable dumplings onto a black plate next to steamed white rice. The creamy, smooth curry contrasts beautifully with the fluffy rice, while a pot of more green Thai curry sits in the background.

Variations

  • Tofu Green Curry: Use firm tofu, press it, cube it, and either pan-fry or air-fry for extra texture before adding to the curry.
  • Chickpea Curry: Add a can of drained chickpeas with the coconut milk for a quick protein boost.
  • Tempeh Thai Curry: Slice tempeh thinly and simmer it with the curry sauce to soak up the flavors.

Home cook to home cook tips

  • Shortcut? Use store-bought green curry paste and just doctor it up with extra garlic, ginger, and lime juice.
  • No lemongrass? Add a splash of lime juice and zest for that citrusy note.
  • Freezer-friendly: Freeze the leftover curry or paste in individual portions for busy weeknights.
  • Veggie tip: Cut your vegetables the same size so they cook evenly and look beautiful in the bowl.

How to serve

  • Steamed jasmine rice or brown rice
  • Rice noodles or vermicelli for a lighter twist
  • A side of roasted veggies or a quick cucumber salad for contrast

Frequently asked questions

Other recipes that you will love:

curry Thai

Thai Green Curry

Alejandra Graf
A creamy, fragrant Thai green curry made with coconut milk, fresh herbs, and a homemade (or store-bought) curry paste. Customizable with tofu, chickpeas, or tempeh and packed with vegetables.
5 de 1 voto
Prep Time 15 minutes
Cook Time 10 minutes
Total Time 25 minutes
Course Main Course
Cuisine Thai
Servings 6 people
Calories 293 kcal

Equipment

  • High Speed blender or Food Processor
  • Large pot or wok
  • Cutting board and sharp knife

Ingredients
  

For the Curry Paste

  • 3 –4 Thai green chiles or serrano peppers seeded for less heat
  • 3 cloves garlic
  • ½ small red onion or 2 shallots
  • 1- inch piece fresh ginger or galangal peeled and chopped
  • 1 stalk lemongrass tender inner part only (or 1 tsp lemongrass paste)
  • ¼ cup cilantro stems leaves optional
  • ¼ cup Thai basil or regular basil leaves
  • 1 tbsp soy sauce or tamari for gluten-free
  • 1 tbsp lime juice plus more to finish
  • 1 tsp brown sugar optional
  • ½ tsp ground cumin optional
  • 1 –2 tbsp water or coconut milk to blend

For the Curry

  • 1 –2 tbsp oil avocado or coconut
  • 1 block firm tofu pressed and cubed (or 1 ½ cups cooked chickpeas / sliced tempeh)
  • 1 can 13.5 oz full-fat coconut milk, unsweetened
  • 1 medium red bell pepper sliced
  • 1 medium carrot sliced thin
  • 1 medium zucchini sliced
  • 1 cup green beans trimmed
  • Salt to taste

Fresh Thai basil or regular basil, for serving

Steamed jasmine or brown rice, for serving

Instructions
 

Make the curry paste:

  • Add all curry paste ingredients to a high-speed blender or food processor. Blend until smooth, scraping the sides as needed. Add a splash more liquid if necessary to get a thick, smooth paste.
  • Heat oil in a large pot or wok over medium heat. Add the curry paste and cook, stirring, for 2–3 minutes until fragrant.
  • Stir in the tofu, chickpeas, or tempeh to coat with the paste. Cook for 2–3 minutes.

Simmer:

  • Pour in the coconut milk and stir. Add bell pepper, carrot, zucchini, and green beans. Bring to a gentle simmer and cook for 10–12 minutes, until vegetables are tender but still vibrant.
  • Taste and adjust seasoning—add more soy sauce for salt, lime juice for brightness, or coconut milk for a milder curry.

Serve:

  • Ladle curry into bowls, garnish with fresh basil, and serve with steamed rice.

Notes

  • Shortcut: Use store-bought green curry paste (about 3–4 tablespoons) and add extra garlic, ginger, and lime juice for freshness.
  • Storage: Refrigerate in an airtight container for up to 4 days or freeze for up to 2 months.
  • Veggie swaps: Broccoli, cauliflower, baby corn, eggplant, or bamboo shoots also work well.
  • Spice control: Start with fewer chiles and add more paste at the end if you want more heat.

Nutrition

Serving: 1servingCalories: 293kcalCarbohydrates: 23gProtein: 6gFat: 22gSaturated Fat: 15gPolyunsaturated Fat: 2gMonounsaturated Fat: 4gTrans Fat: 0.02gSodium: 437mgPotassium: 695mgFiber: 7gSugar: 11gVitamin A: 12428IUVitamin C: 47mgCalcium: 81mgIron: 3mg
Keyword Curry paste, Curry Thai, Vegan thai curry

information

Nutritional information of this recipe is only an estimate, the accuracy for any recipe on this site is not guaranteed.

Did you make this recipe?Tag @piloncilloyvainilla on Instagram and hashtag it #alecooks so we can all see your creations.
5 from 1 vote (1 rating without comment)
Subscribe
Notify of
guest
Recipe Rating




0 Comments
Oldest
Newest
Inline Feedbacks
View all comments