This post may contain affiliate links. Please read our disclosure policy.

Vegetable Thai Green Curry is a sweet, spicy, and fragrant dish with vegetables, tofu, and Thai basil leaves prepared in a green coconut curry sauce.

Vegetable Thai Green Curry
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

I love Thai food. Like seriously, LOVE! Whenever I make my Tofu Thai Red Curry, I’m like, I love red curry more than green curry, and when I make this Thai Green Curry, I’m like, green curry is so much better than red.

I just can’t choose between the two. I think we can all agree that red and green are the best, followed by Panang Curry and yellow curry. Right?

What is Vegetable Thai Green Curry?

Tofu & Vegetable Thai Green Curry is essentially green curry paste sauteed with coconut milk to make a luscious light green sauce.

Sauteed tofu, and veggies, including shiitake mushrooms, are added to the sauce along with Thai flavors such as coconut sugar and fish sauce.

This Tofu & Vegetable Thai Curry is just perfect during the winter months. It’s comforting and makes you feel so good eating it.

Vegetable Thai Green Curry

Ingredients for Vegetable Thai Green Curry

  • Tofu – I recommend using extra firm tofu that has been pressed before sauteing it on a cast iron skillet. Alternatively, you may use a nonstick pan too ( I love Our Place).
  • Shiitake Mushrooms – I highly recommend using shiitake mushrooms which add so much flavor compared to Baby Bella mushrooms. Alternatively, you may use portabello mushrooms as they tend to be meaty in texture.
  • Veggies – Carrots, Zucchini, Red Bell Pepper, Baby Corn.
  • Thai Green Curry Paste – I love Maesri brand for Thai curry. This Maesri green curry paste can be a bit spicy so use how much you can handle. For this recipe, I recommend 3 1/2 tablespoons, but you can always do less or more.
  • Canned Coconut Milk – It’s hard to find good coconut milk, I love Chaokoh, but feel free to use whichever brand you like.
  • Fish Sauce – I use regular fish sauce, but feel free to use this vegan fish sauce which is very good, or omit it. If you omit fish sauce, this will alter the flavor slightly so I highly recommend going with a vegan fish sauce for that salty flavor. You may also use soy sauce instead.
  • Coconut Sugar – You may use palm sugar or coconut sugar. If you don’t have either, brown sugar works fine.
  • Thai Basil LeavesThai Basil Leaves can easily be found at your local Asian grocery store and Amazon Fresh. You can also try Whole Foods. Thai Basil Leaves are essential to making authentic Thai curry.
  • Kaffir Lime LeavesKaffir Lime Leaves are harder to find, but try the Asian grocery store, otherwise lime zest works great. You may also omit Kaffir Lime Leaves if you can’t find them.
  • Avocado Oil – You need to use a highheat oil for this recipe, such a avocado oil.

Why You’ll Love Tofu Thai Green Curry

  • It’s comforting during the winter months
  • A delicious cozy meal
  • Authentic flavors that hit the spot
  • A Veggie Lover’s Dream
  • Vegan (use vegan fish sauce / soy sauce)
  • Gluten-free
Vegetable Thai Green Curry

How to make Vegetable Thai Green Curry step by step

Prep

1. Slice the shiitake mushrooms, red bell peppers and zucchini. I used store-bought organic carrot chips that come in a bag, or you can slice carrots. Set aside baby corn.

2. Drain the tofu, wrap it in a few paper towels, and press it to remove access water.

prep veggies

Saute Tofu

1. Cube the tofu into 1-inch cubes.

2. Add the tofu to a seasoned castiron skillet on low-medium heat. Lightly saute the tofu and cook for a couple of minutes.

3. This is what you should have. Again, cook the tofu for just a couple of minutes.

saute tofu

Cook

1. Heat up a dutch castiron on medium heat, once hot, add oil followed by shiitake mushrooms. Cook for about 1 minute.

2. Add a splash of coconut milk (we will be using the remainder of the canned coconut milk later). Let it warm up for 30 seconds.

