My easy and authentic Thai Green Curry recipe is terrific for customizing with your favorite veggies and suitable for both vegetarians and vegans alike! Spicy hot and wonderfully saucy green curry is delicious to enjoy over rice for a satisfying plant-based meal. Here you’ll find step-by-step instructions with photos to prepare this restaurant-quality dish at home.
About Thai Green Curry
Traditional Thai green curry is made with a vibrant green curry paste, which typically includes fish sauce and shrimp paste to get just the right salty and umami flavors. However, I skip these ingredients and instead make my own homemade green curry paste with soy sauce and bold spices and herbs.
The result is a vegan version of green curry that still has the same wonderful taste as any authentic dish you’d find at your favorite Thai restaurant.
Making green curry paste from scratch allows for complete quality control and customization. (For instance, I like my curry to be particularly spicy, but you can easily tweak this recipe to make as hot as you prefer.)
Plus, green curry paste is great to prepare in a large batch and keep in the freezer – then you’ve got it ready to go whenever you need!
This Thai veg green curry recipe is a winner. I make it very frequently, so trust me when I say this recipe is tried-and-true!
Two other tasty Thai curry recipes I love are:
Step-by-Step Guide
How to make Thai Green Curry
First we need to prepare the green curry paste. So prep and set aside all the herbs and spices you will need to make the curry paste.
Rinse the herbs a few times with water. Drain the water and set the herbs aside.
My green curry paste is easily scaleable. I make a large batch of it usually and freeze it. Obviously having the green curry paste handy makes it easier and quick for the curry to come together.
Make Thai Green Curry Paste
1. Add the following chopped ingredients in a small mixer-grinder or a small blender:
- 2 to 3 small Thai red chilies or bird’s eye chillies
- 1 green chili or 1 teaspoon chopped green chillies
- ½ cup coriander leaves (cilantro)
- ¼ cup chopped shallots or onions or pearl onions
- 1 inch galangal, peeled and roughly chopped
- 2 to 3 garlic cloves, small-sized, peeled and chopped
- 2 stalks of lemongrass, chopped
- 2 to 3 medium-sized kaffir lime leaves, torn
- 2 teaspoons coriander seeds
- 1 teaspoon cumin seeds
- ¼ teaspoon lemon zest
- 1 teaspoon soy sauce, naturally brewed
2. Grind these ingredients into a semi-fine or fine paste, without adding water. If the mixture is too dry and not becoming a paste, then only add a bit of water and grind again. Set the green curry paste aside.
You can also make the green curry paste adding 3 tablespoons coconut milk instead of the 1 teaspoon soy sauce.
Rinse and prep all the veggies that you will be adding to the curry. You can add your choice of veggies. But keep in mind their cooking times as you don’t want the veggies to be a mush.
Prep, measure and set the following veggies aside:
- ¼ cup chopped french beans
- ¼ to ⅓ cup chopped bell pepper/capsicum – add any colored bell pepper
- ⅓ cup chopped baby corn
- ½ cup peeled and chopped potatoes
- ⅓ to ½ cup chopped carrots
- 1 cup chopped button mushrooms
- 1 cup chopped cauliflower or broccoli florets
- 7 to 8 Thai pea eggplant (turkey berry), optional
Cook Vegetables
3. Next, heat 2 tablespoons of coconut oil or sesame oil in a pan over medium-low to medium heat. Add the green curry paste. Sauté the green curry paste for 1 minute.
4. Then add all of the chopped and prepared veggies. Feel free to add any vegetables you like!
5. Add 2 cups of water and mix well. To make a thick curry, add less water but make sure that the veggies are cooked in this much water.
For a more spicy curry, you can add about 1 to 2 sliced or chopped bird’s eye chillies or small Thai red chillies at this point.
2 to 3 chopped or torn Kaffir lime leaves, a few pieces of chopped galangal and some chopped lemon grass stalks can be added at this step. But note that while serving you will have to fish out these herbs.
6. Cover and cook, stirring occasionally, until the veggies are almost done. Be sure to not overcook the veggies.
Make Thai Green Curry
7. Now add 1 cup of coconut milk, and stir well to combine. Taste and add salt as needed.
For a thicker consistency, add some more coconut milk.
8. Then bring the curry to a gentle simmer on low to medium-low heat. Remember not to boil the curry as the coconut milk can separate.
Gently simmer the green curry on a low to medium-low heat after adding the coconut milk. Lastly add 2 tablespoons of chopped Thai basil leaves and stir to mix. Switch off the heat.
If you prefer, you can add ½ to 1 teaspoon palm sugar at this point.
9. Serve the Thai Green Curry with warm lemongrass rice, plain jasmine rice, or steamed basmati rice. You can also enjoy the curry with some boiled noodles.
While serving garnish with spring onion greens, chopped Thai basil or cilantro. For a spicy touch, top with a few slices of Thai red chillies.
Expert Tips & Variations
Before you get started I suggest you check out a few recipe variations and some of my foolproof tips for how to make the best Thai veg green curry from scratch:
- Thai Herbs and Spices Swaps: I suggest that you use Thai herbs and spices as listed in the full recipe below. However, should you not quite have everything, there are several ingredients swaps you can make with other popular pantry items:
- Galangal: use ginger instead
- Kaffir lime leaves: add lemon zest instead
- Thai chillies: substitute green chillies
- Pearl onions or shallots: use small onions instead
- For lemon grass: I do not think there is any substitute. You can use lemon zest, but note that it will not have the same vibrant flavor as traditional lemon grass.
- Cilantro: Alternatively, you can also grind in some coriander roots (cilantro stems) to add a bit of fresh flavor.
- Thai Basil: You could swap Thai basil with the Italian basil. Though both have different flavor profiles, but Italian basil can be added instead.
- Choose your own choice of vegetables: I include carrots, green beans, baby corn, capsicum, cauliflower and potatoes. But feel free to use other veggies like broccoli, zucchini, mushrooms, etc directly to the curry while cooking (no need to boil these beforehand).
- More Protein: Add some healthy protein to this plant-based dish by including chunks of extra firm tofu.
- Soy Sauce: Instead of soy sauce, you can use tamari or coconut aminos.
- Consistency: Adjust the consistency of the curry to your liking. I prefer slightly thin curries, so I added a bit more water. Use less and your curry will be thicker.
- Liquids: Easily add homemade vegetable broth instead of water. For a thicker consistency add a bit of coconut milk.
- This Thai green curry is spicy: However, if you like very spicy food, you can increase the heat by adding a few more chilies. Want a version that is slightly milder? Use only 1 small Thai green chili.
- Scaling: Double or tripe the recipe to make a large batch of green curry paste. Store unused portions in an airtight container and keep in the freezer for up to 3 months.
- Serving Suggestions: Enjoy homemade green curry with a side of jasmine or basmati rice. Or serve with the curry directly on top of the rice!
More Thai Recipes To Try!
Rice Recipes
Pineapple Fried Rice (Thai Style)
Thai Recipes
Green Papaya Salad (Som Tam)
Soup Recipes
Tom Kha Soup (Thai Coconut Soup)
Soup Recipes
Tom Yum Soup
Please be sure to rate this recipe in the recipe card below if you have made it. For more vegetarian inspirations, Sign Up for my emails or follow me on Instagram, Youtube, Facebook, Pinterest or Twitter.
Thai Green Curry Recipe
This Thai Green Curry recipe is made with homemade Thai Green Curry paste that can be easily customized with your favorite veggies. Spicy hot and wonderfully saucy this Thai Green Curry is delicious to enjoy over rice for a satisfying plant-based meal.
Prep Time 15 mins
Cook Time 25 mins
Total Time 40 mins
Prevent your screen from going dark while making the recipe
Making Thai green curry paste
Take the following chopped ingredients in a mixer-grinder jar or a small blender – thai red chilies, green chili, coriander leaves, soy sauce, shallots, galangal, lemon grass, kaffir lime leaves, coriander seeds, cumin seeds and lemon zest.
Grind these ingredients to a semi-fine or fine paste without adding water.
- If the mixture is too dry and not getting ground, then add a few tablespoons of water and grind the curry paste ingredients. You could also grind it with some coconut milk instead of soy sauce. I won’t recommend grinding the paste in a mortar and pestle as its too much of hand work .
Grind to a semi-fine or fine paste. The curry paste made with this recipe is perfect for the this thai curry recipe.
Making thai green curry
In a pan, heat coconut oil or sesame oil. Gently heat the oil on a medium-low heat.
Add the green curry paste. Sauté the paste for 1 minute on low to medium-low heat.
Add all the chopped mix vegetables. You can add your choice of veggies.
Add 2 cups of water and mix well.
Cover and cook till the veggies are almost done. But don’t overcook the veggies.
Add the thick coconut milk and mix it thoroughly.
Also add salt as required. Mix again very well.
Bring the entire curry to a gentle simmer on a low to medium-low heat. Lastly add some chopped Thai basil leaves. Stir to mix and switch off heat.
Serve the Thai Green Curry hot with steamed jasmine rice or basmati rice. While serving garnish the green curry with some chopped spring onion greens or Thai basil or a few sliced Thai red chillies.
Nutrition Facts
Thai Green Curry Recipe
Amount Per Serving
Calories 254 Calories from Fat 171
% Daily Value*
Fat 19g29%
Saturated Fat 11g69%
Polyunsaturated Fat 3g
Monounsaturated Fat 4g
Sodium 447mg19%
Potassium 562mg16%
Carbohydrates 20g7%
Fiber 4g17%
Sugar 4g4%
Protein 5g10%
Vitamin A 2119IU42%
Vitamin B1 (Thiamine) 0.1mg7%
Vitamin B2 (Riboflavin) 0.1mg6%
Vitamin B3 (Niacin) 2mg10%
Vitamin B6 0.3mg15%
Vitamin B12 0.01µg0%
Vitamin C 35mg42%
Vitamin D 0.03µg0%
Vitamin E 0.4mg3%
Vitamin K 20µg19%
Calcium 59mg6%
Vitamin B9 (Folate) 47µg12%
Iron 4mg22%
Magnesium 58mg15%
Phosphorus 137mg14%
Zinc 1mg7%
* Percent Daily Values are based on a 2000 calorie diet.
This Thai Green Curry recipe post from the archives first published in October 2010 has been republished on 2 September 2022.
More Stories
Venice Restaurant – Bacaro Jazz
What You Need to have to Know About Using BBQ Marinades
Diabetic Pleasant Chocolate Eclairs