The aroma of zesty lime and fragrant basil wafting through the kitchen always transports me to sunny Thailand. Today, I’m thrilled to share my recipe for Vegan Thai Green Curry, a cozy dish that will make any meal feel special. This comforting curry is a breeze to whip up, thanks to store-bought green curry paste, yet it doesn’t skimp on flavor—fresh vegetables and creamy coconut milk come together to create a bowl of goodness that’s perfect for any occasion. Plus, it’s an excellent option for meal prep, as it tastes even better the next day, allowing you to savor the rich flavors all week long. Ready to take your taste buds on a delightful journey? Let’s dive into this delicious recipe!

Why is Vegan Thai Green Curry a Must-Try?
Comforting, this Vegan Thai Green Curry wraps you in a warm hug of flavor, making it impossible not to love. Easy to make, with limited prep time, it’s perfect for busy weeknights or spontaneous gatherings. Versatile, you can substitute veggies as you wish, keeping it interesting every time. Nutrient-packed, it’s a fantastic way to incorporate a rainbow of vegetables, ensuring your meal is both wholesome and satisfying. Serve it over rice or with some crusty bread for a delightful experience! If you’re looking for more delicious vegan inspiration, check out Thai Baked Chicken for a spin on Thai flavors.
Vegan Thai Green Curry Ingredients
For the Curry Base
• Coconut Milk – Adds creaminess and richness; use full-fat for a thicker consistency.
• Green Curry Paste – Provides the primary flavor; store-bought is recommended for convenience.
For the Protein & Vegetables
• Tofu – Source of protein and texture; firm tofu works best for this dish, pan-frying adds crispiness.
• Broccoli – Adds nutrition and crunch; can easily be substituted with seasonal veggies like green beans or bell peppers.
For the Aromatics
• Galangal – Enhances the depth of flavor; fresh is ideal but ginger can be a good substitute if unavailable.
• Shallots – They add sweetness and complexity; use finely chopped shallots for the best results.
For the Fresh Touch
• Thai Basil – A fragrant garnish that adds authenticity; you can swap it for any herb to suit your liking.
• Cilantro – Brightens the curry and adds flavor; adjust according to personal taste preferences.
For Brightness & Sweetness
• Lime Leaves – Brighten flavors and add freshness; dried lime leaves can replace fresh if necessary.
• Lemongrass – Infuses a unique citrus flavor; if not available, omit it for a simpler version.
• Coconut Sugar – Adds subtle sweetness; can be replaced with brown sugar or palm sugar for a similar effect.
Step‑by‑Step Instructions for Vegan Thai Green Curry
Step 1: Preheat and Prepare
Begin by preheating your oven to 450°F (232°C). Line two baking sheets with parchment paper, making clean-up a breeze. While the oven warms up, tear your firm tofu into bite-sized chunks and chop the broccoli into florets. The uniform sizes will ensure even cooking, which is crucial for achieving that delightful texture in your Vegan Thai Green Curry.
Step 2: Season and Bake Tofu and Broccoli
In a large bowl, toss the tofu and broccoli pieces with a drizzle of avocado oil, salt, and pepper until evenly coated. Spread them out on your prepared sheet pans, ensuring they aren’t overcrowded. Bake the tofu for 22 minutes until it’s golden brown and slightly crispy, and let the broccoli roast for 10-12 minutes until it’s tender with a bit of caramelization. This roasting process adds depth to your Vegan Thai Green Curry.
Step 3: Blend the Curry Paste
While your tofu and broccoli are baking, it’s time to prepare the curry base. In a blender, combine your green curry paste ingredients—this may include the fresh aromatics like galangal and shallots. Blend until smooth, making sure the mixture is well-integrated. The vibrant color and fragrant aroma indicate it’s ready to be cooked alongside the coconut milk.
Step 4: Sauté the Curry Paste
In a large skillet, heat a can of coconut milk over medium-high heat until warm. Add the blended curry paste to the skillet and sauté for about 3-4 minutes, stirring frequently. You’ll know it’s done when the paste becomes aromatic and releases its essential oils, creating a fragrant base for your Vegan Thai Green Curry.
Step 5: Create the Curry Sauce
Once the curry paste is sautéed, pour the remaining coconut milk into the skillet along with soy sauce and coconut sugar. Stir to combine, allowing the mixture to simmer for about 5 minutes. This step deepens the flavors, making your Vegan Thai Green Curry even more irresistible as it thickens slightly and becomes wonderfully creamy.
Step 6: Add the Tofu and Broccoli
After your sauce has simmered, gently fold in the roasted tofu and broccoli into the skillet. Let this mixture cook together on low heat for an additional 5 minutes, allowing the flavors to meld. Make sure to adjust the seasoning with salt as needed, enhancing the deliciousness of your Vegan Thai Green Curry.
Step 7: Serve and Garnish
Once everything is harmonized and heated through, remove the skillet from heat. Serve your Vegan Thai Green Curry hot, garnished with fresh Thai basil and cilantro for that perfect pop of flavor. Pair it with jasmine rice or crusty flatbreads to soak up the delicious sauce, giving you a meal that’s both comforting and visually appealing.

