This Vegan Thai Green Curry is a delightful dish that brings together the vibrant flavors of Thai cuisine. Perfect for cozy dinners or gatherings, this recipe showcases an array of fresh herbs and spices, along with the creamy richness of coconut milk. It’s not just delicious; it’s also versatile, making it suitable for any occasion, from casual weeknight meals to elegant dinner parties.
Why You’ll Love This Recipe
- Flavorful Experience: The rich combination of Thai green curry paste and fresh herbs creates a depth of flavor that is simply irresistible.
- Easy to Prepare: With straightforward steps and minimal prep time, you can whip up this dish in under an hour.
- Nutritious Ingredients: Packed with vegetables and plant-based protein, this curry is both satisfying and healthy.
- Versatile Serving Options: Serve it over jasmine rice or even quinoa for a nutritious twist.
- Perfect for Meal Prep: This curry holds up well in the refrigerator, making it ideal for leftovers or meal prepping.
Tools and Preparation
Before diving into the cooking process, gather your tools to ensure a smooth preparation. Having everything you need on hand makes cooking more efficient and enjoyable.
Essential Tools and Equipment
- High-speed blender
- Large deep skillet
- Oven-safe sheet pans
- Parchment paper
- Measuring cups and spoons
Importance of Each Tool
- High-speed blender: Ensures that the curry paste is smooth and well-blended, enhancing the overall texture of the dish.
- Large deep skillet: Provides ample space for sautéing ingredients without overcrowding, allowing flavors to bloom effectively.

