I used to think Thai curry was too complicated for weeknight cooking until I discovered this foolproof spring vegetable green curry recipe. Now my family devours this aromatic Thai dish every week, and I’m pretty sure my dinner guests think I’m some kind of Southeast Asian cooking genius (if only they knew I used to buy expensive takeout before mastering this simple technique).
Here’s the Thing About This Recipe
The secret to authentic Thai green curry isn’t having dozens of exotic ingredients—it’s about building layers of flavor with good curry paste and letting those spring vegetables shine in creamy coconut milk. What makes this vegetable green curry work is how the bright, fresh vegetables maintain their texture while absorbing all those incredible Thai flavors. I learned the hard way that dumping everything in at once gives you mushy vegetables instead of that perfect tender-crisp texture. Around here, we’ve figured out that good curry paste and proper timing are really all you need to make restaurant-quality Thai food at home.
What You’ll Need (And My Shopping Tips)
Good green curry paste is worth hunting down in the Asian section—look for brands like Mae Ploy or Thai Kitchen that come in small cans or jars. Don’t cheap out on this; I learned this after buying bland curry paste three times (happens more than I’d like to admit). The ingredient list should be long and include things like lemongrass, galangal, and chilies.
For the coconut milk, full-fat makes all the difference—the light stuff just tastes watery and doesn’t give you that rich, creamy sauce. I always grab extra green beans because someone inevitably wants more vegetables. Those sugar snap peas should snap cleanly when you bend them, and the bell pepper should be glossy and firm.
Fresh Thai basil is traditional, but regular basil works if that’s what you can find. Here’s what makes authentic Thai curry paste worth seeking out for the most complex, aromatic flavor. Good jasmine rice is essential—it’s got that perfect texture and subtle floral aroma that pairs beautifully with curry.
Here’s How We Do This
Start by opening your coconut milk can and giving it a good stir—sometimes the cream separates from the liquid, and that’s totally normal. Heat a large pot or deep skillet over medium heat.
Here’s where I used to mess up: I’d add the curry paste to hot oil and watch it burn. Instead, start with a few tablespoons of the thick coconut cream from the top of your can. Add the curry paste and stir it around for about a minute until it’s fragrant and sizzling gently.
Now for the fun part—slowly add the rest of the coconut milk, soy sauce, and brown sugar, whisking everything together until smooth. This creates your curry base, and it should smell absolutely incredible.
Add your vegetables in order of cooking time—green beans first since they take longest, then the bell pepper, then sugar snap peas and zucchini last since they cook quickly. Pour in the vegetable broth and bring everything to a gentle simmer.
Here’s my secret: don’t let it boil hard or your vegetables will turn to mush. Let it bubble gently for 15-20 minutes, stirring occasionally. The vegetables should be tender but still have some bite when you test them with a fork. I learned this trick from a Thai cooking class: the curry is done when the vegetables are perfectly tender-crisp and the sauce has thickened slightly. Try this Thai-inspired spring vegetable salad for another way to showcase seasonal produce with Southeast Asian flavors.
If This Happens, Don’t Panic
Curry turned out too spicy? This happens when you use more paste than you’re comfortable with. Don’t panic—add a bit more coconut milk and brown sugar to mellow the heat. Next time, start with less paste and build up to your preferred spice level.
Vegetables turned out mushy? You probably cooked them too long or at too high heat. Thai cooking is about preserving texture and color. This happens (and it will), but it’ll still taste delicious even if it’s not picture-perfect.
Curry sauce looks too thin? Let it simmer uncovered for a few more minutes to reduce and thicken. If your coconut milk was particularly thin, this is totally normal. Some brands are just thinner than others.
When I’m Feeling Creative
When I’m feeling fancy, I’ll add some sliced baby eggplant or bamboo shoots for extra Thai authenticity. Around the summer, I’ll throw in some corn kernels and call it “Sweet Summer Curry.”
My family loves when I make “Protein-Packed Curry” by adding cubes of firm tofu or tempeh with the vegetables. For a heartier meal, I’ve served this over brown rice or even quinoa instead of jasmine rice. The kid-friendly version works great with less curry paste—they can always add more heat with some sriracha on the side.
What Makes This Recipe Special
This recipe captures the essence of Thai home cooking where fresh ingredients are treated with respect and allowed to shine. The technique comes from traditional Thai methods of blooming curry paste in coconut cream to release maximum flavor. What sets this apart from other vegetable curries is how the spring vegetables maintain their individual characters while melding into that perfect harmony of sweet, salty, and spicy.
I discovered this approach after eating at a family-run Thai restaurant where the grandmother made everything from scratch daily. Traditional Thai cooking methods have always emphasized the balance of flavors and textures, and this curry embodies that philosophy perfectly—proving that authentic Thai flavors are achievable at home with good ingredients and proper technique.
Things People Ask Me About This Recipe
Can I make this spring vegetable Thai curry ahead of time? The curry actually tastes better the next day as the flavors meld together. Store it in the fridge for up to 3 days, but add the fresh basil just before serving to keep it bright and aromatic.
What if I can’t find good green curry paste for this Thai recipe? Asian grocery stores usually have the best selection, but many regular supermarkets carry decent options now. Mae Ploy and Thai Kitchen are reliable brands. Avoid anything labeled “mild” if you want authentic flavor—Thai food should have some heat.
How spicy is this spring vegetable green curry? It depends on your curry paste brand and how much you use. Start with 2 tablespoons and taste—you can always add more, but you can’t take it out. Most green curry pastes have moderate heat that’s balanced by the coconut milk.
Can I freeze this vegetable green curry? The curry base freezes fine for up to 3 months, but the vegetables might get a bit softer when thawed. It’s better to freeze the base without vegetables and add fresh ones when you reheat.
Is this Thai green curry beginner-friendly? Absolutely! The technique is straightforward, and even if your spice level is off the first time, you’ll know how to adjust it next time. It’s much more forgiving than most Thai dishes.
What’s the best way to store leftover jasmine rice? Day-old jasmine rice is actually perfect for fried rice! Store it in the fridge for up to 4 days, or freeze portions for up to 6 months. Reheat with a splash of water in the microwave.
Before You Head to the Kitchen
I couldn’t resist sharing this recipe because it’s one of those dishes that makes your whole house smell like a Thai restaurant. The best spring vegetable curry nights are when everyone’s amazed by how complex and authentic the flavors taste—which always makes me smile knowing how surprisingly simple it really is.
Print
Spring Vegetable Thai Green Curry
Description
An aromatic, creamy Thai curry that showcases the best spring vegetables in a rich coconut milk base with authentic green curry paste and fresh herbs.
Prep Time: 15 minutes | Cook Time: 25 minutes | Total Time: 40 minutes | Servings: 4-6

