Vegan Thai Green Curry
This Vegan Thai Green Curry is not just a meal; it’s a delightful experience of warmth and vibrant flavors. Perfect for cozy nights or casual gatherings, this dish combines the richness of coconut milk with fragrant herbs and spices. It’s easy to prepare and sure to impress anyone at your table, making it a staple in my winter and spring cooking repertoire.
Why You’ll Love This Recipe
- Quick and Easy: This recipe comes together in just about 50 minutes, perfect for busy weeknights.
- Flavor Explosion: The combination of fresh herbs, coconut milk, and Thai green curry paste creates a truly flavorful dish.
- Versatile Ingredients: You can easily swap out vegetables based on what you have on hand, allowing for creativity in the kitchen.
- Nutritious and Wholesome: Packed with healthy ingredients like tofu and broccoli, this curry is both nourishing and satisfying.
- Plant-Based Goodness: It’s entirely vegan, making it suitable for various dietary preferences while still being deliciously comforting.
Tools and Preparation
To make this Vegan Thai Green Curry, you’ll need some essential kitchen tools. Having the right equipment will streamline your cooking process and help achieve the best results.
Essential Tools and Equipment
- High-speed blender
- Large deep skillet
- Baking sheets
- Parchment paper
- Measuring cups and spoons
Importance of Each Tool
- High-speed blender: Ensures that the curry paste is smooth and well-blended, maximizing flavor release from the herbs.
- Large deep skillet: Provides ample space for frying the curry paste without overcrowding, allowing for better cooking results.

Ingredients
This vegan Thai green curry has become one of my new favorite winter/spring dishes. It’s cozy, comforting, herbaceous, and has just the right flavors that make it perfect for this time of year.
For the Curry Base
- 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
For the Curry Paste
- 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)
Fresh Herbs and Seasoning
- 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
Coconut Milk Mixture
- 2 (14 oz) cans full-fat coconut milk
- 1 cup water (add little by little)
- 1 tbsp soy sauce
- 1 tbsp coconut sugar
Final Touches
- 6 lime leaves, torn
- 1/2 cup thai basil leaves
- 1 lime, both zest and juice
To Serve
- 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-sized chunks. Chop the broccoli into small florets.
Step 2: Prepare Tofu and Broccoli
Add both tofu chunks and broccoli florets to each pan. Toss the tofu with white pepper and salt. Drizzle a generous amount of avocado oil over both ingredients.
Step 3: Bake Tofu and Broccoli
Bake the tofu for about 22 minutes until crisp and golden brown; bake broccoli for 10-12 minutes until it begins to brown on top.
Step 4: Blend Curry Paste Ingredients
In a high-speed blender, combine all curry paste ingredients. Start blending on low speed while tamping down until they form a thick paste. Gradually increase speed until it’s smooth.
Step 5: Cook Curry Paste
In a large deep skillet over medium-high heat, add 3-4 tablespoons of canned coconut milk as your frying fat. Once bubbling, add your blended curry paste. Sauté for about 3-4 minutes; deglaze with more coconut milk if necessary.
Step 6: Combine Coconut Milk Mixture
Pour in additional coconut milk along with soy sauce and coconut sugar. Mix thoroughly until combined. Add lime leaves and simmer on medium heat for 5 minutes until slightly thickened.
Step 7: Add Baked Ingredients
Stir in baked tofu and broccoli then reduce heat to low. Allow to cook partially covered for an additional 5 minutes while adjusting salt as needed.
Step 8: Finish with Fresh Herbs
Remove lime leaves from the curry mixture. Stir in Thai basil leaves along with lime zest and juice before serving over jasmine or basmati rice.
Enjoy this delightful Vegan Thai Green Curry as a hearty meal that celebrates plant-based cooking!
How to Serve Vegan Thai Green Curry
Serving Vegan Thai Green Curry is all about enhancing its delicious flavors while creating a visually appealing plate. There are many ways to enjoy this dish, whether you prefer it simple or with additional sides.
With Jasmine Rice
- Jasmine rice is a classic companion that complements the rich flavors of the curry. Its fluffy texture absorbs the sauce beautifully.
With Fresh Cilantro and Lime
- Garnishing your curry with fresh cilantro and a squeeze of lime brightens the dish. It adds a refreshing contrast to the creamy coconut milk.
On a Bed of Quinoa
- For a nutritious twist, serve your curry on quinoa. This whole grain not only boosts protein but also adds a nutty flavor.
Accompanied by Crispy Spring Rolls
- Pairing your curry with crispy vegetable spring rolls provides a delightful crunch. The contrasting textures make for an enjoyable meal experience.
Alongside Steamed Edamame
- Steamed edamame adds an extra protein punch and is easy to prepare. Simply steam and sprinkle with sea salt for a tasty side.
How to Perfect Vegan Thai Green Curry
To ensure your Vegan Thai Green Curry turns out perfect every time, follow these helpful tips for optimal flavor and texture.
- Use Fresh Ingredients: Fresh herbs and vegetables enhance the overall taste and aroma of your curry.
- Blend Your Paste Well: A smooth green curry paste ensures even distribution of flavors in your dish.
- Adjust Coconut Milk Consistency: If you prefer a thinner curry, gradually add more water until the desired consistency is reached.
- Balance Flavors: Taste as you go! Adjust salt, sweetness, and acidity (like lime juice) to achieve a well-rounded flavor.
- Let It Simmer: Allowing the curry to simmer helps meld all the flavors together for a richer taste.
- Experiment with Vegetables: Feel free to add other veggies like bell peppers or snap peas for added color and nutrition.
Best Side Dishes for Vegan Thai Green Curry
Pairing Vegan Thai Green Curry with complementary side dishes enhances your meal’s overall appeal. Below are some excellent options to consider.
-
Cucumber Salad
A refreshing cucumber salad with lime dressing balances the richness of the curry perfectly. -
Thai Peanut Noodles
These noodles tossed in peanut sauce provide a delightful contrast of flavors that pairs well with green curry. -
Steamed Bok Choy
Lightly steamed bok choy adds crunch and nutrition, making it an excellent accompaniment. -
Roasted Sweet Potatoes
The natural sweetness of roasted sweet potatoes contrasts beautifully with the savory notes of the curry. -
Mango Sticky Rice
This classic dessert can be enjoyed after your meal, providing a sweet finish that complements spicy dishes. -
Pickled Vegetables
Adding pickled vegetables introduces tanginess that brightens each bite of the rich curry. -
Rice Paper Rolls
Fresh rice paper rolls filled with herbs and vermicelli offer a light option that balances the meal nicely. -
Chili Garlic Sauce
For those who love heat, serving chili garlic sauce on the side allows for customizable spice levels in each serving.
Common Mistakes to Avoid
When making Vegan Thai Green Curry, it’s easy to overlook a few details that can affect the final dish. Here are some common mistakes to watch for:
- Ignoring ingredient quality: Using low-quality curry paste can lead to a bland dish. Opt for a fresh and authentic Thai green curry paste for the best flavor.
- Overcooking the tofu: Tofu should be crisp but not dry. Bake until golden brown, but check frequently to avoid overcooking.
- Using too much coconut milk upfront: Adding all the coconut milk at once can make your curry watery. Start with a small amount and adjust as needed for the right consistency.
- Neglecting seasoning adjustments: Every ingredient’s flavor is different, so always taste and adjust salt and lime juice before serving.
- Skipping the aromatics: Aromatics like garlic and ginger build the flavor foundation. Don’t rush through them; sauté well to release their full potential.

