• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Green Heart Love

Green Heart Love

Healthy Vegan Recipes

  • About
  • Recipes
  • Contact

Menubar Right Area

  • Instagram
  • Twitter
  • Pinterest
  • Email
  • Facebook
  • Instagram
  • Twitter
  • Pinterest
  • Email
  • Facebook
Looking for something?
menu icon
go to homepage
  • About
  • Recipes
  • Contact
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • search icon
    Homepage link
    • About
    • Recipes
    • Contact
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×
    Home » Recipes » Asian

    Thai Green Curry

    Published: May 9, 2024 · Modified: Mar 3, 2026 · by Puja Verma

    Jump to Recipe Print Recipe

    This creamy Thai green curry is perfect for a quick dinner or meal prep! A medley of fresh vegetables is combined with a spicy coconut milk broth infused with ginger, lemongrass, and garlic. Enjoy it with jasmine rice and fresh cilantro for a flavor-packed meal.

    Thai green curry in a serving bowl garnished with herbs, green chili, and lime wedge.

    Made with homemade green curry paste, this Thai green curry tastes just like takeout for half the price. It requires only a few key ingredients and under 30 minutes to prepare. Does it get much better than that?

    Why I love this recipe

    Thai curries are one of my favorite dishes, which is why I make my Thai yellow curry at least once a week! This Thai green curry recipe is just as quick and easy to throw together and is full of authentic flavors.

    It's made with fresh, vibrant ingredients like Thai basil, zucchini, eggplant, and green bell pepper. The creamy coconut base, combined with a tangy hint of lime and the freshness of cilantro, is always a hit with everyone.

    Everything comes together in one pot, making cleanup a breeze. This plant-forward dish is great for busy weeknights when you’re short on time or weekend dinners with friends and family.

    Ingredient notes

    Thai green curry ingredients laid out individually with labels.

    Here is a breakdown of everything you’ll need for this Thai green curry recipe:

    • Green curry paste: Provides the vibrant flavor base typical of Thai green curry. I use homemade green curry paste, but you can use store-bought. Just make sure it doesn’t contain fish sauce, as many curry pastes do.
    • Garlic paste: Adds a concentrated burst of savory, zesty garlic flavor.
    • Coconut milk: Its creamy texture and mild sweetness balance the heat and spices. You will need full-fat canned coconut milk, not coconut milk in a carton.
    • Soy sauce: Gives the curry savory, umami depth in place of fish sauce.
    • Maple syrup: Adds a natural sweetness to counteract the heat and acidity. Use 100% pure maple syrup, not pancake syrup.
    • Rice vinegar: Imparts a mild acidity that brightens the other flavors in the dish.
    • Lemon juice: Enhances the curry with a fresh, citrus note to cut through the richness.
    • Vegetables: I use a combination of eggplant, zucchini, and carrots.
    • Fresh herbs: You’ll need fresh basil and fresh cilantro for this recipe. Thai basil will give it a peppery, anise-like flavor that’s distinctive in Thai curries.

    Substitutions

    • Curry paste: Try yellow curry paste or Panang curry paste for a different but equally aromatic taste. Note the heat level and flavor profile will change.
    • Garlic: You can also use minced fresh garlic, though you may need to adjust the quantity for a less concentrated flavor.
    • Soy sauce: Try tamari or coconut aminos for a gluten-free option.
    • Maple syrup: You can use an equal amount of agave or coconut nectar.
    • Vinegar: Apple cider vinegar has a similar acidic profile with a slight fruitiness.
    • Lemon: Lime juice, often used in Thai cooking, offers a sharper tartness.
    • Veggies: You can use any summer squash, baby corn, snow peas, bell peppers, or broccoli.
    • Herbs: Regular basil will work in a pinch, though it will lend a milder flavor and lack the same aromatic intensity. If you’re not a cilantro fan, you can opt for parsley.

    How to make

    Making this Thai green curry couldn’t be easier! Follow all my tips and tricks for the best results.

    Preparation

    Chopped eggplant, zucchini, and carrots in a bowl.

    Wash and slice the vegetables, ensuring all pieces are uniform, so they cook evenly. This helps blend the ingredients for a more cohesive texture in every bite.

    Cooking

    Green curry paste sautéing in a dutch oven.

    Step 1
    Heat some avocado oil in a medium-sized Dutch oven or deep pot over medium. Using a Dutch oven helps distribute the heat evenly, which is perfect for sautéing the spices and vegetables.

    Then add garlic paste and green curry paste to the oil and sauté for a minute to release their flavors. Sautéing the pastes first enhances the oils and aromas, creating a flavorful curry foundation.

    Assorted vegetables sautéing with green curry paste in a dutch oven.

    Step 2

    Add the vegetables and cook for about 5 minutes until they’re tender but still vibrant. If you have harder vegetables (like carrots), add them in stages based on their cooking times.

    Blended basil coconut milk in a blender cup.

    Step 3
    Pour in 1 of 2 cans of coconut milk into a high speed blender along with 1 cup of basil leaves. Blend till smooth. This will give the curry it's vibrant green color.

    Green curry in a dutch oven.

    Step 4
    After the vegetables have softened, pour in the blended basil coconut milk and the other can of coconut milk over the sautéed vegetables. Add soy sauce, maple syrup, and rice vinegar, stirring well to combine all the ingredients. Stir continuously to prevent the coconut milk from separating at a gentle simmer for 4-5 minutes.

    Thai green curry in a serving bowl garnished with herbs, green chili slices, and lime wedge.

    Step 5
    Once the vegetables are cooked, stir in the lemon juice and simmer for an additional minute. Serve your Thai green curry hot with steamed jasmine rice, garnished with fresh cilantro and slices of green chilis!

    Expert tip

    The best Thai green curries have a perfect balance of core flavors — spicy, sweet, sour, and salty. I recommend starting with high-quality green curry paste (homemade is best), as this forms the foundation of the dish’s flavor profile.

    To enhance the depth of the curry, don’t skip frying the curry paste in oil until it becomes fragrant before adding the coconut milk. This step really helps release the flavors more effectively, especially if it’s been sitting in your fridge.

    Cooking tips

    Use full-fat coconut milk: Canned coconut milk adds a rich creaminess that low-fat or ‘lite’ versions just can't match.

    Simmer, don't boil: Keep your Thai green curry at a gentle simmer to prevent the coconut milk from separating.

    Taste as you go: The key to perfect curry is adjusting the spices and seasonings as you cook. Taste it throughout simmering, and adjust the maple syrup, soy sauce, and citrus accordingly.

    Use a heavy-bottomed pot: This distributes heat evenly and prevents the curry from burning.

    Frequently asked questions

    Is it possible to make this curry without coconut milk?

    You can use soy or cashew milk in a pinch, but add a tablespoon of coconut oil for richness.

    How can I make my Thai green curry spicier?

    Add minced fresh green chili peppers without deseeding them or more curry paste to increase the heat.

    How do I thicken the curry?

    Simmer it uncovered to reduce the sauce. You can also add a cornstarch slurry by combining 1 tablespoon of cornstarch with 2 tablespoons of water.

    Storing & Reheating

    If you have extra Thai green curry, it makes great leftovers the next day! Let it cool to room temperature before storing.

    Fridge
    This curry can be stored in the fridge for up to 3 days in an airtight container.

    Freezer
    You can also freeze the curry in single-serving containers for up to 3 months. Thaw them individually in the fridge overnight.

    Reheating
    Reheat the curry on the stove over low, adding a little water or plant milk if the consistency has thickened too much. Avoid boiling the curry to keep the coconut milk from separating.

    More curries & soups

    • Thai yellow curry with vegetables and a side of rice in a serving bowl.
      Thai Yellow Curry
    • Vegan thai panang curry with tofu and vegetables in bowl with a side of white rice.
      Vegan Thai Panang Curry
    • plating Red Thai Curry - green heart love
      Thai Red Curry With Vegetables
    • Top view of tom kha soup in a laddle.
      Tom Kha Soup
    Thai green curry in a serving bowl garnished with herbs, green chili slices, and lime wedge.

    Thai Green Curry

    5 from 1 vote
    Prep Time: 10 minutes mins
    Cook Time: 10 minutes mins
    Total Time: 20 minutes mins
    Serving Size: 4
    Author Puja Verma
    Print Recipe Pin Recipe

    DESCRIPTION

    This creamy Thai green curry is full of authentic flavors and super easy to prepare under 30 minutes. It's made with fresh and vibrant vegetables like zucchini, eggplant, and carrots combined with a creamy coconut base, a tangy hint of lime, and the freshness of cilantro. Its perfect for busy weeknights.

    INGREDIENTS
      

    • 1 tablespoon avocado oil
    • 4 tablespoon green curry paste (homemade) or use the store bought version
    • 1 tablespoon garlic paste
    • 1 cup fresh basil leaves (loosely packed)
    • 27 ounces coconut milk (canned) full fat
    • 3 tablespoon soy sauce low sodium
    • 3 tablespoon maple syrup low sodium
    • 2 tablespoon rice vinegar
    • 2 tablespoon lemon juice
    • 1 teaspoon salt

    Veggies

    • 2 cup eggplant sliced into ½-inch half-moons
    • 1 cup zucchini sliced into ½-inch half-moons
    • 1 cup carrots sliced into ½-inch half-moons

    Garnish

    • ½ cup fresh cilantro leaves (loosely packed) chopped, to garnish
    • 1 whole green chili pepper (jalapeño or Serrano) thinly sliced

    METHOD
     

    • To prep: Squeeze out all the lime juice, slice the veggies, and chop the cilantro leaves.
    • Blend ½ of coconut milk with the basil leaves using a high-speed blender. Set aside. So if using only 2 cans, then only use 1 of 2 cans to blend with the basil.
      Note: This is to add a green color to the curry.
    • To cook: Heat oil in a medium size dutch oven or pan on medium heat. Add garlic and curry paste . Sauté for 1 minute.
    • Add carrots, eggplant and zucchini, and cook on medium heat for 4-5 minutes.
    • Then add the soy sauce, maple syrup, rice vinegar, salt, coconut milk along with the basil blended coconut milk.
    • Next, stir in the fresh lime juice and let it simmer on low heat for about another minute.
    • Garnish with fresh cilantro, green chilis, and serve hot over steamed rice.

    NOTES

    Use full-fat coconut milk: Canned coconut milk adds a rich creaminess that low-fat or ‘lite’ versions just can't match.
    Simmer, don't boil: Keep your Thai green curry at a gentle simmer to prevent the coconut milk from separating.
    Taste as you go: The key to perfect curry is adjusting the spices and seasonings as you cook. Taste it throughout simmering, and adjust the maple syrup, soy sauce, and citrus accordingly.
    Use a heavy-bottomed pot: This distributes heat evenly and prevents the curry from burning.

    NUTRITION

    Calories: 536kcal | Carbohydrates: 82g | Protein: 12g | Fat: 20g | Saturated Fat: 4g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 12g | Sodium: 5453mg | Potassium: 1450mg | Fiber: 13g | Sugar: 57g | Vitamin A: 31123IU | Vitamin C: 55mg | Calcium: 269mg | Iron: 4mg
    Course: Main Course, Side Dish
    Cuisine: Thai
    Keyword: thai green curry, thai green curry recipe
    Tried this recipe?Let us know how it was!
    « Green Curry Paste
    Sichuan Noodles »

    Reader Interactions

    5 from 1 vote (1 rating without comment)

    Leave a Reply Cancel 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.

    Footer

    • About
    • Recipes
    • Contact
    • Privacy Policy
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    Vegan Goat Cheese 🧀 Guilt-free vegan goat cheese Vegan Goat Cheese 🧀

