Thai Green Curry with Spring Vegetables
This healthy, vegetarian Thai green curry recipe is full of asparagus, carrots and spinach! It's full of flavor and simple enough for weeknight dinners.
Updated by Kathryne Taylor on September 5, 2024
I’ve been on a vegetable-packed coconut curry kick lately—they’re just the perfect transition food for this time of year. This vegetarian Thai green curry recipe features fresh asparagus, carrots and spinach in a delicious green coconut sauce. It’s full of flavor and simple enough for weeknight dinners.
I used store-bought Thai curry paste instead of raw ingredients, because some (like galangal) are difficult to find and time-consuming to prepare. I’ve watched a chef prepare curry paste in Thailand, and he really worked up a sweat! So while this recipe is not perfectly authentic, it’s a lot easier to make.
This curry is based on an older Thai green curry recipe, which I’ve since deleted. I loved the base recipe for that dish (I learned how to make it at a fun cooking class), but I was never quite satisfied by my choice of mix-ins.
So here we are, three years later, with an improved, extra-green version. This time, I opted for asparagus (snow peas would also work), carrots and wilted spinach. I love it, and I think you will, too!
How to Serve Thai Green Curry
I skipped the tofu altogether and found the dish to be plenty hearty without it. If you want to add tofu, though, I’d suggest baking it first and adding it with the coconut milk.
I served my curry over rice (again), but I bet quinoa would be an interesting alternative.
Please let me know how you like this recipe in the comments! If you want to change it up, don’t miss my Thai red curry recipe.
Watch How to Make Thai Green Curry
Thai Green Curry with Spring Vegetables
This healthy, vegetarian Thai green curry features fresh asparagus, carrots and spinach! It’s full of flavor and simple enough for weeknight dinners. Feel free to substitute sliced snow peas for the asparagus if it’s not in season where you live. Recipe yields two large servings (as shown) or four small servings.
Ingredients
- 1 cup brown basmati rice, rinsed
- 2 teaspoons coconut oil or olive oil
- 1 small white onion, diced
- 1 tablespoon finely chopped fresh ginger (about a 1-inch nub of ginger, peeled and chopped)
- 2 cloves garlic, finely chopped
- Pinch of salt
- ½ bunch asparagus, tough ends removed and sliced into 2-inch long pieces (to yield about 2 cups prepared asparagus)
- 3 carrots, peeled and sliced on the diagonal into ¼-inch wide rounds (to yield about 1 cup sliced carrots)
- 2 tablespoons Thai green curry paste*
- 1 can (14 ounces) coconut milk (I used full-fat coconut milk for a richer curry)
- ½ cup water
- 1 ½ teaspoons coconut sugar or turbinado (raw) sugar or brown sugar
- 2 cups packed baby spinach, roughly chopped
- 1 ½ teaspoons rice vinegar or fresh lime juice
- 1 ½ teaspoons soy sauce** (I used reduced-sodium tamari)
- Garnishes: handful of chopped fresh cilantro and red pepper flakes, to taste
Instructions
- To cook the rice, bring a large pot of water to boil. Add the rinsed rice and continue boiling for 30 minutes, reducing heat as necessary to prevent overflow. Remove from heat, drain the rice and return the rice to pot. Cover and let the rice rest for 10 minutes or longer, until you’re ready to serve.
- Warm a large skillet with deep sides over medium heat. Once it’s hot, add a couple teaspoons of oil. Cook the onion, ginger and garlic with a sprinkle of salt for about 5 minutes, stirring often. Add the asparagus and carrots and cook for 3 more minutes, stirring occasionally. Then add the curry paste and cook, stirring often, for 2 minutes.
- Pour the coconut milk into the pan, along with ½ cup water and 1 ½ teaspoons sugar. Bring the mixture to a simmer. Reduce heat as necessary to maintain a gentle simmer and cook until the carrots and asparagus are tender and cooked through, about 5 to 10 minutes.
- Once the vegetables are done cooking, stir the spinach into the mixture and cook until the spinach has wilted, about 30 seconds. Remove the curry from heat and season with rice vinegar and soy sauce. Add salt and red pepper flakes (optional), to taste. Divide rice and curry into bowls and garnish with chopped cilantro and a sprinkle of red pepper flakes, if you’d like.
Notes
*Green curry paste: Look for it in the Asian section of the grocery store. I like Thai Kitchen brand. Not all Thai curry pastes are vegetarian, but this one is.
**Make it gluten free: Be sure to use gluten-free tamari instead of regular soy sauce.
If you love this recipe: Be sure to check out my other Thai-inspired recipes here!
Nutrition
The information shown is an estimate provided by an online nutrition calculator. It should not be considered a substitute for a professional nutritionist’s advice. See our full nutrition disclosure here.
Hello. Could I make this with red thai curry paste?
Hi Carol, I recommend my Thai Red Curry with Vegetables.
Pure deliciousness! It’s a keeper.
what protein would you add to dish?
How to Make Crispy Baked Tofu would be a good addition!
So many good recipes.
How do I access saved recipes?
Can’t find the link.
Please help.
Hi Madeline, Have you made an account with Relish yet? That’s how you save recipes. New Recipe Saving & Grocery Shopping Features
Thanks Kate,
Found the saved link at the top.
Had to save both you red & green currry recipes.
Love Thai food.
Delicious! Doubled the broth ingredients and the spinach, added baby corn, pea pods and pink Australian shrimp. No rice. After tasting, also added a giant dollop of sambal oelek. This was creamy, nuanced and so satisfying. Thank you SO MUCH for posting this great recipe!
Thank you for sharing your combination of vegetables, Catherine! I appreciate your review.
Delicious! Doubled the broth ingredients and the spinach, added baby corn, pea pods and pink Australian shrimp to go with the asparagus, onions and carrots. No rice. After tasting, also added a giant dollop of sambal oelek. This was creamy, nuanced and so satisfying. Thank you SO MUCH for posting this great recipe!
Lovely recipe! Made it, plus baked salmon to serve together and it was a great combination.
Thank you for your review, Elisha!
This was so tasty, and so easy! Instead of rice, I made it over rice noodles, and it was a delightful firs-day-of-spring meal :) Thank you!
You’re welcome, Cara! I’m happy to hear you enjoyed it.
This was my first time making a Thai curry and it was delicious and easy. It tasted like a restaurant! My curry paste was rather spicy to begin with so I may have to try Thai Kitchen brand next time. I added mushrooms and tofu and extra water (I used 1 cup but would do 3/4 cup next time).
Hooray! I’m glad you loved it, Craig.
Outstanding and easy recipe. I subbed snow peas for the asparagus since we just had asparagus the night before. We love our food spicy, so instead of red pepper flakes for garnish, I added 3 sliced Thai chiles (from your “old”recipe) in with the curry paste. Our mouths were tingling happily!
Thank you for sharing, Diane! I appreciate your review.
AH-MA-ZING! Made as directed, along with the crispy baked tofu and served over brown rice. It took serious restraint not to eat the whole thing.
I needed a break from beans and soups. I never made brown rice like this. It’s great! The veggie mix is so perfect , I was not thrilled with the green curry I used. I usually use some really great curry in little cans from the Asian market. Here I grabbed Thai kitchen and I much prefer the other it has more presence .. and we had success on the “i hate asparagus “ boyfriend. This is keeper on spring dishes rotation. Love it.
Wonderful to hear, Victoria! Thank you for sharing.
Sorry Kate, in Thai cuisine you need to use Jasmine rice! You not add rice to boiling water! You wash the rice and put in a pot, add cold water, water must be the under lid of your finger higher than the rice. You bring to boil. Depending what heating you use, if electric turn of the heat when the rice boils about 3 minutes and leave it in the pot for another 15 minutes, stir the rice and leave it another 5 minutes. If using gas, turn down to keep warm point and do the same as electric. Anyway, it’s handy to use a rice cooker.
Thank you for sharing, Marc! I try to keep the recipe as authentic as I can, while adding my own interpretation.
This was the best curry recipe I’ve ever made (second to your red curry recipe)! I did add red pepper flakes when I added the asparagus and carrots as we like a fair amount of eat. Thanks for another outstanding veggie-based recipe.
I’m happy to hear that, Casey! Thank you for your review.
At what point do you add chicken and eggplants / other veggies? Trying to incorporate more protein and vegetables!
Absolutely delicious! I added zucchini in for a little extra green. I will definitely make it again.
So, this was the closest to restaurant-flavor thai red curry I’ve been able to achieve. Probably amped up the red curry and other spices, and still was missing that little something that tastes different in the restaurants (maybe thai basis, which I didn’t have), but this was great recipe. I used green beans, broccoli, and zucchini, but kept to all the other spice/flavor recommendations, including the full fat coconut milk. Overall, total success, and will definitely make this again! Thank you!
Hooray! Thank you for sharing, Barbara. I appreciate you taking the time to review and share how you made it.
Can you use frozen spinach instead?
I prefer fresh, but it may work. Thaw and squeeze out the moisture. Let me know what you think!
This recipe is beyond delicious (!) and appreciated. So easy to follow and a regular dish at our table. Thank you Kate for your expertise and your “fresh” take on a classic.
I’m glad you love it, Susan! Thank you for your review.
Pretty much made green curry sauce per recipe but used TJs miso broth to sauté onion and garlic. Just the right amount of spice for one who can’t take a lot. I added veggies on hand, a Korean white sweet potato, some leftover cannelloni beans and some firm tofu unpressed and cubed at the end for protein. It’s a winner! Easy and delicious.
Wonderful to hear, Susan!
I have found that I have been choosing & cooking a lot of your recipes for quite a while now and you are my first choice when I Google for a recipe, and that is because I have never been disappointed.
This recipe is another winner.
Thank you Cookie & Kate
I love to hear that, Julie! Thank you for your review.
I made this tonight and it was delicious! I will definitely make it again and maybe use different veggies. Thank you so much. I will have to check out your other Thai recipes as well!
Wonderful, Brie! Thank you for your review.
So delicious! I didn’t have asparagus, so I crossed my fingers and used what I had: sliced leeks, sliced baby portabellas, quartered zucchini slices, and red bell pepper slices in addition to julienned carrot and spinach. I added roasted cashews on top. It made me so happy!
Fabulous!!! I made this with vegetables that I had on hand: carrots, broccolini, French green beans, pepper, onion and spinach. So flavorful!!
I will definitely be adding this to our dinner rotation and want to keep trying all the wonderful recipes in your cookbook.
Great to hear, Lisa!
This tasted amazing UNTIL I added the vinegar! Was just too too vinegary. :(
I’m sorry to hear that! I appreciate your feedback.
This recipe sounds wonderful, Im looking forward to the aromas in my kitchen! please advise how to reduce the net carbs? Adapt it to keto…. thanks!
Sorry to disappoint, but I don’t provide specific diet changes. I hope you try it!
Could you sub the spinach for baby kale?
Sure, I believe others have tried it and didn’t mind the results. Let me know what you think!
Delicious and versatile. Love the combination of listed veggies and so easy to add whatever else you want to use up. I am not vegetarian so I use Mae Ploy curry PASTE which has shrimp paste in it. It is very spicy; start out with 1 T or so and gradually bump up. The paste freezes great, is economical and I loved it in this great and easy recipe. Never have to worry about leftover curry because we always stuff ourselves silly. As always, thanks for your beautiful recipes.
Thank you for sharing, Coleen!
Just wonderful!! I followed the recipe exactly.
I loved this nutritious dish so much…I love the mixture of vegetables and flavor combination. I squeezed a little lime on top, and a decent amount of cilantro. It was so delicious, comforting, and memorable. Thank you so much for this recipe!
(For anyone wondering, this is not a spicy dish until you put on the red pepper flakes at the end.)
SO YUMMY
Thank you for your review, Mary!
This was so delicious! I subbed the baby spinach for baby kale. Thanks, Kate! I’m going to try your Thai Red Curry with Vegetables next!
Great to hear, Jan! Thank you for sharing.
So good! Will be making many more times.
I made this delicious green curry dish for dinner. I wasn’t sure if we would like it, but my husband and I were delightfully surprised. Yum
Great to hear, Sally! I appreciate your review.
Hello, I LOVE your recipes!
I wanted you to know this dish packed an overwhelming heat kick stronger than my husband I I normally like. I am wondering if I did something wrong. I doubled the recipe. I used Mae Ploy Green Curry Paste instead of your recommended paste as my grocery store was out of stock of the Thai Kitchen brand. Everything else was as written. Could either of those two been the problem causing the “mouth fire”?
Thank you!
Mae Ploy is quite a bit hotter (and, I’m told, more “authentic”) than Thai Kitchen.
Good to know. Thank you so much!
Loved it. Turned out to be the best both in taste and looks. Thank u
You’re welcome, Aruna! I appreciate your review.
Kate, this was delicious!! Made it just like the recipe stated with the exception of adding mushrooms. I can see how this would be very versatile and multiple veggies could be substituted based on what one had available. A friend and I pick one of your recipes each month and pick a day that month that we cook it for our households. This was our March pick and it will remain in our recipe books forever. Her husband has already requested she make again soon! Lol
Thinking about it, I am not sure I have ever had one of your recipes disappoint. You are my ‘go to’. Thanks for all you do!
You’re so kind, Sue! Thank you for your review.
Hi Kate! Thanks for all your delicious recipes! I made this recently and it didn’t turn out too well— it was extremely watery, just like broth. I followed all the instructions and didn’t change any ingredients. Do you know why this might be? I want to try it again but don’t know what to do differently.
Thank you, Johanna! I’m sorry to hear that. What type of coconut milk did you use? Are you sure you didn’t increase the recipe size and not realize it?
This was so good! Restaurant quality.
That’s great to hear, Emily! I appreciate your review.
How would you do this in a crock pot? This is my go-to and we love it, but I need it ready early for soccer night!
I don’t recommend this recipe in a crock pot as your vegetables will get over cooked. I hope you try it soon!
Can you slow cook this recipe?
I wouldn’t recommend it as the vegetables will likely become too soft.
This is one of my go-tos (actually everything on this site has been delicious!) This recipe is so easily adapted in terms of what veggies to use-I keep everything else the same. Currently eating a big bowl that has orange peppers, kale, yellow squash, asparagus and onions. I’ve also made it with tomatoes, mushrooms, any leftover fresh veggies. Thank you Kate for always making delicious food accessible to newbie cooks.
I’ve been using this recipe for a couple years (?) and have to admit I thought I didn’t like curry before trying it. Now I double the curry in the recipe, add braised tofu and a 2nd can of coconut milk. It is one of my favorite dishes and I thank you for getting me over my phobia. How I would love to give it 6 Stars! Unfortunately, my husband has a terminal illness and can only eat small portions of anything. I was wondering if this would freeze?
I’m sorry to hear that, Joni. I’m glad you really enjoy this recipe. I’m not sure if this is a great option to freeze.
Delicious! I use extra green curry, a full bunch of asparagus and add umami powder. Serve with the rice and air fried baked tofu. Thank you for sharing this!
You’re welcome, Emily!
I’ve been dreaming of the green Thai curry from a restaurant that is gone. This is even better. Added a red bell pepper, extra spoonful of curry paste (for my taste), used a yellow onion in place and added some chickpeas I first dried and crushed a bit in the air fryer. Amazing. This will be on repeat. And I’ll add green beans… thank you for this amazing recipe.
I often substitute barley for the rice, more fiber and nutritional value
I often make your recipes at home using your cookbook that I purchased years ago. You just seem like a genuinely kind and interesting and hard-working person. I hope you and your family are doing well.
Thank you for your kind words, Michele!
I make this often! I usually add baby bok choy. The recipe is really flexible with what is in season. I highly recommend adding fresh thai basil if you have access instead of the cilantro.
My husband needs to be on a low fat diet but would love to make this recipe. Any suggestions on reducing the fat content?
You could try light coconut milk.
This was AMAZING. I used jasmine rice and added a shredded rotisserie chicken, otherwise followed recipe exactly. Thank you!
You’re welcome, Natalie! I appreciate your review.