Vegetable Thai Green Curry is a fragrant dish with a delightful balance of sweet and spicy flavors, packed with the goodness of crisp, colorful vegetables and creamy coconut milk. This flavor-bursting, gluten-free vegan meal is super simple to make. The best part is that it is ready in under 20 minutes and makes for a hearty weeknight meal!
Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Minstry of Curry
Jump to:
Native to Thailand in Far East Asia, this colorful dish rich in vegetables, is often served with steamed jasmine rice. The distinctive flavors of Veg Thai Green Curry come from the spicy Thai green curry paste and the fresh Thai basil leaves. These two key ingredients blend in beautifully with the mildly sweet coconut milk to produce one of the most epic dishes of all time.
We absolutely love two things - food and travel! My family enjoys Thai food as it is so similar to warm and comforting Indian food. Especially when we travel within the US, we lookout for local family-run Thai restaurants. On most occasions, we chance upon a quaint little Thai restaurant, where the owners pour their love along with their family's secret spices into wondrous food that they bring to the table, piping hot!
As much as we love eating at Thai restaurants, I often make Thai curries at home. From the Thai red curry, Instant Pot Thai Massaman curry to the Instant Pot coconut curry noodle soup, we love the delicious Thai flavors.
Best Thai Curry Paste
I often cook my Thai food with ready-made curry paste. They have all of the key ingredients such as galangal (Thai ginger), lemongrass, kaffir lime leaves, and Thai chilies, making it convenient and easy to bring home your favorite Thai flavors.
My favorite brand of readymade curry paste is the Maesri brand curry paste. It does not contain fish products, making it good for vegan diets. It is easily available in local Asian Grocery stores as well as on Amazon.
I love that the small 4 oz can has all the authentic ingredients that otherwise can be hard to find individually. In addition to lending authentic flavors to the curry, it also cuts down on the overall cooking time. The other brands that make good curry pastes are Thai Kitchen and Mae Ploy.
The best part of this recipe is all the different vegetables you can add to it. Starting from eggplant to zucchini that almost melts into the curry to the crunchy bites of beans and peppers, this dish has the perfect balance of flavor and texture.
Ingredients
Here are my favorite veggies to add to Thai Green Curry
- Eggplant - Traditionally small green Thai eggplant is added to this curry although they can be hard to find. So go ahead and use Japanese eggplant, small Italian eggplant, graffiti eggplant, or even Indian baby eggplant. The eggplant simply melts in this curry giving a creamy texture and rich taste
- Zucchini - Available year-round in most grocery stores, this mild vegetable simply melds in the flavors and is a great way to add more veggies to your diet
- Mushrooms - Cremini mushrooms or white button mushrooms, these do not overcook in the Instant Pot and add a meaty satisfying texture to the curry
- Snap Peas - These crispy, crunchy beans with tender peas inside them add a sweet flavor, make sure to add them to the hot curry just before serving. You can also add green beans cut into 1-inch pieces or small broccoli florets when snap peas are not in season
- Pepper - I like to add an orange pepper to compliment the green color of this curry, but any color pepper can be added as it adds a nice sweet flavor and crunchy texture to the curry
How to Make Thai Green Curry
Here is the EASY Instant Pot Thai green curry recipe loaded with vegetables with step-by-step photos. Note: refer to the recipe card for the detailed Instant Pot and stovetop recipe.
1: Sauté green curry paste and pressure cook the hardy vegetables in coconut milk (photos 1 - 4).
2: Stir in the crunchy veggies, garnish and enjoy (photos 5 - 8).
Serving
Thai Green curry tastes best when it is served piping hot over a bed of plump jasmine rice. However, I have also served it with steamed basmati rice or brown rice and it tastes equally great with those options too.
Storing
Thai curry is best enjoyed fresh but can be easily made ahead and refrigerated. Simply heat it well before eating and it tastes just as good. The curry can stay good in the fridge for up to 5 days.
Tips
Having cooked this curry on the stovetop for years and now in the Instant Pot, here are my tips for you:
- Make sure to sauté the curry paste in hot oil, as it really helps to enhance the flavors of the final dish
- Use as many colored vegetables as you can. This will make your curry look really beautiful and appealing
- Adding some of the veggies after pressure cooking retains the crunch in those vegetables for a more satisfying bite
- Use fresh Thai basil leaves for added authentic flavor
- Feel free to use diluted coconut cream in place of coconut milk
Variations
- Add baked tofu for added proteins
- If you like to add proteins such as chicken or shrimp, sauté the chicken (cut into thin 1-inch strips) or shrimp along with the curry paste
- For a more soupy curry add ½ cup of vegetable broth along with the coconut milk
Do you enjoy warming curry dishes? You will love these Indian curries that are on repeat in our kitchen:
- Green beans and potato curry - Vegan curry with creamy potatoes
- Mushroom Masala - Easy versatile mushroom curry
- Dum Aloo - Curried baby potatoes
- Chana Saag - Creamy chickpeas cooked with spinach
- Palak Paneer - Easy 15-minute Instant Pot recipe
Here is my quick and delicious recipe for Instant Pot Thai Green Curry. I have also included my stovetop recipe in the notes so you don’t miss out on this must-try homemade Thai green curry!
Recipe
Thai Green Curry with Vegetables
Ingredients
- 1 tablespoon oil
- 2 to 4 tablespoons Thai green curry paste
- 1 can coconut milk
- 1 large yellow onion sliced
- 1 medium zucchini cut half lengthwise and cut into ½ inch slices, about 1.5 cups
- 8 oz cremini mushrooms quartered, about 1.5 cups
- 1½ cups thai eggplant cut into 1.5 inch cubes, graffiti or japanese eggplant
- 1 teaspoon salt
- 1 cup snap peas
- 1 small orange pepper 1 cup cut into 2 inch long slices
- 1 tablespoon brown sugar
- 1 tablespoon soy sauce or tamari
- ½ fresh lime juiced
- ¼ cup cilantro
- ¼ cup thai basil
Instructions
- Set the Instant Pot to saute mode and heat oil. Add green curry paste and saute for 30 seconds or until fragrant. Stir in coconut milk. Add onion, zucchini, mushrooms, eggplant and salt. Stir well.
- Close the Instant Pot lid with the pressure valve to sealing and adjust the pressure cook time to 1 minute on low pressure. If you do not have the low pressure option, you can set the time to zero minutes.
- Allow 5 minutes of natural pressure release and then release the remaining pressure manually. Stir in the snap peas and pepper. Add brown sugar, soy sauce and lime juice. Mix well and taste for the spice & salt. Add more curry paste and salt if needed.
- Cook on sauté mode until the curry comes to a gentle boil. Press cancel, garnish with cilantro & basil. Allow to cook for 5 mins before serving as the curry thickens a bit. Serve with steamed jasmine rice.
Video
Notes
- Add baked tofu for added proteins
- If you like to add proteins such as chicken or shrimp, sauté the chicken (cut into thin 1-inch strips) or shrimp along with the curry paste
- For a more soupy curry add ½ cup of vegetable broth along with the coconut milk
Bill says
easy, fast and delicious. I added tofu which is a new ingredient for me. Plenty spicy for me.
Monica Francisco says
Excellent recipe!! Easy, quick and delicious!
Bijal shah says
I made it today.. was so good.
Madhavi Tadi says
what brand Thai curry paste do you recommend? There are many different one's available on amazon and whole foods.
Archana says
Maesri brand! I have linked it in the recipe 🙂
Su says
Followed the instruction , result was perfect. ❤️
Sarah says
YUM! I will make this this weekend.
michelle says
Delicious. Added tofu
Dee says
Can I use frozen stir fry Veggies?
Archana says
Yes you can! just dab any excess moisture on the veggies with paper towels
Amanda Pothen says
Quick, easy, and delicious. Thank you.
Anu says
I made this today. Turned out great, its going to be on rotation.
I substituted jaggery for brown sugar and the reduced the quantity. Also, I used Chaokoh coconut milk which appeared to be thicker than other brands like 365 and Taste of Thai, so I diluted it a bit.
Sandy says
Made this tonight and it was excellent! I used diced potatoes, zucchini and yellow bell pepper (I actually oven roasted the zucchini & bell pepper and threw them in at the end simply because I like the texture much better) but followed everything else and did it on stove top. Thanks for the great recipe!!
Sandy says
Forgot to rate it! 5 stars of course!
Divya Halarnekar says
Tried this recipe for weekday lunch and it turned out delicious.I used broccoli,mushrooms,carrots,orange and yellow bell peppers and shrimp.This is a healthy and wholesome meal prepared in under 30 minutes.
Elvira says
I got this website from my buddy who shared with me concerning this web page
and now this time I am visiting this web site and reading very informative content
at this time.