*This post may contain affiliate links. Thank you for your support.

An authentic vegan Thai green curry with tofu and lots of vegetables. One of the best vegan green curry ever! Let me show you how to make it.

vegetarian thai green curry served in a small bowl

Vegan Green Curry

One of the most beloved and most popular Thai curries is the green Thai curry. It is one of the hottest Thai curries, and it has a unique and aromatic taste due to the use of many green ingredients.

Another very popular curry is the Red Thai Curry, which is slightly milder. The Yellow and Masaman Curry are both very mild compared to the green one. So if you think the green one is a little too hot for you, try out one of the others.

Green curry paste is largely available in any supermarket. But be careful, most of them are made with shrimp paste for a slightly fishy and salty taste. Check the ingredients or watch out for the vegan label before you buy it. I linked my favorite vegan-friendly green curry paste in the recipe card at end of the blog post.

It’s also possible to prepare green curry paste at home. This way, you can ensure that it’s fish free, but the preparation is a little time-consuming, and lots of different non-everyday ingredients are needed. I always use store-bought curry paste, but this is up to you!

Tofu Green Curry – My Favorite

Among all curries, the green Thai Curry is my absolute favorite! I cook it very often!

The creaminess of the coconut milk and the pleasant pungency of the curry paste is a pure delight! Furthermore, I find it a rather light meal as I always prepare it with lots of vegetables and some tofu to add in some proteins.

vegan thai green curry served in a bowl

Authentic Thai Curry Recipe

What’s most important to me is that curry is prepared in an authentic way. Anyone who has ever been to Thailand knows that an authentic Thai curry cannot be compared with the imitation many people are used to be cooking.

Thai curry has to be rather liquid, and the vegetables should literally swim in the curry sauce, reminding you of a thick soup. This is also the reason why the rice and curry are served in two separate bowls and usually come with a spoon!

tofu green curry served in a bowl

Maybe a bit bold of me to claim that I can cook an authentic curry. However, during my travels in Asia, I have always stayed with local families who taught me how to cook authentic food. This was also the case during my stay in the city of Chiang Mai in Thailand!

I advise everyone who loves to travel, taking a cooking class with local people! Incomparable to all the subpar touristic restaurants!

Vegetarian Thai Green Curry

Green Thai curry is traditionally cooked with chicken. But I’ll show you how you can conjure up this vegetarian green curry recipe with tofu and lots of vegetables in no time.

I prefer to use Thai products such as Thai eggplants, Thai long beans, baby corn, and Thai Basil. You can find them in every Asian shop. Let me bring you those products a little closer.

authentic thai vegetables

My favorite green curry ingredients:

  • Thai Eggplants – They are small, round, green, and much crisper than our eggplants. Attention: They turn brown very quickly, so cut them just before you add them to the curry.
  • Baby Corn – Very crunchy, aromatic, and small corncobs. Must be fresh! Do not confuse them with pickled baby corn.
  • Thai Long Beans – Very very long green beans. Very similar in taste to our green beans.
  • Thai Sweet Basil – Be aware, there are two different Thai basil available, the Thai Sweet Basil and the Thai Holy Basil. You preferably want to use Thai Sweet Basil for this curry recipe, which is very sweet in taste. If you can’t find it, substitute with Italian basil leaves.
  • Kaffir Lime Leaves (see picture below) – Small dried green leaves which have a very aromatic citrus note. I love them!
kaffir lime leaves in a wooden bowl

It is obvious to me that not everyone has an Asiahop around the corner. This vegetarian Thai curry recipe also tastes great with other, local vegetables. I often cook it with ordinary leftover veggies. 🙂

Local vegetable alternatives for curry:

  • Zucchini
  • Cauliflower
  • Broccoli
  • Shiitake mushrooms
  • Bamboo Shoots
  • Sugar Snap Peas
  • Peppers

Fried Tofu

Thai Curry tastes best with deep-fried tofu. You can buy it in the Asian shop. It is fried in oil and is a little yellowish on the outside, see picture.

fried tofu on a white plate

Besides the amazing taste, fried tofu has another advantage: You only have to cut it and add it to the curry. No more tofu preparation needed.

However, this curry also tastes excellent with extra firm tofu. But you will need a little more preparation time choosing this tofu.

Preparation with extra firm tofu: Press tofu, cut it into small cubes, toss with 1 tbsp cornstarch, and fry it in a skillet with a little oil until crispy. 

OR make your own deep-fried tofu according to this Guide “How to Deep-Fry Tofu” by Full of Plants.

How To Make Green Curry

The recipe is easy, quick, and simple to follow! You can find the entire recipe with the full ingredient list further below in the recipe card, but I found that this visual guide helps you to make it right away the very first time! I especially recommend it for cooking beginners.

