Best-Ever Thai Green Curry Recipe

GFGluten Free

Disclosure: This post may contain affiliate links. I may earn a small commission for my endorsement, recommendation, testimonial, and/or link to any products or services from this website.

This Vegan Thai Green Curry is simply the best! Fresh, crispy veggies simmer in a rich and fragrant broth to create this spicy and satisfying dish.


Don’t ask me to scream it again, because I totally will. Thai Green Curry has been my all-time favorite dish (and constant restaurant order) for pretty much my entire adult life. I mean, can you blame me? There’s just something about that creamy, spicy broth and heaps of fresh, vibrant veggies that makes me feel some type of way.

Today, my friends, is a very special day indeed. Because I’m going to show you how to make restaurant-quality curry, all from the comfort of your own home! I have a few tricks up my sleeve that are going to make this next curry experience your best one yet – and that’s a guarantee.

close up photo of cooked thai green curry in grey pot with two thai green chilis on top

Ingredients for Thai Green Curry

In my not-so-humble opinion, a good Thai curry relies on two things:

  1. A rich, fragrant, and flavorful broth
  2. Fresh, crisp, and perfectly cooked vegetables

I’ve had many a sub-par curry dish where the broth was pretty good, but the oily, stale-looking vegetables sort of just, well….ruined the whole dang thing. Or where the veggies were acceptable, but the broth tastes like water with a hint of curry paste. Can anyone relate?! 

ingredients for thai green curry arranged on round white cutting board

So, let’s break it down:

  • A good curry broth consists of a high-quality curry paste, full fat (!!!!) coconut milk, and a touch of sugar for sweetness. Store-bought curry pastes will do the trick, but are typically lacking in flavor and freshness – which is why I make my own 10-minute curry paste at home! Also, many Thai restaurants fry their curry paste in some sort of oil in order to bring out more flavor – you can do this too, or I also have an oil-free option listed in the recipe notes.
  • In terms of vegetables, traditional thai green curry often contains a mix of red and green bell peppers and eggplant, but my favorite restaurant also adds in some kabocha squash and bamboo shoots too – so that’s what I did here! I had to go to my local asian grocery store to find Thai eggplant (those green & white balls), but if you can’t find it near you, a Japanese eggplant will also work in a pinch.

bowl of thai green curry with crispy tofu with large bowl of rice and pot of thai green curry on the side

How to Make Thai Green Curry

Would you believe me if I told you you can have an entire pot of mouth-watering curry in less than 30 minutes?! All you really need to do is:

  1. Fry the curry paste
  2. Whisk the paste with coconut milk and sugar to form a sauce, and
  3. Add in your vegetables and simmer until tender!

I like to serve my curry with fluffy white rice and the easiest Crispy Tofu recipe (it’s only 3 ingredients!) for a nice serving of plant-protein. You can, however, serve it alongside whatever you’d like!

close up photo of bowl of thai green curry with chopsticks on round wood serving tray

Personally I prefer my curry to be more like a soup (with a few grains of rice) because I am addicted to that so-dang-delicious broth. My boyfriend, however, likes to soak up all the broth in his rice. So like I said, whatever floats your boat!

However you serve it, I know you’re going to love this restaurant-style Thai Green Curry. It’s creamy, fragrant, and hits the perfect balance between salty, sweet, and spicy. Now that I know how easy it is to make my own delicious curry at home, I’ve made it countless times! It’s a win-win for me — I save $$$ by not going to a restaurant every time my curry craving hits, and I can make, eat, and enjoy it in my comfy pants.

This Vegan Thai Green Curry is simply the best! Fresh, crispy veggies simmer in a rich and fragrant broth to create this spicy and satisfying dish. #greencurry #thaicurry #vegancurry #plantbased #oilfree |

If you’re looking for more asian-inspired recipes, you’ll also love these Spicy Sesame Noodlesthis Best-Ever Miso Soup and these Summer Rolls with Braised Tofu!

