This Vegan Thai Green Curry is a delightful dish that brings warmth and comfort to your dining table. With its rich flavors and vibrant colors, it’s perfect for any occasion, whether you’re hosting a dinner party or enjoying a cozy night in. The combination of fresh ingredients and aromatic spices creates a unique culinary experience that is both satisfying and nourishing.
Why You’ll Love This Recipe
- Easy to Prepare: This recipe requires minimal effort, making it perfect for busy weeknights or when you want a delicious meal without spending hours in the kitchen.
- Flavorful and Aromatic: The blend of Thai green curry paste, coconut milk, and fresh herbs creates an explosion of flavor that will please your taste buds.
- Nutritious Ingredients: Packed with vegetables and plant-based protein from tofu, this curry is not only tasty but also healthy.
- Versatile Dish: Serve it over jasmine rice or basmati rice for a complete meal. You can easily customize the vegetables based on what you have on hand.
- Perfect for Meal Prep: Make a big batch and store leftovers for quick lunches throughout the week.
Tools and Preparation
Having the right tools can make preparing your Vegan Thai Green Curry easier and more enjoyable. Here are some essential tools you’ll need.
Essential Tools and Equipment
- High-speed blender
- Large deep skillet
- Baking sheet
- Parchment paper
- Measuring cups and spoons
Importance of Each Tool
- High-speed blender: This tool ensures that your curry paste is smooth, allowing all the flavors to meld beautifully.
- Large deep skillet: Perfect for sautéing the curry paste and cooking all the ingredients evenly.
- Baking sheet: Ideal for roasting tofu and broccoli to achieve that crispy texture.