Here is how to make it:

  • Heat a wok, large frying pan, or cast-iron pot. Add the coconut milk and the green curry paste. Stir well and let it simmer for a few minutes.
  • Taste the curry and add more curry paste if needed! → Better always start with only a little curry paste, it can get hot very quickly.
vegan green curry recipe step 1
  • Quarter Thai eggplants and add them.
vegan green curry recipe step 2
  • Cut the beans into bite-sized pieces and add.
vegan green curry recipe step 4
  • Cut tofu and baby corn into bite-sized pieces and add.
vegan green curry recipe step 5
  • Add kaffir lime leaves and let it simmer for 5-10 minutes, depending on how soft/crispy you like your vegetables.
vegan green curry recipe step 6
  • Season with soy sauce and sugar. Add some water if you like your curry thinner.
vegan green curry recipe step 7
  • Stir trough Thai basil and serve over basmati or jasmine rice.
vegan green thai curry in a red pot

More Asian Recipe You’ll Love:

Did You Try This Recipe?

I would love it if you leave me a 5-star rating or comment. This way, I better get to know which recipes you like and can make more of them.

Please follow me on FacebookInstagram, and Pinterest to see more tasty shiny food pictures! I would be thrilled to welcome you to my community!

📖 Recipe

tofu green curry served in a bowl

Vegan Thai Green Curry with Tofu and Vegetables

An authentic vegan Thai green curry with tofu and lots of vegetables. One of the best vegan green curry ever! Let me show you how to make it.
Author : Aline Cueni
5 from 1 vote

Click on the stars to leave a vote!

Prep Time :5 minutes
Cook Time :15 minutes
Total Time :20 minutes
Servings : 4
Calories : 484kcal

Ingredients
 

  • 2 cups (480 ml) coconut milk see notes
  • ½ – 1 tbsp green curry paste adjust depending on your spiciness level, see notes
  • 7 oz (200 g) deep fried tofu cut in bite-sized chunks, see notes for alternatives
  • 6 (200 g) Thai eggplants quartered, see notes for alternatives
  • 5 oz (150 g) Thai long beans or green beans cut in 2-inch pieces
  • 3.5 oz (100 g) fresh baby corns cut in bite-sized chunks, don't use canned baby corn, see notes for alternatives
  • 2 kaffir lime leaves finely chopped
  • 1 tbsp soy sauce
  • 1 tsp sugar
  • 5 stalks Thai Sweet Basil see notes for alternatives

Instructions
 

  • Heat a wok, large skillet, or non-stick pot. Pour in coconut milk and green curry paste, stir until dissolved, and let it simmer for a few minutes. Taste the curry and add more curry paste if needed! → Better always start with only a little curry paste, it can become hot very quickly.
  • Add the tofu, eggplants, green beans, baby corns, and kaffir lime leaves and let it simmer for 5-10 minutes, depending on how soft/crispy you like your vegetables.
  • Season with soy sauce and sugar. Add some water if you like your curry thinner.
  • Stir trough Thai basil and serve over basmati or jasmine rice.

Notes

  • Keeps Fresh: For 3 days stored in the refrigerator.
  • Coconut Milk: Make sure to use coconut milk and not coconut cream. If you only have coconut cream at hand, use 1 cup coconut cream and 1 cup water.
  • Green Curry Paste: Most Thai curry pastes are made with shrimp paste. Make sure to use a vegan brand like the one I linked in the ingredient list or make your own.
  • Deep-Fried Tofu: Thai curry does taste the best with deep-fried tofu. You can find it in every Asian market, or make your own according to this Guide “How to Deep-Fry Tofu” by Full of Plants. Alternative, use extra firm tofu, cut it into small cubes, toss with 1 tbsp cornstarch, and fry it in a skillet with a little oil until crispy. 
  • Thai Eggplants / Baby Corn: These are authentic Thai products. You can find them in every Asian market but can be hard to get in a regular supermarket. Substitute with other vegetables such as zucchini, cauliflower, broccoli, shiitake mushrooms, bamboo shoots.
  • Thai Sweet Basil: This is an essential part of an authentic Thai Green Curry. You can find it in every Asian market, but it’s hard to get in a regular supermarket. Can be substituted with Italian basil.
  • Rice: I suggest serving this curry over basmati or jasmine rice. 1.5 cups (270g) uncooked rice should be sufficient for 4 people.

Nutrition

Calories: 484kcal | Carbohydrates: 54g | Protein: 16g | Fat: 28g | Saturated Fat: 22g | Sodium: 284mg | Potassium: 1960mg | Fiber: 23g | Sugar: 28g | Vitamin A: 1420IU | Vitamin C: 23mg | Calcium: 165mg | Iron: 7mg

Leave a Reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

7 Comments

  1. I am now going to try to find these Thai eggplants so I can make this dish! It is so pretty on the plate and bet it tastes amazing!

    1. Happy that you like my recipe Jen ? And I hope that you will find the Thai eggplants. You can buy them in every Asian market or a big supermarket!