I used to be intimidated by making authentic Thai green curry until I discovered this foolproof spring vegetable Thai green curry recipe. Now my family devours this vibrant Thai dish every week, and I’m pretty sure my neighbor thinks I’m some kind of Thai cooking genius (if only she knew I used to think curry paste came in a box and coconut milk was only for desserts).
Here’s the Thing About This Recipe
The secret to authentic Thai green curry is layering flavors and not rushing the process. What makes this Thai cuisine work is the perfect balance between creamy coconut milk, aromatic curry paste, and fresh spring vegetables that still have some bite. Here’s what I learned the hard way: you can’t just dump everything together and expect restaurant-quality results. The curry paste needs to bloom in the coconut milk first to release all those beautiful aromatics, and the vegetables need to be added in stages so everything finishes cooking at the same time. It’s honestly that simple once you understand the technique, but those timing details make all the difference between authentic Thai flavors and something that tastes like spicy coconut soup.
What You’ll Need (And My Shopping Tips)
Good curry paste is worth hunting down at an Asian grocery store—I always grab Mae Ploy or Thai Kitchen brands because they actually taste like Thailand (I learned this after buying terrible paste from the regular grocery store three times). Don’t cheap out on the coconut milk either; full-fat is the only way to go here because light coconut milk just doesn’t have that rich, creamy base you need for proper Thai curry.
The spring vegetables are where this recipe really shines—I always grab whatever looks freshest at the market because seasonal vegetables make all the difference. Snow peas should snap when you bend them, and the bell peppers should be firm and glossy. For the jasmine rice, it’s worth the extra dollar because regular long-grain rice just doesn’t have that subtle floral aroma that makes Thai food special. According to Food Network’s guide to curry pastes, authentic green curry paste contains lemongrass, galangal, and Thai basil—ingredients that give this dish its distinctive flavor.
Here’s How We Do This
Start by getting your jasmine rice going first because timing is everything with this dish. I use a 1:1.5 ratio of rice to water, and here’s my secret: I add a tiny pinch of salt to the cooking water because it makes the rice taste more restaurant-like. While the rice is doing its thing, prep all your vegetables because once the curry starts cooking, things move fast.
Here’s where I used to mess up: I’d add the curry paste directly to hot coconut milk and it would just clump up into sad little balls. Now I heat about half the coconut milk first, then whisk in the curry paste and let it simmer for 2-3 minutes until it’s fragrant and the oil starts to separate—this is called “cracking” the coconut milk and it’s crucial for authentic flavor.
Now for the fun part: add your harder vegetables first (carrots and broccoli need more time), then the softer ones (zucchini and bell peppers), and finally the delicate stuff like snow peas. The chickpeas go in with the harder vegetables because they just need to heat through. Don’t be me and dump everything in at once—you’ll end up with mushy vegetables and crunchy carrots, which is not the Thai way.
Try my Thai Basil Fried Rice recipe as a side dish—they complement each other perfectly and give you a complete Thai feast that’ll impress everyone.
If This Happens, Don’t Panic
Curry turned out too spicy? You probably used too much curry paste or got an extra-hot batch (it happens more than I’d like to admit). Don’t panic, just add more coconut milk and a bit of brown sugar to balance the heat. If your vegetables are mushy, you either cooked them too long or added them all at once—Thai vegetables should still have some crunch to them.
Curry looks broken or oily? This actually means your curry paste is working properly—that oil separation is a good sign in Thai cooking. If your spring vegetable Thai green curry tastes bland, you likely need more soy sauce and lime juice. I always taste and adjust at the end because the flavors need that final balance of salty, sweet, and sour to really sing.
When I’m Feeling Creative
When I’m feeling fancy, I’ll make Thai Green Curry with Tofu by adding cubed firm tofu that I’ve pan-fried until golden—it soaks up all those beautiful curry flavors. Around the holidays, I’ll create Winter Vegetable Thai Curry using butternut squash, Brussels sprouts, and sweet potatoes for a seasonal twist that’s surprisingly authentic.
For my protein-loving friends, Chicken Thai Green Curry gets sliced chicken thighs added with the harder vegetables—just make sure it’s cooked through before serving. And when I want to make this even more special, Thai Green Curry with Jasmine Coconut Rice involves cooking the rice in half coconut milk, half water for extra richness that pairs beautifully with the curry.
What Makes This Recipe Special
This spring vegetable Thai green curry represents the beautiful complexity of Thai cuisine—balancing sweet, salty, sour, and spicy flavors while showcasing the natural taste of fresh vegetables. The technique of blooming curry paste in coconut milk creates layers of flavor that you simply can’t achieve by mixing everything together. What sets this apart from other curry recipes is the careful timing of vegetable additions and the use of authentic Thai ingredients that create genuine Southeast Asian flavors rather than just “spicy coconut stew.”
According to Wikipedia’s overview of Thai cuisine, green curry originated in central Thailand and represents one of the fundamental curry types that showcase the perfect balance of flavors that Thai cooking is famous for.
Things People Ask Me About This Recipe
Can I make this Thai green curry ahead of time? The curry actually tastes better the next day as the flavors have time to meld, but I’d cook the rice fresh for the best texture. Store the curry and rice separately in the refrigerator for up to 3 days.
What if I can’t find green curry paste for this authentic Thai dish? Green curry paste is really non-negotiable for authentic flavor, but you can find it at most grocery stores now or easily order it online. Red curry paste will work in a pinch, but the flavor profile will be different—more earthy and less bright.
How spicy is this Thai green curry? It’s moderately spicy—definitely has a kick but shouldn’t overwhelm the vegetable flavors. Start with less curry paste if you’re heat-sensitive, or add more if you like it fiery. Thai cuisine is all about balance.
Can I freeze this homemade spring vegetable curry? The curry freezes beautifully for up to 3 months, but I wouldn’t freeze the rice—it gets weird and mushy. Thaw the curry overnight and reheat gently, adding a splash of coconut milk if it seems thick.
Is this Thai green curry beginner-friendly? Absolutely! Once you understand the basic technique of blooming the curry paste, it’s really just about timing your vegetable additions. Even if the timing isn’t perfect, it’ll still taste amazing.
What’s the best way to store leftover coconut rice? Store cooked rice covered in the refrigerator for up to 4 days. To reheat, add a tablespoon of water and microwave in 30-second intervals, fluffing between each interval until heated through.
Before You Head to the Kitchen
I couldn’t resist sharing this because the best Thai green curry nights are when everyone’s asking for seconds and the kitchen smells like a Bangkok street market. There’s something magical about creating these complex, authentic flavors at home that makes even a regular weeknight feel like a culinary adventure!
Print
Spring Vegetable Thai Green Curry with Coconut Rice
Description
This vibrant Thai green curry transforms fresh spring vegetables into an aromatic, creamy masterpiece that brings authentic Bangkok flavors straight to your dinner table—it’s like taking a delicious vacation without leaving home.
Prep Time: 15 minutes | Cook Time: 25 minutes | Total Time: 40 minutes | Servings: 4