3. Now add green curry paste.

4. Saute for another 30 seocnds with the shiitake mushrooms.

cook shitake mushrooms

5. Add the remaider of the coconut milk. Stir well.

6. Cover and cook for 2 minutes on low-medium heat.

7. This is what you should have.

add coconut milk

8. Add the veggies – zucchini, carrots, and red bell peppers.

9. Stir the veggies into the sauce.

10. Cover and cook for 2 minutes.

add veggies

11. Add tofu and baby corn.

12. Add coconut sugar and fish sauce.

add corn

13. Add kafir lime leaves. Stir.

14. Add Thai basil leaves.

15. Stir. Let the Thai Green Curry sit for about 15 minutes before serving. This allows the flavors to marry together.

add thai basil leaves

16. Garnish with Thai red chilies and Thai basil leaves. Enjoy with brown jasmine rice, white jasmine rice, or quinoa.

Vegetable Thai Green Curry

Serving Suggestions

I love Thai Green Curry with white jasmine rice or brown jasmine rice for a healthier option. 

If you want to be super healthy, use quinoa. You can also use farro which would be really good with green curry.

Additionally, you can serve Thai Green Curry with ramen noodles – they’re so delicious with noodles.

Tips on making Tofu Thai Green Curry

  • Press the tofu for half an hour before sauteing it.
  • Prepare the veggies before you begin to cook.
  • Saute the tofu in a cast iron skillet or nonstick pan if you prefer.
  • Saute the shiitake mushrooms in oil, then add a splash of coconut milk and heat it up before adding curry paste. There is more than enough fat in the coconut milk so you don’t need to add additional oil to cook the paste. This will save you fat and calories.
  • Do not overcook the veggies else they will get soggy. You want the veggies to hold up and have some crunch.
  • For other protein options instead of tofu, you can use shrimp, chicken, or any other protein you wish.

Frequently Asked Questions

1. Do all Thai Green Curry Paste brands contain the same level of spice?

No! Not all Thai curry paste brands are the same. For this recipe, I used Maesri Thai Green Curry Paste which is authentic and spicy. You can find Maesri at your local Asian Market or on Amazon.

For a brand that’s easily available at most US-based grocery stores, check out Thai Kitchen which is not as spicy.

2. Can I make Vegan Tofu Curry?

Yes! Simply omit the fish sauce or use vegan fish sauce as mentioned above.

3. Can I make Gluten-free Thai Green Curry?

Yes! Just make sure the fish sauce brand you are using is gluten-free. If you choose to use soy sauce, make sure it’s gluten-free.

4. Do I need to add water to this dish? 

I highly recommend it as the curry gets quite thick when using coconut milk. Adding water also saves you some fat and calories.

5. What if I can’t find Thai Basil Leaves?

If you can’t find Thai Basil Leaves at your local Asian Food Market, this dish won’t have the same authenticity. You really do need Thai Basil Leaves for this dish, else just omit them.

6. What if I can’t find Kaffir Lime Leaves?

If you can’t find Kaffir Lime Leaves at your local Asian Food Market, it’s okay. This dish will still taste amazing without it. Do not add lime juice as a substitute else it’ll thin out the sauce which you don’t want to do. Trust me, I’ve already tried this.

7. Instead of tofu, what other protein can I use?

You can use chicken, shrimp, salmon, and more. Add your favorite protein to this dish.


More Thai Dishes

Pin & Enjoy!

Vegetable Thai Green Curry

5 from 6 votes

Vegetable Thai Green Curry

By: Nisha
Vegetable Thai Green Curry is a sweet, spicy, and fragrant dish with vegetables, tofu, and Thai basil leaves prepared in a green coconut curry sauce.
Prep Time: 20 minutes
Cook Time: 20 minutes
Total Time: 40 minutes
Servings: 4 servings

Ingredients 

for tofu

  • 1/2 tbsp avocado oil
  • 8 ounces extra firm tofu, cut into 1-inch cubes