Storage & Reheating Instructions
Refrigerator Storage
- Store in an airtight container for up to 4 days.
- Allow the curry to cool completely before sealing.
Freezing Vegan Thai Green Curry
- Freeze in freezer-safe containers for up to 3 months.
- Leave some space in containers as liquids expand when frozen.
Reheating Vegan Thai Green Curry
- Oven: Preheat to 350°F, cover with foil, and heat for about 20 minutes or until warm.
- Microwave: Place in a microwave-safe bowl, cover loosely, and heat in 1-minute intervals until heated through.
- Stovetop: Reheat on medium-low heat in a skillet, stirring occasionally until warm.
Frequently Asked Questions
Here are some common questions about making Vegan Thai Green Curry:
What is Vegan Thai Green Curry?
Vegan Thai Green Curry is a flavorful dish made using fresh vegetables, tofu, and aromatic herbs combined with green curry paste and coconut milk.
Can I make this dish gluten-free?
Yes! Use gluten-free soy sauce or tamari instead of regular soy sauce to keep this recipe gluten-free.
How can I customize my Vegan Thai Green Curry?
Feel free to add other vegetables like bell peppers, snap peas, or carrots based on your preference. You can also swap tofu for chickpeas or tempeh.
What do I serve with Vegan Thai Green Curry?
This curry pairs wonderfully with jasmine rice or basmati rice. You can also serve it with quinoa or cauliflower rice for a lower-carb option.
Final Thoughts
Vegan Thai Green Curry is a delightful blend of flavors that offers warmth and comfort any time of year. With its creamy coconut base and vibrant herbs, this dish stands out on any dinner table. Plus, you can easily customize it by adding your favorite vegetables or protein sources. Give it a try; you’re sure to love it!
Vegan Thai Green Curry
Vegan Thai Green Curry is a vibrant and comforting dish that brings the warmth of Thailand right to your kitchen. This plant-based curry features rich coconut milk, aromatic herbs, and a medley of fresh vegetables, creating a symphony of flavors that is both satisfying and nourishing. Perfect for cozy dinners or casual gatherings, this recipe is quick to prepare, taking only about 50 minutes from start to finish. Serve it over jasmine rice for a complete meal that will impress family and friends alike.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: Serves 4
- Category: Main
- Method: Baking/Sautéing
- Cuisine: Thai
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 (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. Line two baking sheets with parchment paper.
- Tear the tofu into bite-sized pieces and chop the broccoli into florets.
- Spread tofu and broccoli on the baking sheets, season with salt, white pepper, and avocado oil. Bake tofu for 22 minutes until golden brown; bake broccoli for 10-12 minutes until slightly charred.
- In a high-speed blender, combine the curry paste ingredients and blend until smooth.
- In a large skillet over medium-high heat, sauté the blended curry paste with some coconut milk for 3-4 minutes.
- Add remaining coconut milk, soy sauce, coconut sugar, and lime leaves; simmer for 5 minutes.
- Stir in baked tofu and broccoli; cook for an additional 5 minutes before adding fresh herbs.
- Serve hot over jasmine rice.
Nutrition
- Serving Size: 1 cup (240g)
- Calories: 400
- Sugar: 8g
- Sodium: 600mg
- Fat: 25g
- Saturated Fat: 18g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 5g
- Protein: 12g
- Cholesterol: 0mg