Ingredients
Ingredients:
– 1 block (16 oz) extra firm tofu
– 1 large head young broccoli, cut into florets (also called broccolini)
– Avocado oil
– Kosher salt and white pepper, to taste
– 2 tbsp (18 g) avocado oil
– 1/4 cup (70 g) Thai green curry paste
– 2 (50 g) shallots, roughly chopped
– 5 garlic cloves (21 g)
– 2” piece (18 g) ginger, finely minced
– 3 fresh lemongrass stalks, finely minced (use the soft inner part) (18 g)
– 1/2 cup (10 g) fresh thai basil
– 1 bunch cilantro (45 g), stems only, roughly chopped
– 1/2 cup (20 g) cilantro leaves, packed
– 2 (14 oz) cans full-fat coconut milk
– 1 cup water (add little by little)
– 1 tbsp soy sauce
– 1 tbsp coconut sugar
– 6 lime leaves, torn
– 1/2 cup thai basil leaves
– 1 lime, both zest and juice
– Kosher salt to taste
– Jasmine white rice
How to Make Vegan Thai Green Curry
Step 1: Preheat the Oven
Preheat the oven to 450°F. Line two sheet pans with parchment paper. Tear the tofu into small bite-size chunks. Chop the broccoli into small florets and add them to each pan. Toss the tofu with white pepper and salt. Drizzle over a generous amount of avocado oil and toss again. Toss the broccoli in salt and avocado oil as well.
Step 2: Bake Tofu and Broccoli
Bake the tofu for about 22 minutes until crisp and golden brown. Bake the broccolini for about 10–12 minutes until just beginning to brown on top.
Step 3: Prepare Curry Paste
Add all curry paste ingredients to a high-speed blender. Blend on low while tamping down aromatics until they form a paste. Increase speed to medium until smooth and bright green.
Step 4: Cook Curry Base
In a large deep skillet over medium-high heat, add in 3–4 tbsp of canned coconut milk. Heat until bubbling, then add the curry paste. Sauté for about 3–4 minutes while stirring often. If sticking occurs, deglaze with a splash of coconut milk.
Step 5: Combine Ingredients
Next, add remaining coconut milk, soy sauce, and coconut sugar. Stir until homogeneous and silky. Add lime leaves and simmer on medium heat for about 5 minutes until thickened slightly.
Step 6: Final Touches
Add baked tofu and broccoli to the skillet; stir well. Reduce heat to low, cover partially with a lid, and cook for an additional 5 minutes while adjusting salt as needed.
Step 7: Serve
Remove lime leaves from the curry. Stir in thai basil, lime zest, and lime juice before serving over jasmine white rice or basmati rice.
Enjoy your delicious bowl of Vegan Thai Green Curry!
How to Serve Vegan Thai Green Curry
Serving vegan Thai green curry is an enjoyable experience, as it pairs beautifully with various accompaniments. Here are some creative ideas to elevate your meal.
Over Rice
- Jasmine Rice: This fragrant rice complements the rich flavors of the curry perfectly.
- Basmati Rice: An aromatic option that adds a nutty flavor and fluffy texture.
- Brown Rice: A healthier alternative packed with fiber, providing a chewy texture.
With Fresh Herbs
- Thai Basil: Sprinkle fresh leaves on top for an aromatic touch that enhances the dish.
- Chopped Cilantro: Adds a bright, fresh taste that balances the richness of the curry.
Accompanying Vegetables
- Steamed Bok Choy: Lightly steamed for a crisp texture that pairs well with the creamy curry.
- Grilled Zucchini: Adds a smoky flavor and complements the dish’s overall freshness.
How to Perfect Vegan Thai Green Curry
To achieve the best vegan Thai green curry, consider these essential tips. They will enhance flavors and ensure the dish is satisfying.
- Use Fresh Ingredients: Fresh herbs and vegetables provide vibrant flavors that dried or canned alternatives cannot match.
- Adjust Spice Levels: Taste as you go; add more curry paste for heat or coconut milk for creaminess based on your preference.
- Blend Well: Ensure your curry paste is smooth to fully release its flavors into the dish.
- Simmer Carefully: Allow the curry to simmer adequately; this helps meld all the flavors together beautifully.
- Experiment with Add-Ins: Consider adding other vegetables like bell peppers or snap peas for added texture and nutrition.
Best Side Dishes for Vegan Thai Green Curry
Pairing side dishes with vegan Thai green curry can enhance your dining experience. Here are some excellent options:
- Cucumber Salad: A refreshing mix of cucumbers and herbs that balances the richness of the curry.
- Mango Sticky Rice: A sweet treat made with glutinous rice and coconut milk, perfect for dessert after a spicy meal.
- Spring Rolls: Fresh vegetable spring rolls provide a crunchy contrast to the creamy curry.
- Peanut Sauce Noodles: Tossed noodles in peanut sauce create a flavorful side that adds depth to your meal.
- Roasted Sweet Potatoes: Their sweetness complements the savory notes of the curry while adding extra nutrients.
- Grilled Corn on the Cob: Offers a delightful sweetness and charred flavor, enhancing your overall feast.
Common Mistakes to Avoid
Making this Vegan Thai Green Curry can be a delightful experience, but some common mistakes can hinder your results.
- Skipping the Baking Step: This step is crucial for achieving crispy tofu and perfectly roasted broccoli. Avoid this mistake by ensuring you bake both until they reach the desired texture.
- Not Blending the Curry Paste Properly: If the curry paste isn’t smooth, it may result in an uneven flavor. Blend until you achieve a bright green, homogeneous paste for the best results.
- Using Low-Quality Coconut Milk: Subpar coconut milk can affect the creaminess of your curry. Opt for full-fat coconut milk for a rich and luscious texture.
- Overcooking the Vegetables: This can make them mushy and less flavorful. Keep an eye on your broccoli and roast it just until it’s tender and slightly browned.
- Neglecting Salt Adjustments: Not tasting and adjusting seasoning can lead to a bland curry. Always taste before serving to make necessary adjustments for salt.