Expert Tips for Vegan Thai Green Curry
- Fresh Ingredients: Use fresh herbs and vegetables whenever possible. Dried herbs should only be a last resort, as they can diminish the flavor of your Vegan Thai Green Curry.
- Proper Roasting: Ensure tofu and broccoli are spread out on the baking sheets without crowding. This helps achieve that nice golden crust on the tofu and caramelization on the broccoli.
- Adjust Consistency: If your curry is too thick, don’t hesitate to add a splash of water or more coconut milk. This adjustment keeps the dish creamy without compromising its flavor.
- Curry Paste Timing: Sauté the curry paste thoroughly to bloom its flavors. Failing to do this can lead to a flat-tasting curry, so savor the aromatic moment!
- Seasoning Adjustments: Always taste and adjust the seasoning at the end. Different brands of soy sauce can vary in saltiness, so it’s best to fine-tune to your liking for the perfect Vegan Thai Green Curry.
Storage Tips for Vegan Thai Green Curry
Fridge: Store leftovers in an airtight container for up to 3 days. The curry flavors deepen and improve in taste after a day or two, making it even more delicious!
Freezer: If you want to save some for later, freeze the Vegan Thai Green Curry in a freezer-safe container for up to 2 months. Be sure to leave room for expansion as it freezes.
Reheating: When ready to enjoy, thaw overnight in the fridge if frozen. Reheat gently on the stovetop over medium heat, adding a splash of coconut milk or water to bring back the creamy texture.
Make Ahead Options
These Vegan Thai Green Curry components are perfect for meal prep enthusiasts! You can prepare the tofu and roasted broccoli up to 3 days in advance, simply bake as directed and store in an airtight container in the refrigerator. The vibrant green curry sauce can also be made ahead; store it in a separate container for up to 3 days. When ready to enjoy your Vegan Thai Green Curry, reheat the sauce gently on the stove, adding the tofu and broccoli to warm through. This approach not only saves time during busy weeknights but also allows the flavors to deepen, ensuring that your dish is just as delicious as when freshly made!
Vegan Thai Green Curry: Customizable Ideas
Feel free to get creative with this Vegan Thai Green Curry—making it your own is part of the fun!
- Protein Boost: Swap tofu for chickpeas or lentils for a hearty twist. Both options are delicious and add extra texture.
- Seasonal Vegetables: Replace broccoli with seasonal favorites like green beans, bell peppers, or even zucchini. Let the colors of the season inspire you!
- Spicy Kick: Add chili peppers or use a spicier curry paste if you enjoy heat. This tweak can elevate the flavor profile and make your dish sizzle.
- Creamy & Dreamy: For a richer flavor, add a spoonful of peanut butter while simmering. It adds a nutty depth that’s unexpected and delightful.
- Fresh Herbs: Swap out Thai basil for coriander or mint if you’re in the mood for a different herbal touch. Each brings its unique flavor to the dish!
- Coconut Milk Variations: Use almond milk or cashew milk for a lighter curry. While you’ll miss some creaminess, it’s still a tasty alternative with great flavors.
- Sweet and Savory: Drizzle some maple syrup or agave syrup instead of coconut sugar for a touch of natural sweetness, especially if you’re using spicy ingredients.
- Curry Mix: For an even bolder flavor, mix in a teaspoon of curry powder or turmeric along with the green curry paste. These spices deepen the richness of your dish.
The beauty of this Vegan Thai Green Curry is how adaptable it is! Experiment with what you have on hand, and don’t hesitate to make it your own. For more flavor inspiration, check out similar recipes, like Thai Baked Chicken, where classic Thai spices meet a hearty twist.
What to Serve with Vegan Thai Green Curry
The perfect meal is all about balance and harmony of flavors to elevate your dining experience.
- Jasmine Rice: A fragrant companion that absorbs the rich curry sauce, providing a lovely contrast in texture and flavor.
- Crusty Flatbread: Ideal for scooping up the creamy curry, it adds a delightful chewiness to each bite, enhancing the comfort food experience.
- Fresh Cucumber Salad: This cool, crunchy salad brings brightness and refreshment, balancing the rich spices in the curry while adding a delightful pop of color.
- Steamed Edamame: Their nutty flavor complements the dish, providing a protein-packed side that also adds a contrast in texture to the creamy curry.
- Spicy Thai Chili Dipping Sauce: A zesty kick to serve on the side, it enables those who love heat to personalize their meal with an extra burst of flavor.
- Mango Sticky Rice: For a luscious dessert, this sweet treat balances the meal’s savory elements with its creamy coconut milk and ripe mango.
- Coconut Water: A refreshing, hydrating drink that echoes the coconut notes in the curry, enhancing your whole dining experience.
- Asian Pear Slices: Crisp, juicy slices provide a refreshing and sweet contrast that complements the savory depth of the curry beautifully.
- Herbal Tea: A calming finish to the meal, herbal teas like lemongrass or ginger can enhance the meal’s aromatic essence.

