This Vegan Thai Green Curry is a delightful dish that brings warmth and comfort to your dining table. Packed with vibrant flavors and fresh ingredients, it’s perfect for cozy dinners or impressing guests at gatherings. The creamy coconut milk combined with aromatic herbs creates a rich, flavorful experience that’s both satisfying and healthy. Plus, it’s easy to make and can be enjoyed on various occasions!
Why You’ll Love This Recipe
- Flavor Explosion: The combination of Thai green curry paste, fresh herbs, and coconut milk creates a unique taste that will tantalize your taste buds.
- Easy to Prepare: With minimal prep time and straightforward cooking steps, this recipe is perfect for both novice and seasoned cooks.
- Versatile Dish: Serve it over jasmine rice or basmati rice, or enjoy it on its own for a lighter meal option.
- Healthy Ingredients: Packed with vegetables and plant-based protein from tofu, this dish is as nutritious as it is delicious.
- Customizable: Feel free to add your favorite vegetables or adjust the spice level to suit your preferences.
Tools and Preparation
Before diving into making your Vegan Thai Green Curry, gather the necessary tools for a smooth cooking process.
Essential Tools and Equipment
- High-speed blender
- Large deep skillet
- Baking sheets
- Parchment paper
- Mixing bowls
Importance of Each Tool
- High-speed blender: This tool ensures a smooth blend of the ingredients for the curry paste, enhancing the overall texture of the dish.
- Large deep skillet: Ideal for frying the curry paste and simmering the coconut milk, allowing even heat distribution for better flavor development.