Storage & Reheating Instructions
Refrigerator Storage
- Store in an airtight container for up to 4 days.
- Allow the curry to cool completely before sealing to avoid condensation.
Freezing Vegan Thai Green Curry
- Freeze in a freezer-safe container or bag for up to 3 months.
- Portion into single servings for easy thawing later.
Reheating Vegan Thai Green Curry
- Oven: Preheat to 350°F, cover with foil, and heat for about 20 minutes or until warm.
- Microwave: Heat on medium power in short intervals, stirring in between until hot throughout.
- Stovetop: Reheat on medium heat, stirring occasionally, until warmed through.
Frequently Asked Questions
Here are some common questions about cooking and storing Vegan Thai Green Curry.
Can I use other vegetables in Vegan Thai Green Curry?
Yes! Feel free to add bell peppers, zucchini, or snap peas based on your preference.
How do I thicken my Vegan Thai Green Curry?
If needed, you can simmer the curry longer to reduce it. Alternatively, adding more coconut milk will enhance creaminess.
Is Vegan Thai Green Curry gluten-free?
Yes, as long as you use gluten-free soy sauce (like tamari), this dish is safe for those avoiding gluten.
What should I serve with Vegan Thai Green Curry?
It pairs beautifully with jasmine or basmati rice, quinoa, or even noodles for a heartier meal.
Final Thoughts
This Vegan Thai Green Curry is not only comforting but also versatile. You can customize it by switching up vegetables or adjusting spice levels according to your taste. Try making this delicious curry today—it’s sure to become a favorite in your kitchen!
Vegan Thai Green Curry
- Total Time: 50 minutes
- Yield: Serves 4
Description
Indulge in the vibrant flavors of Vegan Thai Green Curry, a dish that beautifully combines fresh herbs, creamy coconut milk, and a medley of vegetables. This recipe is perfect for both cozy weeknight dinners and special gatherings. With its rich, aromatic taste profile and satisfying texture, this plant-based curry will delight your palate while keeping your meal nutritious. Enjoy it over jasmine or basmati rice for a complete meal that’s easy to make and even easier to love.
Ingredients
- 1 block (16 oz) extra firm tofu
- 1 large head young broccoli, cut into florets
- Avocado oil
- Kosher salt and white pepper, to taste
- 2 tbsp (18 g) avocado oil
- 1/4 cup (70 g) Thai green curry paste
- 2 (50 g) shallots, roughly chopped
- 5 garlic cloves (21 g)
- 2” piece (18 g) ginger, finely minced
- 3 fresh lemongrass stalks, finely minced (use the soft inner part) (18 g)
- 1/2 cup (10 g) fresh thai basil
- 1 bunch cilantro (45 g), stems only, roughly chopped
- 1/2 cup (20 g) cilantro leaves, packed
- 2 (14 oz) cans full-fat coconut milk
- 1 cup water (add little by little)
- 1 tbsp soy sauce
- 1 tbsp coconut sugar
- 6 lime leaves, torn
- 1/2 cup thai basil leaves
- 1 lime, both zest and juice
- Kosher salt to taste
- Jasmine white rice
Instructions
- Preheat your oven to 450°F and line two sheet pans with parchment paper. Tear the tofu into bite-sized pieces and chop the broccoli into florets.
- Toss tofu and broccoli separately with avocado oil, salt, and white pepper before placing them on the prepared pans. Bake tofu for about 22 minutes until golden brown; bake broccoli for 10–12 minutes.
- Blend all curry paste ingredients in a high-speed blender until smooth.
- In a large skillet, heat a few tablespoons of coconut milk over medium-high heat until bubbling, then add the curry paste and sauté for 3–4 minutes.
- Stir in remaining coconut milk, soy sauce, and coconut sugar; add lime leaves and simmer for 5 minutes.
- Add baked tofu and broccoli to the skillet, stir well, cover partially, and cook on low for an additional 5 minutes.
- Stir in Thai basil, lime zest, and lime juice before serving over rice.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Category: Main
- Method: Baking
- Cuisine: Thai
Nutrition
- Serving Size: 1 bowl (approximately 350g)
- Calories: 420
- Sugar: 6g
- Sodium: 520mg
- Fat: 30g
- Saturated Fat: 24g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 33g
- Fiber: 8g
- Protein: 15g
- Cholesterol: 0mg



Leave a Comment