As I stood in my kitchen, the aroma of sizzling tofu mingling with fragrant green curry paste transported me straight to the bustling streets of Thailand. This quick and easy Vegetarian Thai Green Curry is not just a meal; it’s a celebration of colors and flavors that come together in just 30 minutes. Bursting with creamy coconut milk, flavorful vegetables, and protein-packed tofu, it’s perfect for those hectic weeknights when you crave a wholesome dinner without the fuss. Plus, it’s easily adaptable for vegan diets—just swap out the fish sauce for soy sauce! Who wouldn’t love a dish that’s both satisfying and nourishing? Ready to dive into this delightful bowl of goodness? Let’s get cooking!

Why is this curry a must-try?
Simplicity: This Vegetarian Thai Green Curry can be whipped up in just 30 minutes, making it ideal for busy weeknights.
Bold flavors: Enjoy a delightful mix of creamy coconut milk, aromatic herbs, and vibrant vegetables, creating a dish that’s both savory and satisfying.
Versatile ingredient options: Feel free to substitute tofu with chickpeas or tempeh, or swap in seasonal veggies like zucchini or eggplant for a personal touch.
Crowd-pleaser: Whether you’re entertaining friends or feeding family, this dish offers something for everyone and pairs perfectly with steamed jasmine rice or even Crack Green Beans for a colorful meal.
Health-conscious: Packed with nutrients from various vegetables, it’s a wholesome choice that keeps you full without the guilt!
Vegetarian Thai Green Curry Ingredients
For the Curry
• Firm Tofu – Provides a hearty protein source; pressing beforehand enhances texture and flavor absorption.
• Vegetable Oil – Used for frying the tofu; any neutral oil can be used instead.
• Green Curry Paste – The flavor base of the dish; opt for homemade for customizable spice levels or store-bought for convenience.
• Coconut Milk – Adds creaminess and balances the heat from the curry paste; light coconut milk can be used for a lower-fat option.
• Vegetable Broth – Enhances the curry’s flavor; can substitute with water if necessary.
• Bell Peppers (Green and Red) – Adds color and crunch; can substitute with vegetables like zucchini or mushrooms.
• Carrot – Introduces sweetness and texture; can replace with peas or green beans.
• Bamboo Shoots – An optional element for texture; can be omitted if unavailable.
• Soy Sauce or Tamari – A vegetarian alternative to fish sauce, adding depth of flavor; tamari is a gluten-free option.
• Brown Sugar – Balances the flavors; can substitute with maple syrup for a vegan-friendly option.
• Lime Juice – Provides acidity and brightness to the dish; can use lemon juice as an alternative.
• Thai Basil Leaves – Imparts a fresh, aromatic finish; regular basil can be used if Thai basil is unavailable.
• Steamed Jasmine Rice – Suggested serving option to complement the Vegetarian Thai Green Curry.
Step‑by‑Step Instructions for Vegetarian Thai Green Curry
Step 1: Prepare the Tofu
Heat a non-stick skillet over medium-high heat and add a splash of vegetable oil. Once the oil shimmers, gently add the cubed firm tofu to the skillet and fry for 5-7 minutes, turning occasionally until all sides are golden brown. Remove the tofu and set it aside on a plate to keep it warm while you prepare the curry.
Step 2: Cook the Curry Paste
In the same skillet, add another drizzle of vegetable oil if necessary, and reduce the heat to medium. Add 2-3 tablespoons of green curry paste, cooking it for about 1-2 minutes until it becomes fragrant and slightly darkens in color. Stir it constantly to prevent burning, allowing the vibrant flavors to develop.
Step 3: Add Coconut Milk and Broth
Pour in 1 can of coconut milk and 1 cup of vegetable broth into the skillet, stirring well to combine with the curry paste. Increase the heat to medium-high and bring the mixture to a gentle simmer. Watch for bubbles forming as this adds rich flavor; let it cook for about 3-4 minutes.
Step 4: Incorporate Vegetables
Stir in the sliced bell peppers and carrots, bringing the curry back to a simmer. Cook for approximately 10 minutes, stirring occasionally until the vegetables are tender yet still vibrant. Look for the bell peppers to soften but retain their crunch, adding a delightful texture to your Vegetarian Thai Green Curry.
Step 5: Combine All Ingredients
Return the crispy tofu to the skillet, along with optional bamboo shoots, 2 tablespoons of soy sauce, and 1 tablespoon of brown sugar. Stir gently to incorporate everything and continue cooking for an additional 5 minutes. This will allow the tofu to absorb the flavors of the curry.
Step 6: Final Touches
Remove the skillet from heat and stir in freshly squeezed lime juice to brighten the flavors. Add torn Thai basil leaves, ensuring good distribution of their aromatic qualities throughout the curry. Taste and adjust seasoning as needed, adding more lime or soy sauce for desired flavor balance.
Step 7: Serving the Curry
Spoon the rich and creamy Vegetarian Thai Green Curry over bowls of steamed jasmine rice, letting the rice soak up the luscious sauce. Garnish with additional Thai basil or a sprinkle of red chili flakes for an extra kick. Serve immediately and delight in this vibrant meal!