Ingredients
To create this amazing Vegan Thai Green Curry, you’ll need the following ingredients:
For the Main 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
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)
For Flavoring
- 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
For Serving
- 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 your oven to 450°F. Line two sheet pans with parchment paper. Tear the tofu into small bite-size chunks and chop the broccoli into small florets. Add them to each pan.
Step 2: Prepare Tofu and Broccoli for Baking
- Toss the tofu with white pepper and salt.
- Drizzle a generous amount of avocado oil over the tofu and toss again.
- Toss the broccoli in salt and avocado oil as well.
- Bake the tofu for about 22 minutes until crisp and golden brown. Bake the broccolini for 10-12 minutes until it just begins to brown on top.
Step 3: Blend Your Curry Paste
Add all curry paste ingredients to a high-speed blender.
– Start blending on low speed while tamping down until they form a paste.
– Increase speed to medium until smooth and bright green.
Step 4: Cook Curry Paste in Skillet
Heat a large deep skillet over medium-high heat.
– Add 3-4 tablespoons of canned coconut milk; this will be used for frying.
– Heat until bubbling; add in your blended curry paste.
– Sauté while stirring often for about 3-4 minutes. If it sticks, deglaze with a splash of coconut milk.
Step 5: Combine Ingredients Together
Now add in:
– The remaining coconut milk,
– Soy sauce,
– Coconut sugar,
– Lime leaves.
Mix well until you have a silky mixture. Let it simmer on medium heat for about 5 minutes until slightly thickened.
Step 6: Final Mix Before Serving
Add baked tofu and broccoli into the skillet; stir well to combine.
Let it cook on low heat for an additional 5 minutes while partially covered. Adjust salt if needed.
Step 7: Finishing Touches
Remove lime leaves from the curry. Stir in:
– Thai basil,
– Lime zest,
– Lime juice.
Adjust salt one last time if needed before serving hot over jasmine white rice or basmati rice!
How to Serve Vegan Thai Green Curry
Vegan Thai green curry is a delightful dish that can be enjoyed in various ways. Here are some serving suggestions to elevate your dining experience.
Over Rice
- Jasmine Rice: The classic pairing, jasmine rice complements the flavors of the curry perfectly with its fragrant aroma.
- Basmati Rice: Offers a nutty flavor and fluffy texture, making it an excellent alternative to jasmine rice.
With Fresh Herbs
- Thai Basil Garnish: Sprinkle fresh Thai basil on top for an added burst of flavor and color.
- Cilantro Leaves: Add fresh cilantro leaves at the end for a refreshing touch.
With Lime Wedges
- Lime Wedges: Serve with lime wedges on the side to squeeze fresh juice over the curry, enhancing its brightness.
Accompanied by Naan or Flatbread
- Vegan Naan: Soft and fluffy naan is perfect for scooping up the curry.
- Pita Bread: Another great option for dipping into the creamy sauce.
How to Perfect Vegan Thai Green Curry
Perfecting your vegan Thai green curry involves attention to detail. Here are some tips to enhance your dish.
- Use Fresh Ingredients: Fresh herbs and vegetables will give your curry vibrant flavors that dried alternatives cannot match.
- Adjust Spice Level: Tailor the heat by adding more or less green curry paste according to your preference.
- Balance Flavors: Taste and adjust salt, lime juice, and coconut sugar as needed to achieve a harmonious balance.
- Simmer for Depth: Allowing the curry to simmer longer enhances the infusion of flavors from the aromatics and spices.
Best Side Dishes for Vegan Thai Green Curry
Pairing side dishes with your vegan Thai green curry can create a well-rounded meal. Consider these options:
- Cucumber Salad: A refreshing salad with sliced cucumbers, mint, and lime dressing balances the rich flavors of the curry.
- Roasted Vegetables: Seasonal roasted veggies like carrots and bell peppers add color and nutrients.
- Quinoa Salad: A light quinoa salad with herbs can provide additional protein and texture.
- Spring Rolls: Serve fresh vegetable spring rolls for a crunchy contrast to the creamy curry.
- Mango Chutney: A sweet mango chutney can offer a delightful contrast to the spicy notes of your curry.
- Peanut Sauce Dipping Sauce: This creamy sauce pairs beautifully with veggie sticks or rice paper rolls as a fun appetizer before diving into your main dish.
Common Mistakes to Avoid
Using the right techniques can make your Vegan Thai Green Curry even better. Here are some common mistakes to watch out for:
- Skipping the aromatics: Not properly sautéing the shallots, garlic, and ginger can lead to a flat flavor. Always take the time to cook them, allowing their flavors to bloom.
- Ignoring the tofu prep: Using unseasoned tofu can result in bland bites. Ensure you season and bake your tofu until it’s crispy for added texture and flavor.
- Overcooking the vegetables: Cooking broccoli for too long can make it mushy and dull. Add it towards the end of cooking to keep it vibrant and crunchy.
- Not adjusting seasoning: Failing to taste and adjust salt levels can leave your curry underwhelming. Always taste before serving and tweak as needed.
- Neglecting fresh herbs: Adding basil and cilantro too early can reduce their freshness. Stir them in at the end for a burst of flavor.
Storage & Reheating Instructions
Refrigerator Storage
- Store leftover Vegan Thai Green Curry in an airtight container.
- It will last up to 3-4 days in the refrigerator.
Freezing Vegan Thai Green Curry
- Use a freezer-safe container for best results.
- It can be frozen for up to 3 months; just remember to leave some space for expansion.
Reheating Vegan Thai Green Curry
- Oven: Preheat to 350°F, place curry in an oven-safe dish covered with foil, and heat for about 20-25 minutes.
- Microwave: Place in a microwave-safe bowl, cover loosely, and heat in 1-minute intervals until hot.
- Stovetop: Heat in a saucepan over medium heat, stirring occasionally until warmed through.
Frequently Asked Questions
Here are some common queries regarding Vegan Thai Green Curry that may help you:
What is Vegan Thai Green Curry?
Vegan Thai Green Curry is a flavorful dish made with green curry paste, coconut milk, tofu, vegetables, and fresh herbs. It’s a comforting meal full of rich textures and tastes.
Can I customize my Vegan Thai Green Curry?
Absolutely! You can add different vegetables like bell peppers or zucchini or substitute tofu with chickpeas or tempeh for variety.
How spicy is Vegan Thai Green Curry?
The spiciness depends on the green curry paste used. If you prefer less heat, start with a small amount of paste and increase as desired.
What pairs well with Vegan Thai Green Curry?
Serve it over jasmine or basmati rice for a complete meal. You can also add side dishes like spring rolls or salad for extra crunch.
Final Thoughts
This Vegan Thai Green Curry is not only delicious but also versatile. Its creamy coconut base paired with bright herbs makes it perfect any time of year. Feel free to customize it with your favorite veggies or proteins for an endless array of tasty options!
Vegan Thai Green Curry
Indulge in the vibrant flavors of Vegan Thai Green Curry, a delightful dish that brings warmth and comfort to your table. This creamy, aromatic curry is made with fragrant coconut milk, fresh vegetables, and tofu for a satisfying meal that’s both nutritious and easy to prepare. Perfect for cozy dinners or impressing guests, this recipe offers a whirlwind of tastes and textures that everyone will love. Customize it with your favorite veggies or adjust the spice level to suit your preferences, making it a versatile addition to your culinary repertoire.
- Total Time: 1 hour
- Yield: Serves approximately 4
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 the oven to 450°F and line two baking sheets with parchment paper.
- Tear the tofu into bite-sized pieces and chop the broccoli. Toss both with avocado oil, salt, and white pepper on separate pans; bake tofu for 22 minutes and broccoli for 10-12 minutes.
- In a high-speed blender, combine curry paste ingredients until smooth.
- Heat a large skillet over medium-high heat; add coconut milk to fry the curry paste for 3-4 minutes.
- Stir in the remaining coconut milk, soy sauce, coconut sugar, and lime leaves; simmer for 5 minutes.
- Add baked tofu and broccoli; cook on low heat for an additional 5 minutes while adjusting seasoning.
- Mix in fresh Thai basil, lime zest, and lime juice before serving hot over jasmine rice.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Category: Main
- Method: Baking/Frying
- Cuisine: Thai
Nutrition
- Serving Size: 1 cup (250g)
- Calories: 360
- Sugar: 6g
- Sodium: 600mg
- Fat: 23g
- Saturated Fat: 16g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 5g
- Protein: 12g
- Cholesterol: 0mg





Leave a Comment