Ingredients
- 12 oz fresh green beans, trimmed and cut into 2-inch pieces
- 8 oz sugar snap peas, trimmed and halved diagonally
- 1 medium zucchini, sliced into half-moons
- 1 red bell pepper, cut into strips
- 1 can (14 oz) full-fat coconut milk
- 3–4 tbsp green curry paste (adjust to taste)
- 2 tbsp soy sauce or fish sauce
- 2 tbsp brown sugar or palm sugar
- 1 cup vegetable broth (or chicken broth)
- ¼ cup fresh Thai basil leaves (or regular basil)
- 4 cups cooked jasmine rice, for serving
- Optional: lime wedges, sliced red chilies for extra heat
Instructions
- Heat a large pot or deep skillet over medium heat. Add 2-3 tablespoons of the thick coconut cream from the top of your can.
- Add green curry paste and stir constantly for 1 minute until fragrant and sizzling gently (don’t let it burn).
- Slowly whisk in the remaining coconut milk, soy sauce, and brown sugar until smooth and well combined.
- Add green beans first and simmer for 5 minutes, then add bell pepper and cook 3 minutes more.
- Add sugar snap peas and zucchini, pour in vegetable broth, and bring to a gentle simmer.
- Simmer gently for 10-15 minutes until all vegetables are tender-crisp and sauce has thickened slightly.
- Taste and adjust seasoning—add more curry paste for heat, brown sugar for sweetness, or soy sauce for saltiness.
- Remove from heat and stir in fresh basil leaves. Serve immediately over jasmine rice with lime wedges on the side.
Nutrition Information (Per Serving):
- Calories: 320
- Carbohydrates: 35g
- Protein: 8g
- Fat: 18g
- Fiber: 6g
- Sodium: 680mg
- Vitamin C: 85mg (142% DV)
- Vitamin A: 1,800 IU (36% DV)
Rich in vitamins A and C from the colorful vegetables, plus healthy fats from coconut milk. High in fiber and naturally vegan.
Notes:
- Start with less curry paste if you’re sensitive to heat—you can always add more
- Don’t boil hard or vegetables will become mushy—gentle simmering is key
- Full-fat coconut milk is essential for proper texture and flavor
- Taste and adjust seasonings at the end—Thai cooking is all about balance
Storage Tips:
- Curry improves in flavor overnight—store covered in fridge for up to 3 days
- Reheat gently to prevent vegetables from overcooking
- Store rice separately to prevent it from absorbing too much sauce
- Freeze curry base (without vegetables) for up to 3 months
Serving Suggestions:
- Traditional: Serve with jasmine rice and lime wedges
- Low-carb: Serve over cauliflower rice or shirataki noodles
- Protein boost: Add cubes of tofu, tempeh, or leftover grilled chicken
- Fresh finish: Top with bean sprouts, cilantro, and crushed peanuts
Mix It Up (Recipe Variations):
- Protein-Packed: Add firm tofu or tempeh cubes with the harder vegetables
- Summer Version: Replace spring vegetables with eggplant, corn, and cherry tomatoes
- Milder Heat: Use only 2 tablespoons curry paste and add more coconut milk
- Thai Herb Garden: Add lemongrass stalks and kaffir lime leaves while simmering (remove before serving)
What Makes This Recipe Special:
This recipe captures the authentic Thai technique of blooming curry paste in coconut cream to release maximum flavor, then building layers of taste with proper timing for each vegetable. The result is a restaurant-quality curry that maintains the distinct textures and colors of spring vegetables while creating that perfect balance of sweet, salty, spicy, and aromatic elements that defines great Thai cuisine—proving that complex flavors don’t require complex techniques.