Vegetarian Thai Green Curry Variations
Feel free to personalize this delicious curry to suit your taste buds and dietary preferences!
-
Chickpea Swap: Replace tofu with canned chickpeas for a protein-packed alternative.
-
Tempeh Twist: Use tempeh instead of tofu for a nutty flavor and hearty texture.
This protein-rich alternative absorbs flavors beautifully while adding an extra crunch. -
Seasonal Vegetables: Incorporate seasonal vegetables like eggplant or zucchini for added freshness. Switch it up to create a colorful medley that reflects what’s in season!
-
Spiciness Boost: For a spicier kick, add fresh sliced chilies or increase the amount of green curry paste. Your taste buds will dance with every bite!
-
Nut Butter Creaminess: Stir in a spoonful of peanut or almond butter for an extra creamy and nutty twist. It creates a rich, unique flavor that harmonizes wonderfully with the curry.
-
Lower Fat: For a lighter version, use light coconut milk instead of full-fat. This keeps the dish creamy while lowering the fat content without sacrificing flavor.
-
Zucchini Noodles: Serve the curry over spiralized zucchini instead of rice for a fun, low-carb option. This adds a fresh crunch and is a great way to sneak in more veggies!
-
Herb Variations: Swap Thai basil with fresh cilantro or mint for a different herbal note. Each herb brings its own unique aroma that will elevate your curry in a new way.
These variations enable you to make this curry uniquely yours! It pairs delightfully with Roasted Green Beans or a flavorful side, such as Chicken Curry Coconut, for an unforgettable meal. Enjoy experimenting!
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. Make sure the curry has cooled completely before sealing to maintain its freshness.
Freezer: If you want to keep it longer, freeze the curry in a freezer-safe container for up to 3 months. Portion it out for easy reheating later!
Reheating: When ready to enjoy, thaw the frozen curry overnight in the fridge. Reheat gently on the stovetop over low heat, stirring occasionally until warmed through.
Airtight Containers: Always use airtight containers to preserve the flavors and avoid moisture buildup, ensuring your curry remains delicious for as long as possible.
Make Ahead Options
This Vegetarian Thai Green Curry is perfect for meal prep, allowing you to save time on busy weeknights! You can prepare the tofu by frying it up to 24 hours in advance—just store it in an airtight container in the refrigerator to maintain its texture. Chop your vegetables and mix the curry paste with coconut milk and broth up to 3 days ahead to ensure robust flavors. When you’re ready to serve, simply simmer everything together for about 10 minutes, and stir in the tofu, lime juice, and fresh Thai basil. This way, you’ll enjoy a delicious, home-cooked meal with minimal effort!
What to Serve with Vegetarian Thai Green Curry
As you savor each rich bite of this delectable curry, consider these delightful accompaniments to complete your meal experience.
-
Steamed Jasmine Rice: The fluffy, aromatic grains soak up the flavorful sauce, making each spoonful a taste of heaven. There’s nothing quite like the combination of creamy curry and fragrant rice to heighten your dining experience.
-
Fresh Cucumber Salad: This cool, crunchy salad adds a refreshing contrast to the warmth of the curry. Toss sliced cucumbers with lime juice, cilantro, and a pinch of salt for a vibrant side dish that balances the meal.
-
Thai Spring Rolls: These light and crispy rolls filled with fresh veggies and herbs offer a delightful crunch. Pair them with a flavorful dipping sauce to enhance the flavors in your Vegetarian Thai Green Curry.
-
Coconut Rice: Infuse your rice with coconut flavor by adding coconut milk during cooking. This creamy, subtly sweet side harmonizes beautifully with the curry’s spicy notes.
-
Mango Sticky Rice: Conclude your meal on a sweet note with this traditional Thai dessert. The creamy coconut milk drizzled over sticky rice and fresh mango provides a perfect contrast to the savory curry.
-
Lemongrass Iced Tea: This refreshing herbal tea, kissed with citrus notes, cleanses the palate and complements the rich flavors of the dish. Iced tea brings a touch of warmth to the meal without overwhelming it.
Expert Tips for Vegetarian Thai Green Curry
-
Press the Tofu: Ensure you press the firm tofu well to eliminate excess moisture, allowing it to absorb more flavors and achieve a delightful texture in your Vegetarian Thai Green Curry.
-
Balance the Spice: Adjust the heat by controlling the amount of green curry paste used. Start with less and add more as needed to avoid overwhelming heat in your dish.
-
Vegetable Choices: Feel free to mix and match vegetables based on your preferences or what’s in season. Colorful bell peppers and carrots can be swapped for zucchini or broccoli to keep every bowl interesting.
-
Coconut Milk Tip: For a lighter version, use light coconut milk. Always stir well to prevent separation before adding it to the curry.
-
Finishing Touches: Don’t skip the lime juice and Thai basil at the end—these ingredients brighten the flavors, making your Vegetarian Thai Green Curry truly shine!
-
Storage Know-How: Store leftovers in an airtight container in the fridge for up to 3 days. Ready to reheat and enjoy the next day without losing any flavor!

