Delicious Vegetarian Thai Green Curry in Just 30 Minutes
Last Updated on March 13, 2026 by Alma
As the sun begins to set, casting a warm glow over the kitchen, I can almost hear the gentle fizz of tofu sizzling in a pan, inviting me to create something flavorful and comforting. Enter my vibrant Vegetarian Thai Green Curry a delightful dish that combines the aromatic embrace of fresh herbs and spices with the richness of coconut milk.
What started as a quest for a colorful dinner has turned into a go-to recipe that never fails to impress. With its delicate balance of creamy and spicy flavors, this dish is not just a feast for the taste buds but also a versatile option that pleases everyone at the table, from avid vegetarians to curious omnivores.
Whether you need a quick weeknight meal or a dish to share with friends, this Vegetarian Thai Green Curry ticks all the boxes. Grab your veggies and cozy up to a bowl of this hearty curry atop fluffy jasmine rice your tastebuds will thank you!
Why is Vegetarian Thai Green Curry a must-try?
Vibrant colors and bold flavors: This curry brings vibrant hues from fresh vegetables, making it visually appealing while delivering a burst of taste.
Quick and easy: With just 30 minutes of total time, it fits into any busy schedule perfect for those hectic weeknights!
Healthy goodness: Packed with nutrients and plant-based protein from tofu, it s a wholesome choice that doesn t compromise on flavor.
Crowd-pleasing: Whether you re cooking for family or hosting friends, this dish impresses meat-lovers and vegetarians alike!
Adaptable: Feel free to swap in your favorite veggies or add more spice for a personalized twist. Enjoy a bowl of this delightful curry over jasmine rice, and you’ll find it quickly becomes a favorite!
Vegetarian Thai Green Curry Ingredients
Transform your dinner with this delectable Vegetarian Thai Green Curry!
For the Curry
- Firm tofu 14 oz (400g), pressed and cubed; a great source of plant-based protein that absorbs flavors beautifully.
- Vegetable oil 2 tablespoons; use a neutral oil for frying the tofu until golden.
- Green curry paste 2-3 tablespoons; adjust to your spice preference for a personalized kick.
- Coconut milk 1 can (13.5 oz or 400ml); adds a creamy richness that complements the spices perfectly.
- Vegetable broth 1 cup; enhances the curry with a savory depth of flavor.
For the Vegetables
- Green bell pepper 1, sliced; contributes a sweet crunch and beautiful color to the dish.
- Red bell pepper 1, sliced; brings a natural sweetness and vibrant hues to balance the green.
- Carrot 1 medium, thinly sliced; adds texture and a healthy dose of beta-carotene.
- Bamboo shoots ½ cup, optional; provides a unique crunch and pairs well with the curry flavors.
For the Finish
- Soy sauce or tamari 2 tablespoons; brings umami depth to every bite.
- Brown sugar 1 tablespoon; balances the heat and acidity with a hint of sweetness.
- Lime juice 1 tablespoon; brightens the curry with a zesty splash of freshness.
- Thai basil leaves ¼ cup; adds an aromatic touch that elevates the entire dish.
- Steamed jasmine rice for serving; perfectly complements the curry, offering a fluffy and fragrant base.
Get ready to cook up a delicious meal that is sure to please everyone at your table!
How to Make Vegetarian Thai Green Curry
Heat the Oil: In a large skillet, heat 1 tablespoon of vegetable oil over medium heat. Once hot, add the cubed tofu and fry until golden brown, about 5-7 minutes. Remove from the skillet and set aside.
Saut the Curry Paste: In the same skillet, add the remaining tablespoon of oil and the green curry paste. Fry this for 1-2 minutes until it’s aromatic and full of flavor.
Pour in Liquids: Slowly pour in the coconut milk and vegetable broth, stirring until everything is well combined with the curry paste.
Add Vegetables: Toss in the sliced bell peppers and carrot, then bring the mixture to a gentle simmer. Let it cook for about 10 minutes, or until the vegetables are just tender.
Combine Everything: Return the saut ed tofu to the skillet along with bamboo shoots (if using), soy sauce, and brown sugar. Stir everything together and allow it to cook for an additional 5 minutes, letting those flavors meld beautifully.
Finish with Freshness: Remove from heat and stir in the lime juice and Thai basil leaves. Taste and adjust the seasoning with more soy sauce or lime juice if needed.
Serve with Rice: Spoon the vibrant curry over steamed jasmine rice, and enjoy the comforting flavors in every bite!
Optional: Garnish with additional Thai basil for an extra pop of color and flavor.
Exact quantities are listed in the recipe card below.
How to Store and Freeze Vegetarian Thai Green Curry
Fridge: Store your Vegetarian Thai Green Curry in an airtight container for up to 3 days. Reheat gently on the stovetop or in the microwave, adding a splash of vegetable broth if it thickens.
Freezer: For longer storage, freeze in airtight containers for up to 2 months. Thaw overnight in the fridge before reheating for the best texture and flavor.
Reheating: When reheating, do so on low heat and stir frequently to ensure even warmth. Adding a little coconut milk or vegetable broth can help revive its creamy consistency.
What to Serve with Vegetarian Thai Green Curry?
Creating a memorable meal means pairing delightful dishes that enhance each other s flavors and textures.
- Steamed Jasmine Rice: This fluffy staple absorbs the rich curry sauce, providing a perfect base to savor every last drop.
- Crispy Spring Rolls: These crunchy delights add a satisfying texture contrast, with fresh vegetables wrapped in delicate rice paper for a refreshing bite.
- Coconut Rice: Infuse your rice with coconut milk for an extra layer of creaminess that complements the curry’s flavors beautifully.
Pairing these elements with the curry not only creates a feast for the eyes but also offers a delightful balance between warmth and freshness. Each dish uniquely contributes to your dining experience.
- Mango Salad: A sweet, tangy salad brings a fruity punch, balancing the curry’s spiciness while adding a delightful crunch.
- Thai Iced Tea: The creamy sweetness of this drink offers a perfect temperature contrast while beautifully cooling down the spices in the curry.
- Sliced Avocados: The creamy texture and subtle flavor of fresh avocado add richness and a nutritious element alongside the vibrant curry.
By thoughtfully combining these side dishes, you’ll elevate your Vegetarian Thai Green Curry into a memorable feast that captivates the senses.
Expert Tips for the Best Vegetarian Thai Green Curry
Perfectly Crispy Tofu: Ensure your tofu is well-pressed to remove excess moisture; this helps it brown beautifully and absorb flavors.
Adjust the Spice: Taste your curry as you go! If you prefer more heat, add extra green curry paste gradually to control the spice level.
Vegetable Variety: Feel free to mix in seasonal veggies like zucchini or snap peas; just be mindful not to overcook them in the Vegetarian Thai Green Curry.
Balance Flavors: Always taste before serving. If it lacks depth, a pinch of salt or a splash more soy sauce can elevate the dish.
Make Ahead: This curry tastes even better the next day as flavors meld, so don’t hesitate to make it in advance for meal prep or lunch!
Storage Tips: Store leftovers in an airtight container in the fridge for up to 3 days, and reheat gently to keep the flavors vibrant.
Vegetarian Thai Green Curry Variations
Feel free to personalize your curry experience with these exciting twists and substitutions!
- Spicy Kick: Add extra green curry paste or sliced jalape os for a fiery punch that livens up the dish.
- Coconut Cream: Swap half of the coconut milk for coconut cream to intensify the creaminess and richness.
- Protein Boost: Substitute the tofu with chickpeas or lentils for added texture and an extra protein punch.
- Colorful Veggies: Mix in seasonal veggies like zucchini, kale, or snap peas for a vibrant, nutritious twist.
- Nutty Flavor: Stir in a tablespoon of peanut butter or almond butter for a unique nuttiness that adds depth.
For a finishing touch, sprinkle some crushed peanuts or cashews on top before serving. This enhances both the flavor and texture, creating a satisfying crunch that complements other elements beautifully.
- Herb Swap: If Thai basil isn’t available, fresh cilantro or mint can be a refreshing alternative to elevate the dish.
- Fruit Fusion: Add pineapple chunks for a sweet contrast that plays beautifully against the spices.
- Vegan Variation: Use agave syrup instead of brown sugar and ensure the curry paste is vegan-friendly for a fully plant-based dish.
Explore these variations, and make this recipe truly yours by adding the flavors you love!
Make Ahead Options
These Vegetarian Thai Green Curry components are perfect for meal prep enthusiasts! You can prepare the tofu by frying it until golden and then store it in an airtight container in the refrigerator for up to 3 days. Additionally, you can chop the bell peppers and carrots, placing them in zip-top bags for convenience. The curry sauce can be made and refrigerated for up to 24 hours to enhance the flavors. When ready to serve, simply heat the sauce in a skillet over medium heat, add the prepped vegetables and tofu, and cook until everything is heated through. With these make ahead tips, you ll save time during those busy weeknights while still enjoying a delicious homemade Vegetarian Thai Green Curry!
Vegetarian Thai Green Curry Recipe FAQs
What type of tofu is best for Vegetarian Thai Green Curry?
Absolutely! For the best results, I recommend using firm or extra-firm tofu. This type holds its shape during cooking and develops a wonderful crispy texture when fried, which adds to the heartiness of your Vegetarian Thai Green Curry.
How should I store leftovers of Vegetarian Thai Green Curry?
You can store your curry in an airtight container in the fridge for up to 3 days. To reheat, gently warm it on the stovetop or microwave, adding a splash of vegetable broth if needed to restore moisture.
Can I freeze Vegetarian Thai Green Curry?
Very! To freeze, let the curry cool completely, then transfer it to airtight containers or freezer bags, removing as much air as possible. It can be stored for up to 2 months. When you’re ready to eat, thaw overnight in the fridge and reheat gently on the stove.
What if my curry is too spicy?
If your Vegetarian Thai Green Curry turns out spicier than expected, don’t fret! You can balance the heat by adding a bit more coconut milk or a spoonful of sugar, which helps mellow out the spice. Alternatively, adding more vegetables can dilute the spice level, giving it a softer flavor.
Are there any dietary considerations for pets and allergies with this recipe?
Absolutely! The ingredients in Vegetarian Thai Green Curry are typically safe for humans but can cause issues for pets. Always keep foods like onions and garlic away from dogs and cats, as these can be toxic. If anyone at your table has soy allergies, consider using chickpea or almond-based alternatives to tofu.
What can I substitute for vegetables in the Vegetarian Thai Green Curry?
The more the merrier! This curry is adaptable feel free to swap in your favorite veggies like zucchini, broccoli, or peas. Just be careful not to overcook them; aim for a tender-crisp texture to maintain the vibrant bite in your curry.



