Let me tell you about the first time I fell in love with Thai green curry. It was at this tiny little restaurant down a backstreet in Bangkok—the kind of place you’d miss if you blinked. The moment the steaming bowl arrived, I was hooked. The aroma of green curry paste mingling with creamy coconut milk was intoxicating, and the vibrant vegetables added just the right crunch. I knew I had to recreate it at home.
What I love most about this dish is how simple it is to make, yet it feels so indulgent. It’s packed with bold flavors—spicy, tangy, and slightly sweet—all in one bite. Plus, it’s so versatile! I throw in whatever veggies I have on hand, and it always turns out amazing. Trust me, once you try this, it’ll become a regular in your kitchen too.

Why You’ll Love This Thai Green Curry with Coconut Milk & Vegetables
This curry is a total game-changer—here’s why:
- Lightning-fast: Ready in under 30 minutes, even on busy weeknights.
- Bursting with flavor: That spicy-sweet coconut sauce? I could drink it straight from the pot (no judgment).
- Crazy adaptable: Swap in any veggies you’ve got—zucchini, snap peas, even sweet potatoes work beautifully.
- Comfort in a bowl: Creamy, aromatic, and just the right amount of heat to warm you up.
Seriously, it’s like a hug from the inside out.
Ingredients for Thai Green Curry with Coconut Milk & Vegetables
Gather these simple ingredients—they come together like magic:
- 1 can (400ml) full-fat coconut milk – Don’t skimp here! The creaminess makes the dish.
- 2 tbsp Thai green curry paste – My favorite brand is Maesri, but use what you can find.
- 1 cup mixed vegetables – I love bell peppers (sliced thin), carrots (julienned), and broccoli (florets).
- 200g firm tofu, cubed – Press it for 10 minutes first to soak up more flavor.
- 1 tbsp soy sauce – Or tamari if you’re going gluten-free.
- 1 tsp brown sugar – Just a pinch balances the heat.
- 1 lime, juiced – Fresh only! Bottled stuff just won’t do.
1/2 cup fresh basil leaves – Thai basil if you can get it, but regular works too.
1 tbsp vegetable oil – For that perfect sauté.
Ingredient Substitutions & Notes
No tofu? Swap in chicken or shrimp (just cook through first). Out of full-fat coconut milk? Light works, but the sauce won’t be as rich. For extra crunch, toss in snap peas or bamboo shoots. And hey—if you’re not into spicy food, start with just 1 tbsp curry paste and taste as you go. The lime and sugar are your best friends for balancing heat!
How to Make Thai Green Curry with Coconut Milk & Vegetables
Okay, here’s the fun part—let’s make this dreamy curry come together! First, grab your favorite deep pan or wok. Heat the oil over medium and toss in that glorious green curry paste. Now, here’s my secret: let it toast for a full minute, stirring constantly. You’ll know it’s ready when your whole kitchen smells like a Bangkok street stall (heaven!).
Pour in half the coconut milk and let it bubble gently for 2 minutes—this builds the flavor base. Toss in your veggies and tofu, stirring to coat them in that fragrant sauce. After 5 minutes, add the rest of the coconut milk, soy sauce, and brown sugar. Let it all simmer together for 5-7 minutes until the veggies are tender but still have some bite.
Here’s the kicker: turn off the heat before adding the lime juice and basil. The residual warmth will wilt the basil perfectly without turning it black. Serve immediately—this curry waits for no one!
Pro Tips for Perfect Thai Green Curry
• Toast that paste! It wakes up all the spices.
• Keep the simmer gentle—boiling coconut milk too hard makes it separate.
• Taste as you go—need more tang? Squeeze extra lime. Too spicy? A dab of honey helps.
Serving Suggestions for Thai Green Curry with Coconut Milk & Vegetables
Oh, how I love serving this curry—it’s practically an art form! Always, always pair it with steaming jasmine rice to soak up that luscious sauce. I like to garnish with extra lime wedges (squeeze that citrus right at the table!) and a handful of fresh basil leaves for a pop of color. Sometimes I’ll add a sprinkle of chopped peanuts for crunch—trust me, it’s divine. Keep it simple—the curry’s the star here, after all!
Storage & Reheating Instructions
Leftovers? No problem—this curry keeps beautifully in the fridge for up to 3 days in an airtight container. When reheating, go low and slow: warm it gently on the stovetop with a splash of water or coconut milk to bring back that creamy texture. Microwaving works too—just stir every 30 seconds to prevent separation. Oh, and that basil? Add fresh leaves when serving to keep things bright!
Thai Green Curry with Coconut Milk & Vegetables Nutritional Information
Values are estimates—nutrition varies by brands! Per hearty serving: 320 calories, 24g fat (18g saturated), 20g carbs, 4g fiber, and 12g protein. Not bad for a bowl that tastes this indulgent!
FAQs About Thai Green Curry with Coconut Milk & Vegetables
Can I freeze leftovers? Absolutely! Freeze in airtight containers for up to 2 months. Thaw overnight in the fridge and reheat gently—the coconut milk might separate slightly, but a good stir fixes it.
How do I tone down the spice? Easy! Add more coconut milk or a teaspoon of honey to mellow the heat. Next time, use less curry paste—you can always add more later.
What if my coconut milk separates? Don’t panic! Just whisk vigorously while reheating over low heat. It’ll come back together beautifully.
Can I make this ahead? Totally! The flavors actually deepen overnight. Just wait to add fresh lime juice and basil until right before serving.
What protein works besides tofu? Chicken, shrimp, or even chickpeas are fantastic swaps—just adjust cooking times accordingly!
Share Your Thai Green Curry Experience
Did you make this? I’d love to hear how it turned out! Leave a comment below—tell me your favorite veggie additions or share a photo of your masterpiece. Happy cooking, friends!
Print
Spicy Thai Green Curry with Coconut Milk in 30 Minutes Flat
- Total Time: 25 mins
- Yield: 2 servings 1x
- Diet: Vegetarian
Description
A flavorful Thai green curry packed with vegetables and creamy coconut milk. This dish is aromatic, spicy, and easy to prepare.
Ingredients
- 1 can (400ml) coconut milk
- 2 tbsp green curry paste
- 1 cup mixed vegetables (bell peppers, carrots, broccoli)
- 200g firm tofu (cubed)
- 1 tbsp soy sauce
- 1 tsp brown sugar
- 1 lime (juiced)
- 1/2 cup fresh basil leaves
- 1 tbsp vegetable oil
Instructions
- Heat oil in a pan over medium heat.
- Add green curry paste and stir for 1 minute.
- Pour in half the coconut milk and simmer for 2 minutes.
- Add vegetables and tofu, cook for 5 minutes.
- Stir in remaining coconut milk, soy sauce, and brown sugar.
- Simmer for 5-7 minutes until vegetables are tender.
- Add lime juice and basil just before serving.
Notes
- Adjust spice level by adding more or less curry paste.
- Use full-fat coconut milk for a creamier texture.
- Serve with steamed jasmine rice.
- Prep Time: 10 mins
- Cook Time: 15 mins
- Category: Main Course
- Method: Stovetop
- Cuisine: Thai
Nutrition
- Serving Size: 1 bowl
- Calories: 320
- Sugar: 8g
- Sodium: 450mg
- Fat: 24g
- Saturated Fat: 18g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 20g
- Fiber: 4g
- Protein: 12g
- Cholesterol: 0mg
Keywords: Thai green curry, vegetarian, coconut milk, easy recipe