Vegetarian Thai Green Curry Recipe FAQs
How do I choose the right tofu for this recipe?
Absolutely! For the best results, look for firm or extra-firm tofu, as they hold their shape well during cooking. Press the tofu for at least 15-30 minutes before frying to remove excess moisture, which improves its texture and ability to absorb flavor.
What is the best way to store leftover Vegetarian Thai Green Curry?
To store your curry, transfer it to an airtight container and keep it in the refrigerator for up to 3 days. Allow the curry to cool completely before sealing to maintain its freshness and prevent condensation.
Can I freeze Vegetarian Thai Green Curry?
Very! You can freeze your Vegetarian Thai Green Curry in a freezer-safe container for up to 3 months. When you’re ready to enjoy it, simply thaw it overnight in the refrigerator. To reheat, warm it gently on the stovetop, stirring occasionally until heated through.
What can I do if my curry is too spicy?
If your Vegetarian Thai Green Curry turns out too spicy, don’t worry! You can add a bit of coconut milk or sugar to balance the heat. Start by adding a tablespoon at a time, stirring well until you reach your desired spice level. Remember, keeping the ingredients balanced is key!
Are there any dietary considerations I should be aware of?
Definitely! This curry is vegetarian and can easily be made vegan by substituting fish sauce with soy sauce or tamari. If you have gluten sensitivities, opt for tamari. Always check the labels of store-bought curry paste and sauces to ensure they meet your dietary needs.
Can I use other vegetables in this curry?
Yes, you can absolutely customize your curry! Feel free to experiment with available vegetables, such as zucchini, broccoli, or mushrooms. Just ensure you cut them into similar sizes for even cooking, keeping an eye on cooking times to retain their texture and color.

Savory Vegetarian Thai Green Curry Bursting with Flavor
Ingredients
Equipment
Method
- Heat a non-stick skillet over medium-high heat and add a splash of vegetable oil. Fry cubed firm tofu for 5-7 minutes until golden brown, then set aside.
- In the same skillet, add more vegetable oil if needed and reduce heat to medium. Add green curry paste, cooking for 1-2 minutes until fragrant.
- Pour in coconut milk and vegetable broth, stirring well. Bring to a simmer and cook for 3-4 minutes.
- Stir in sliced bell peppers and carrots. Cook for 10 minutes until vegetables are tender, but vibrant.
- Return crispy tofu to skillet along with bamboo shoots, soy sauce, and brown sugar. Cook for an additional 5 minutes.
- Remove from heat and stir in lime juice and Thai basil leaves. Adjust seasoning as necessary.
- Serve curry over bowls of steamed jasmine rice and garnish with additional Thai basil or red chili flakes.

Leave a Reply