Ingredients
- 1 cup jasmine rice (the floral aroma makes a difference)
- 1 1/2 cups water
- 1 can (13.5 oz) full-fat coconut milk (don’t use light—trust me on this)
- 2–3 tbsp green curry paste (start with 2 if heat-sensitive)
- 1 cup broccoli florets (cut into bite-sized pieces)
- 1 cup snow peas (trim the ends)
- 1 large carrot, sliced diagonally (looks more authentic)
- 1 red bell pepper, sliced into strips
- 1 medium zucchini, sliced into half-moons
- 1 can (15 oz) chickpeas, drained and rinsed
- 1/4 cup fresh Thai basil leaves (regular basil works too)
- 2 tbsp soy sauce (use low-sodium if you prefer)
- 1 tbsp brown sugar
- Juice of 1 lime (about 2 tablespoons)
- Salt and pepper to taste
Instructions
- In a medium saucepan, combine jasmine rice and water with a pinch of salt. Bring to a boil, then reduce heat to low, cover, and simmer for 15-20 minutes until rice is fluffy and water is absorbed.
- In a large skillet or wok, heat about half the coconut milk over medium heat. Add green curry paste and whisk constantly for 2-3 minutes until fragrant and the oil begins to separate (this is called “cracking”).
- Add the remaining coconut milk, then add carrots and broccoli first (they need more cooking time). Simmer for 3-4 minutes.
- Add bell pepper, zucchini, chickpeas, and snow peas. Cook for 5-7 minutes until vegetables are tender-crisp—they should still have some bite.
- Stir in fresh basil, soy sauce, brown sugar, and lime juice. Taste and adjust seasoning with salt, pepper, or more curry paste as needed.
- Fluff the cooked jasmine rice with a fork and serve the curry over rice immediately, garnished with extra basil if desired.
Nutrition Information (Per Serving):
- Calories: 485
- Carbohydrates: 68g
- Protein: 12g
- Fat: 20g
- Fiber: 8g
- Sodium: 890mg
- Vitamin A: 145% DV
- Vitamin C: 180% DV
- Iron: 25% DV This curry provides an excellent source of plant-based protein from chickpeas and loads of vitamins from colorful spring vegetables.
Notes:
- Don’t skip the curry paste blooming step—it makes all the difference in flavor depth
- Add vegetables in stages so everything finishes cooking at the same time
- Thai basil has a different flavor than regular basil, but both work beautifully
- Taste and adjust at the end—Thai food is all about balance
Storage Tips:
- Refrigerate curry and rice separately for up to 4 days
- Curry freezes well for up to 3 months; rice is best made fresh
- Reheat curry gently and add a splash of coconut milk if it thickens too much
- Don’t microwave the vegetables too long or they’ll lose their crisp texture
Serving Suggestions:
- With jasmine rice for the most authentic Thai experience
- Over rice noodles for a different texture that soaks up the curry beautifully
- Alongside Thai spring rolls for a complete Southeast Asian feast
- With lime wedges and chili flakes for extra zing and heat
Mix It Up (Recipe Variations):
- Protein-Packed Thai Curry: Add cubed tofu, chicken thighs, or shrimp with the harder vegetables
- Winter Vegetable Version: Swap in butternut squash, Brussels sprouts, and sweet potatoes
- Extra Creamy Curry: Use coconut cream instead of milk for ultra-rich results
- Thai Red Curry Style: Substitute red curry paste for a deeper, earthier flavor
- Coconut Jasmine Rice: Cook rice in half coconut milk, half water for extra richness
What Makes This Recipe Special:
This recipe captures the essential technique of authentic Thai green curry—blooming curry paste in coconut milk to develop complex flavors, then carefully timing vegetable additions to maintain perfect texture. The combination of creamy coconut base with fresh spring vegetables creates the ideal balance of richness and freshness that makes Thai cuisine so beloved worldwide.
