Vegan Thai Green Curry is one of those dishes that makes me smile every time I cook it, it’s comforting, vibrant, and full of flavor without being complicated. I’ve had my fair share of bland curries in the past, which is probably why I put off making this at home for so long. But once I found the right balance of creamy coconut milk, fresh veggies, and just the right amount of spice, it quickly became a regular in my kitchen.
If you’ve been looking for cozy vegan meals that really deliver on taste, you’ll love this curry just as much as I love my vegan chickpea curry or the creamy vegan butternut squash risotto. Simple, wholesome, and deeply satisfying, that’s the kind of food that always makes it to my table.
Table of Contents

Why This Recipe Works
Let’s be real: not all vegan Thai curries are created equal. A lot taste sorta…eh, grassy? Here’s why this version knocks it out of the park.
I’ve tried countless bowls over the years (and spent way too much cash at restaurants), but the big secret is using the right vegan Thai green curry paste plus coconut milk (not the low-fat kind… trust me on that). When you blend these with crisp veggies, think bell peppers, broccoli, snap peas, you get depth, creaminess, and a big hit of flavor. The final dish packs complexity without a billion ingredients.
Also, I throw in a pinch of sugar and lime for zing. Small things, big difference. And the leftovers, oh my gosh, even better the next day.
Print
Vegan Thai Green Curry
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Diet: Vegan
Description
A flavorful and creamy vegan Thai green curry featuring fresh vegetables and full-fat coconut milk, perfect for a comforting meal.
Ingredients
- 1 can (400ml) full-fat Coconut Milk
- 2–3 tablespoons Green Curry Paste (check for vegan quality)
- 1 cup chopped Bell Peppers (red or yellow for sweetness)
- 1 cup Broccoli florets (for nutrition and color)
- 1/2 cup Snap Peas (for a crunchy texture)
- 1 teaspoon Sugar (to balance the flavor)
- Juice of 1 Lime (freshly squeezed for brightness)
Instructions
- Sauté garlic and ginger with the green curry paste in coconut oil until fragrant.
- Add bell peppers, broccoli, snap peas, and cook until slightly tender.
- Stir in the coconut milk, soy sauce, sugar and lime juice, then simmer until veggies are just-tender.
- Serve over fluffy jasmine rice.
Notes
For extra flavor depth, try adding vegan fish sauce or more soy sauce. Store leftovers in an airtight container in the fridge for up to three days or freeze for longer storage.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Simmering
- Cuisine: Thai
Nutrition
- Serving Size: 1 serving
- Calories: 400
- Sugar: 5g
- Sodium: 500mg
- Fat: 20g
- Saturated Fat: 14g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 5g
- Protein: 7g
- Cholesterol: 0mg
Keywords: vegan, thai curry, coconut milk, healthy, quick meal

How to Make a Vegan Thai Curry without Compromising on Flavour
So, you don’t want your vegan Thai green curry to taste wimpy, me neither. That’s why I’m telling you: get a legit green curry paste. Some brands are vegan, some sneak in fish sauce, flip the jar and double check.
First, sauté your aromatics like garlic and ginger with the curry paste in coconut oil. This gets everything super fragrant and, honestly, makes the whole house smell inviting. Toss in your favorite veggies (I love zucchini, bamboo shoots, and red pepper for color). A can of full-fat coconut milk brings richness to the party. Splash of soy sauce, sprinkle of sugar, little squirt of fresh lime at the end. Simmer until veggies are just-tender.
Remember, don’t overcook the veggies. Nobody likes mushed up peppers. Serve with fluffy jasmine rice for classic vibes. The end result? Big, vibrant taste. No one will guess it’s vegan unless you tell them.

Tips for Making This Recipe
People always ask how to bump up flavor, or what to do if it gets watery. Been there, done that. My game-changing tips:
- Use full-fat coconut milk (the thick stuff at the grocery store) for a rich and lusciously creamy base.
- Add a splash of vegan fish sauce or extra soy sauce if you want extra depth.
- Taste and tweak. Sometimes a pinch of sugar or squeeze of lime balances flavors just right.
- Prep rice ahead to save stress, or try brown rice for a nuttier bite.
| Ingredient | Quantity | Notes |
|---|---|---|
| Coconut Milk | 1 can (400ml) | Full-fat recommended for creaminess |
| Green Curry Paste | 2-3 tablespoons | Check for vegan quality |
| Bell Peppers | 1 cup, chopped | Red or yellow for sweetness |
| Broccoli | 1 cup, florets | Add for nutrition and color |
| Snap Peas | 1/2 cup | For a crunchy texture |
| Sugar | 1 teaspoon | Balances the flavor |
| Lime | 1, juiced | Freshly squeezed adds brightness |

Pro-Tip: Ordering Vegetarian Curries in Thai Restaurants
I lived above a Thai place so I’ve done the awkward ask a million times: “Is your green curry vegan?” If you’re heading out to eat, always ask about fish sauce or shrimp paste hiding in their curry paste. Even restaurants with vegetarian menus slip up (sometimes the staff gets confused, to be honest). The safest bet is to double check, and if they make it from scratch, you can sometimes request a fish sauce-free version.
Honestly, some places get it right, others, not so much. Don’t be afraid to just order stir-fried veggies with basil and plain rice instead. I promise you, with a little negotiating, you’ll end up with something great!
Storage Tips
Let’s talk about the leftovers, because you will have some. Lucky you. I like to store vegan Thai green curry in an airtight container, pop it in the fridge, and it’s good for up to three days. Reheat gently on the stovetop or microwave.
If you’re freezing it, let it cool first, and know the texture of the veggies might change a bit (broccoli gets soft, but it’s still tasty). Just thaw in the fridge overnight, then warm and add a splash of coconut milk to revive the sauce.
Honestly, some dishes lose their spark after being stored. Not this one!
If you ever want more vegan inspiration, the vegan Thai red curry brings a totally different flavor, and pairs well with leftover rice. Or throw some curry over keto vegan friendly cauliflower for a lighter twist.
FAQ
Can I swap out vegetables?
Totally! Use whatever’s hanging out in your fridge. Cauliflower, carrots, green beans, anything goes.
What if I can’t find vegan curry paste?
You can make your own by blending green chilies, lemongrass, garlic, ginger, and skipping any fishy stuff. Or check the “international” section at grocery stores for clearly labeled vegan green curry paste.
Is there a good protein to add?
Yup. Tofu or tempeh work perfectly. Just pan-fry until golden for texture, then toss into your vegan Thai green curry near the end.
Can I make it spicy?
Heck yes! Add extra fresh chilies, chili paste, or even a splash of sriracha to heat things up.
Do I need a fancy rice for serving?
Nope, plain old jasmine rice or even brown rice works fine. Don’t stress it.
Let’s Get Cooking – You’ll Want Seconds
And there you have it, Vegan Thai Green Curry that’s simple enough for a weeknight but delicious enough to make you skip takeout. It’s one of those meals that proves vegan food can be rich, full of depth, and endlessly comforting.
If you’re curious to see how others put their own spin on it, check out Incredible Vegan Thai Green Curry – Rainbow Plant Life or this version from Lazy Cat Kitchen. And if you’re in the mood for more cozy bowls, my vegan sweet potato and black bean tacos and creamy vegan cauliflower alfredo pasta are perfect companions to this dish.
Cooking with real ingredients, in simple ways that bring comfort and joy, is what keeps me coming back to the kitchen again and again. I hope this Vegan Thai Green Curry becomes one of your favorites too. You’re always welcome in my kitchen.