Ingredients
To create this comforting Vegan Thai Green Curry, gather the following ingredients:
For the Tofu and Broccoli
- 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 the Coconut Sauce
- 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 the 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.
Step 2: Roast Tofu and Broccoli
Add tofu chunks to one pan and broccoli florets to another.
– Toss tofu with white pepper and salt. Drizzle with avocado oil; toss again.
– Toss broccoli in salt and avocado oil.
– Bake tofu for 22 minutes until crisp; bake broccolini for 10-12 minutes until slightly browned.
Step 3: Blend Curry Paste Ingredients
In a high-speed blender, add all curry paste ingredients.
– Blend on low until they form a paste.
– Increase speed to medium until smooth and bright green.
Step 4: Cook Curry Paste
Heat a large deep skillet over medium-high heat.
– Add 3-4 tbsp of canned coconut milk as fat/oil.
– Heat until bubbling; add blended curry paste. Sauté for 3-4 minutes while stirring often.
– If sticking occurs, deglaze with a splash of coconut milk.
Step 5: Combine Coconut Milk with Seasonings
Add remaining coconut milk, soy sauce, and coconut sugar to the skillet.
– Mix well until silky smooth.
– Add lime leaves; simmer on medium heat for about 5 minutes until thickened slightly.
Step 6: Finalize Curry
Stir in roasted tofu and broccoli; reduce heat to low.
– Cook partially covered for an additional 5 minutes; adjust salt as needed.
Step 7: Add Final Touches
Remove lime leaves from curry. Stir in Thai basil, lime zest, and lime juice. Adjust salt if necessary.
Serve your Vegan Thai Green Curry over jasmine or basmati rice for an unforgettable meal!
How to Serve Vegan Thai Green Curry
Vegan Thai green curry is a versatile dish that can be served in several delicious ways. Whether you’re hosting a dinner party or enjoying a cozy night in, these serving suggestions will elevate your meal.
Over Rice
- Jasmine Rice: The classic choice, jasmine rice absorbs the flavors of the curry beautifully.
- Basmati Rice: For a fragrant alternative, basmati rice offers a nutty flavor that complements the curry well.
With Noodles
- Rice Noodles: Soft and chewy, rice noodles are perfect for soaking up the rich sauce of the curry.
- Soba Noodles: These buckwheat noodles add an earthy flavor and are great for a gluten-free option.
Topped with Fresh Herbs
- Thai Basil: A sprinkle of fresh Thai basil just before serving enhances the aromatic qualities of the dish.
- Cilantro: Adding fresh cilantro leaves brings a burst of freshness and color to your bowl.
Accompanying Dishes
- Spring Rolls: Pair your curry with fresh or fried spring rolls for an added crunch and texture contrast.
- Cucumber Salad: A light cucumber salad balances the richness of the curry with its refreshing crunch.
How to Perfect Vegan Thai Green Curry
Creating the perfect vegan Thai green curry requires attention to detail and some culinary tips. Here are some essential tips to enhance your cooking experience.
- Use Fresh Ingredients: Fresh herbs like basil and cilantro make a significant difference in flavor.
- Balance Flavors: Adjust salt, sweetness, and acidity (like lime juice) to create harmony in your dish.
- Control Heat Level: If you prefer less spice, start with less curry paste and adjust gradually to taste.
- Simmer Gently: Avoid boiling your curry aggressively; let it simmer to allow flavors to meld beautifully.
Best Side Dishes for Vegan Thai Green Curry
Pairing vegan Thai green curry with complementary side dishes can take your meal to another level. Here are some great options:
- Steamed Broccoli: Simple and nutritious, steamed broccoli adds extra veggies without overshadowing the main dish.
- Grilled Vegetables: Seasonal vegetables like bell peppers and zucchini bring smoky flavors alongside the curry’s creaminess.
- Asian Slaw: A crunchy slaw made with cabbage, carrots, and sesame dressing adds texture and brightness.
- Quinoa Salad: A protein-packed quinoa salad with cucumbers and mint provides a refreshing contrast.
- Tofu Satay Skewers: Marinated tofu skewers add protein and flavor that pairs well with the creamy curry.
- Mango Sticky Rice: For dessert, this sweet treat complements the spicy notes of the curry perfectly.
Common Mistakes to Avoid
Many people face challenges when making Vegan Thai Green Curry. Here are some common mistakes and how to avoid them.
- Using the wrong type of tofu: Ensure you choose extra firm tofu for the best texture. Silken tofu can create a mushy consistency that doesn’t hold up well in the curry.
- Skipping the roasting step: Roasting the tofu and broccoli enhances their flavors. Don’t skip this step; it adds depth to your dish.
- Not blending the curry paste enough: A smooth curry paste is crucial for a well-integrated flavor. Take your time blending until it’s bright green and silky.
- Overcooking the vegetables: Adding vegetables at the right time is key. Overcooked veggies lose their texture and nutrients, so add them at the appropriate stage in cooking.
- Neglecting to adjust seasoning: Always taste your curry before serving. Adjust salt and lime juice as needed to balance flavors perfectly.
Storage & Reheating Instructions
Refrigerator Storage
- Store in an airtight container.
- It can last for up to 4 days in the refrigerator.
Freezing Vegan Thai Green Curry
- Freeze in freezer-safe containers or bags.
- It can be stored for up to 3 months for best flavor.
Reheating Vegan Thai Green Curry
- Oven: Preheat your oven to 350°F (175°C). Place the curry in an oven-safe dish, cover with foil, and heat for about 20-25 minutes until warmed through.
- Microwave: Transfer to a microwave-safe bowl, cover loosely, and heat on medium power in 1-minute intervals, stirring between each until hot.
- Stovetop: Heat over medium-low heat in a saucepan, stirring occasionally until warmed through. You may need to add a splash of water or coconut milk if it thickens too much.
Frequently Asked Questions
Here are some frequently asked questions about Vegan Thai Green Curry.
What is Vegan Thai Green Curry?
Vegan Thai Green Curry is a flavorful dish made with fresh herbs, coconut milk, vegetables, and plant-based protein like tofu. It’s rich, aromatic, and perfect for cozy meals.
Can I customize my Vegan Thai Green Curry?
Absolutely! You can customize this dish by adding different vegetables like bell peppers or zucchini or using chickpeas instead of tofu for added protein.
How spicy is Vegan Thai Green Curry?
The spice level depends on the brand of green curry paste used. If you’re sensitive to spice, start with less paste and gradually add more according to your taste.
What can I serve with Vegan Thai Green Curry?
Serve it over jasmine rice or basmati rice. You can also pair it with quinoa or noodles for a delicious meal.
Final Thoughts
Vegan Thai Green Curry is not only comforting but also versatile. Its blend of fresh herbs and creamy coconut milk makes it an irresistible choice for any dinner table. Feel free to customize the ingredients based on what you have on hand or your taste preferences!
Vegan Thai Green Curry
Indulge in the warmth and vibrant flavors of Vegan Thai Green Curry, a delightful dish that elevates your dining experience. This comforting recipe combines fresh vegetables, aromatic spices, and creamy coconut milk for a satisfying meal perfect for any occasion.
- Total Time: 55 minutes
- Yield: Serves approximately 4
Ingredients
- 1 block (16 oz) extra firm tofu
- 1 large head young broccoli, cut into florets
- 2 tbsp avocado oil (divided)
- 1/4 cup Thai green curry paste
- 5 garlic cloves
- 2-inch piece ginger, minced
- 3 lemongrass stalks, minced
- 2 cans (14 oz each) full-fat coconut milk
- 1 tbsp soy sauce
- 1 tbsp coconut sugar
- Fresh herbs (Thai basil and cilantro)
Instructions
- Preheat the oven to 450°F and line two sheet pans with parchment paper.
- Tear tofu into bite-sized chunks and chop broccoli into florets. Toss each with avocado oil, salt, and white pepper.
- Roast tofu for 22 minutes and broccoli for 10–12 minutes until golden.
- Blend curry paste ingredients in a high-speed blender until smooth.
- In a large skillet, heat coconut milk over medium-high heat, then add the blended paste and sauté for about 4 minutes.
- Stir in remaining coconut milk, soy sauce, coconut sugar, and torn lime leaves; simmer for 5 minutes until thickened.
- Add roasted tofu and broccoli to the skillet, cooking for an additional 5 minutes before stirring in Thai basil and lime juice.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Main
- Method: Baking
- Cuisine: Thai
Nutrition
- Serving Size: Approximately 1 cup (240g)
- Calories: 420
- Sugar: 6g
- Sodium: 620mg
- Fat: 28g
- Saturated Fat: 21g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 6g
- Protein: 15g
- Cholesterol: 0mg