Guilt-free vegan goat cheese recipe using simple and clean ingredients. It's creamy, tangy and best of all it's dairy-free and gluten-free. Crumble it in your salad, spread it on your toast, or serve it with some crackers and fruits.

Get the recipe 🔗: https://greenheartlove.com/vegan-goat-cheese/

#vegancheese #goatcheese #veganrecipes #greenheartlove
    Vegan Spinach and Artichoke Dip 🌱 This ultra-rich Vegan Spinach and Artichoke Dip 🌱

This ultra-rich vegan spinach and artichoke dip is super easy to make with just 10 simple ingredients. If you are looking for a healthier alternative, this warm dip always hits the spot with chopped spinach, artichoke hearts, and a cashew-based "cheese" sauce. It's so creamy with a savory aroma from garlic, miso paste, and chives. Perfect for potlucks, picnics, game day,s and holiday gathering needs.

Get the recipe 🔗 : https://greenheartlove.com/vegan-spinach-and-artichoke-dip/

#vegandips #spinachartichokedip #spinachrecipes #greenheartlove
    Vegan French Onion Dip 🧅 This creamy vegan french Vegan French Onion Dip 🧅

This creamy vegan french onion dip is super easy-to-make and always a crowd pleaser. Caramelized onions add a sweet, savory element that pairs perfectly with the creamy cashew and Greek yogurt base. Once blended, it turns out luxuriously smooth and creamy, with a rich onion flavor infused throughout. Serve it with your favorite ruffled potato chips, crackers, or veggie sticks for the ultimate pairing!