Vegan Thai Green Curry Recipe FAQs
What should I look for when selecting ingredients for my Vegan Thai Green Curry?
Absolutely! For the best results, choose fresh coconut milk, which adds creaminess. Look for firm tofu without dark spots or moisture, as it ensures a good texture. For vegetables like broccoli, select vibrant green, firm florets, and avoid any with yellowing or wilting.
How do I store leftovers of Vegan Thai Green Curry, and how long can it last?
Leftover Vegan Thai Green Curry can be stored in an airtight container in the fridge for up to 3 days. The flavors actually deepen over time, making your leftovers even tastier! Just make sure it’s cooled to room temperature before sealing the container to keep it fresh.
Can I freeze Vegan Thai Green Curry for later use?
Very! To freeze, pour the cooled Vegan Thai Green Curry into a freezer-safe container, leaving about an inch of space to allow for expansion. It can be safely frozen for up to 2 months. Just make sure to label your container with the date so you know when it was made!
What if my Vegan Thai Green Curry is too thick after cooking?
No worries! If you find your curry is too thick, simply stir in a little water or additional coconut milk to reach your desired consistency. Start with a tablespoon at a time and mix well, cooking it on low heat until it reaches that creamy texture you’re looking for.
Are there any dietary considerations I should be aware of for Vegan Thai Green Curry?
Absolutely! This Vegan Thai Green Curry is naturally dairy-free and meat-free, making it a safe choice for those avoiding animal products. However, always check the labels of your store-bought ingredients like curry paste and soy sauce for potential allergens like gluten or added sugars. If you’re cooking for pets, keep the curry away from them, especially onions and garlic, which aren’t safe for most animals.

Vegan Thai Green Curry: Your Cozy Bowl of Flavorful Comfort
Ingredients
Equipment
Method
- Preheat your oven to 450°F (232°C) and line two baking sheets with parchment paper. Tear tofu into bite-sized chunks and chop broccoli into florets.
- Toss tofu and broccoli with avocado oil, salt, and pepper. Spread out on prepared baking sheets. Bake tofu for 22 minutes and broccoli for 10-12 minutes until tender.
- In a blender, combine green curry paste ingredients, including galangal and shallots. Blend until smooth.
- Heat a can of coconut milk in a large skillet over medium-high heat. Add blended curry paste and sauté for 3-4 minutes until aromatic.
- Pour in remaining coconut milk, soy sauce, and coconut sugar into the skillet. Stir and let simmer for about 5 minutes.
- Fold in the roasted tofu and broccoli, and cook on low heat for an additional 5 minutes.
- Remove from heat and serve hot, garnished with Thai basil and cilantro, alongside jasmine rice or crusty flatbreads.

Leave a Reply