for Thai Green Curry

  • 1/2 tbsp avocado oil
  • 1 cup shiitake mushrooms, sliced
  • 2 tbsp coconut milk, for sauteing green paste
  • 3 1/2 tbsp Thai green curry paste, I like Maesri
  • 400 ml canned coconut milk
  • 1/2 cup carrots, sliced
  • 1/2 cup zucchini, 1-inch slices
  • 1/2 medium red bell pepper
  • add sauteed tofu
  • 1 cup baby corn, rinsed & drained
  • 1 tbsp fish sauce, vegan sauce available now, or use soy sauce
  • 1 tbsp coconut sugar
  • 5 kaffir lime leaves
  • 1/4 cup Thai basil leaves
  • 1/4-1/2 cup water
Save this recipe!
Get this recipe sent to your inbox! Plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Instructions 

Prep

  • Slice the shiitake mushrooms, red bell peppers, and zucchini. I used store-bought organic carrot chips that come in a bag, or you can slice carrots. Set aside baby corn.
  • Drain the tofu, wrap it in a few paper towels, and press it to remove access water.

Saute Tofu

  • Cube the tofu into 1-inch cubes.
  • Add the tofu to a seasoned castiron skillet on low-medium heat. Lightly saute the tofu and cook for a couple of minutes.
  • This is what you should have. Again, cook the tofu for just a couple of minutes.

Cook

  • Heat up a dutch castiron on medium heat, once hot, add oil followed by shiitake mushrooms. Cook for about 1 minute.
  • Add a splash of coconut milk (we will be using the remainder of the canned coconut milk later). Let it warm up for 30 seconds.
  • Now add green curry paste.
  • Saute for another 30 seconds with the shiitake mushrooms.
  • Add the remaider of the coconut milk. Stir well.
  • Cover and cook for 2 minutes on low-medium heat.
  • This is what you should have.
  • Add the veggies – zucchini, carrots, and red bell peppers.
  • Stir the veggies into the sauce.
  • Cover and cook for 2 minutes.
  • Add tofu and baby corn.
  • Add coconut sugar and fish sauce.
  • Add kafir lime leaves. Stir.
  • Add Thai basil leaves. Add water at this time and stir.
  • Stir. Let the Thai Green Curry sit for about 15 minutes before serving. This allows the flavors to marry together.
  • Garnish with Thai red chilies and Thai basil leaves. Enjoy with brown jasmine rice, white jasmine rice, or quinoa.

Notes

Nutrition

Calories: 415kcal | Carbohydrates: 31g | Protein: 11g | Fat: 31g | Saturated Fat: 23g | Sodium: 430mg | Potassium: 803mg | Fiber: 7g | Sugar: 13g | Vitamin A: 5481IU | Vitamin C: 30mg | Calcium: 69mg | Iron: 3mg

Additional Info

Course: Main Course
Cuisine: Asian, Thai
Tried this recipe?Mention @honeywhatscooking or tag #honeywhatscooking!

Hi, I'm Nisha!

I'm a foodie who is passionate about healthy-ish living and mindful eating. You'll find a bit of everything here. I use mostly organic real ingredients and incorporate seasonal produce in my cooking. I believe food is medicine. Join me on this soul-searching journey as I share my love for good food, and I hope I inspire you to eat better somewhere along the way.


Subscribe to get my latest recipes!
Don't miss out! Subscribe and get all the new recipes first.
Please enable JavaScript in your browser to complete this form.

You May Also Like

5 from 6 votes

Leave a comment

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

Recipe Rating




6 Comments

  1. 5 stars
    I made this for dinner tonight and it was so delicious! I was able to find all the ingredients at h mart by my apartment and then the cooking was actually so quick and easy. Will def be making this on repeat!! Thanks nisha

  2. 5 stars
    Easiest curry to make. As usual I didn’t have all the ingredients. Even with the bare minimum ingredients the curry tastes FANTASTIC. I made some for lunch. Then make again for dinner. 😂 I will be making some again day after tmw haha.