Get the recipe 🔗 : https://greenheartlove.com/vegan-french-onion-dip/

#frenchonion #vegandips #bestvegandips #greenheartlove
    Vegan Buffalo Chicken Dip 🥣 This creamy vegan buf Vegan Buffalo Chicken Dip 🥣

This creamy vegan buffalo chicken dip is packed with protein and flavor. Grated tofu mimics the usual shredded chicken in this dip while soaking up all the spicy, tangy deliciousness of the cashew-based buffalo cream sauce. It's super easy to whip up on a game day, party, or just a snack craving. Serve it with a side of chips, crackers, toasted baguette slices, or veggie sticks.

Get the recipe 🔗: https://greenheartlove.com/vegan-buffalo-chicken-dip/

#vegandips #buffalochicken #veganrecipes #greenheartlove
    Miso Garlic Green Beans 🌱 These Chinese-style Mis Miso Garlic Green Beans 🌱

These Chinese-style Miso Garlic Green Beans with Spicy Chili Sauce are always a crowd-pleaser. They are absolutely delicious and perfect to serve as a tasty appetizer or side dish.

Get the recipe 🔗: https://greenheartlove.com/miso-garlic-green-beans/

#VeganDinnerIdeas #vegansides #greenheartlove #veganrecipesmadesimple
    Roasted Beets and Fennel Salad 🥗 Roasted Beets an Roasted Beets and Fennel Salad 🥗

Roasted Beets and Fennel Salad with Maple Dijon Vinaigrette is a medley of colorful vegetables served as a warm meal or as a delicious side. Its hearty, comforting and easy to make by simply using an oven.

Get the recipe 🔗: https://greenheartlove.com/roasted-beets-fennel-salad/

#vegansalad #saladrecipe #beetsalad #greenheartlove
    Follow on Instagram
    Copyright © 2026 Green Heart Love | Back to Top

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.