Finally, if you make this recipe and decide to share it on Facebook or Instagram, don’t forget to tag me @FromMyBowl + #FromMyBowl! I love seeing your delicious recreations 🙂


Best-Ever Thai Green Curry

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 5 reviews

This Vegan Thai Green Curry is simply the best! Fresh, crispy veggies simmer in a rich and fragrant broth to create this spicy and satisfying dish. 

  • Author: Caitlin Shoemaker
  • Prep Time: 10 Minutes
  • Cook Time: 20 Minutes
  • Total Time: 30 minutes
  • Yield: 2-4 servings 1x
  • Category: Entree
  • Method: Stovetop
  • Cuisine: Thai, Vegan



For the Green Curry:

  • 1 tablespoon coconut oil (optional – see recipe notes)
  • 45 tablespoons Thai Green Curry Paste
  • 1 13.5 oz can full-fat coconut milk
  • 1 tablespoon coconut sugar
  • 3 cups mixed vegetables, chopped (such as peppers, kabocha squash, bamboo shoots, and/or eggplant)

To Serve: (optional)


  1. Bring a nonstick pan to medium heat and add the coconut oil OR one large scoop of coconut cream*. Once melted, add in the green curry paste; fry the paste for 90 seconds, to bring out the flavors.
  2. Add the remainder of the coconut milk and coconut sugar to the pan and mix until well combined. Add in the mixed vegetables, stir well, and bring the heat to high. Once the mixture starts to bubble, reduce the heat to medium-low and let simmer, covered, for 15-17 minutes, until the vegetables are fork-tender.
  3. Place some cooked rice into each serving bowl, then top with green curry and Crispy Tofu. Serve warm.


  • To Make this Recipe Oil-Free: use 1-2 tablespoons of coconut “cream” (the thicker, almost paste-like portion in the can of full fat coconut milk) instead of the coconut oil; the naturally high fat content in the coconut cream will work just as well to fry the curry paste. I have tried this recipe both ways, and did not really notice a difference between the two!
  • On Curry Paste: I much prefer my homemade recipe, but this is my go-to vegan friendly brand if I don’t have the time to make it. Many curry pastes contain seafood, so make sure you read the ingredient label before you buy!

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

About the Author

Hey there, I’m Caitlin! I make easy-to-follow, wholesome, and budget-friendly vegan recipes that are mostly gluten-free and refined sugar-free. I’m also an avid yogi, love the great outdoors, am chocolate-obsessed, and enjoy eating almond butter straight off of the spoon.

Learn More

FREE GUIDE: 5 Tips for Quick & Easy Vegan Dinners

Plus, get all of my recipes sent straight to your inbox!

You May Also Like

Leave a Comment

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

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


  1. This is a solid simple curry. The tofu, however, is absolutely not optional. If puffs up into the most tender crispy pillows that soak up the curry and are just (chef’s kiss) yum! I used store bought curry paste my first try but plan to try your recipe for homemade. Thanks for the great recipes. I see this entering a regular rotation at my house.

  2. I have made this multiple times using whatever veggies I have on hand and it never disappoints! I have also tried it with lite coconut milk when that was all I had on hand, and it’s definitely tastier with full fat. This recipe is one of my go-to’s for weeknights.

  3. Thank you for sharing this recipe. Made Thai green curry for the first time today and it turned out delicious. Easy recipe to follow too.

    1. Brown sugar would be a closer flavor profile but you could use some plain sugar. It’s a small amount so it shouldn’t be noticeable!

  4. This is a total game-changer for me. I have eaten so many curries that I am very fastidious when it comes to them. I saw your video on Instagram and I immediately decided to do it and.. Well.. It’s perfect! I love the combination of flavors and the sweet- and sourness. Thank you so much for sharing this awesome dish with us ????

  5. I made this super easy Thai Green Curry tonight using veggies I had on hand and a different protein. It didn’t matter because the broth is the star of this dish! It’s luscious and creamy with layers of complex flavor. I squeezed a lime wedge over my bowl to add a sour note. Delish!