Vibrant Vegan Thai Green Curry: A Flavorful One-Pan Wonder
Embark on a culinary journey to Thailand from your very own kitchen with this incredible Vegan Thai Green Curry. This dish isn’t just a meal; it’s a celebration of fresh, vibrant vegetables swimming in a rich, aromatic coconut green curry sauce. Designed for ease and maximum flavor, it’s a stunning one-skillet sensation perfect for busy weeknights, offering a healthy and hearty plant-based option for the whole family.
If you’re exploring the world of vegan curries, be sure to delve into my other delightful creations like the Easy Chickpea Curry, a protein-packed and comforting dish; the hearty Lentil Curry, perfect for a cozy evening; and the incredibly convenient One Pan Tofu Curry, another single-skillet marvel.

Bursting with the authentic, piquant flavors of Thailand and remarkably simple to prepare in just one pan, this Vegan Thai Green Curry is a culinary triumph that’s ready in under an hour. It’s an ideal choice for anyone seeking a nutritious, flavorful, and effortless plant-based meal.
Much like my popular Vegan Thai Red Curry and Vegan Yellow Curry recipes, this dish harmoniously blends a robust mix of store-bought green curry paste, creamy coconut milk, tangy lime juice, and a colorful assortment of fresh vegetables. The beauty of this recipe lies in its flexibility. There’s no need to spend time making your own curry paste; a high-quality store-bought option works wonders. Furthermore, the vegetable selection is completely customizable. Feel free to use whatever seasonal produce you have on hand, ensuring this adaptable dinner can be on your table quickly and conveniently.
After a mere 40 minutes of cooking, you’ll be rewarded with an intensely flavorful Thai-inspired creation that truly hits all the right notes. It’s best served generously spooned over fluffy rice or delicate noodles, absorbing all the aromatic goodness. We’re confident that with just one bite, this vibrant curry will earn a permanent spot on your weekly dinner rotation, becoming a cherished family favorite.
Why You’ll Fall in Love with This Vegan Green Curry Recipe
This isn’t just another dinner recipe; it’s a game-changer for anyone who loves delicious, wholesome food without the fuss. Here’s why this Vegan Thai Green Curry will become your new go-to:
- Effortless Meal Prep Perfection: Not only do the leftovers maintain their freshness for several days in the refrigerator, but they also miraculously taste even better as the flavors meld and deepen overnight! Imagine counting down the minutes to lunch, knowing you have a mouthwatering, ready-to-heat curry waiting for you. This makes healthy eating throughout the week incredibly simple and enjoyable.
- A Flavor-Packed One-Pan Culinary Gem: Experience the magic of cooking everything in a single pan. The rich, luscious green curry sauce gently simmers with a medley of fresh vegetables, creating an addictively delicious meal that requires minimal time and effort to bring together. Less cleanup, more enjoyment – that’s a win-win in our book!
- Generously Loaded with Wholesome Veggies: We’ve packed this vibrant vegetable Thai curry recipe with a nutritious assortment, including sweet butternut squash, crisp broccoli, tender zucchini, and colorful bell peppers. This ensures every spoonful is brimming with goodness. But don’t stop there! Green curry is wonderfully versatile. Feel empowered to customize it with any vegetables currently gracing your fridge, making it the perfect dish to reduce food waste and explore new flavor combinations.
- Dietary Inclusivity at Its Best: This recipe is naturally vegan and can easily be made gluten-free with a simple substitution. It’s perfect for feeding diverse groups, accommodating various dietary needs without compromising on taste or texture.
- Quick and Convenient for Busy Lives: In just about 40 minutes, you can transform simple ingredients into an exotic and comforting meal. This makes it an ideal choice for those hectic weeknights when you crave something special but are short on time.

Crafting Your Vegan Thai Green Curry: A Step-by-Step Guide
Creating this aromatic and satisfying Vegan Thai Green Curry is a straightforward process, even for novice cooks. Follow these detailed steps to bring this sensational dish to life.
Preparation is Key: Before you even think about heating your pan, ensure all your vegetables are chopped and ready. Having everything mise en place will make the cooking process smooth and enjoyable. If you’re short on time or want to simplify meal prep even further, consider purchasing pre-chopped vegetables like cubed squash, broccoli and cauliflower florets, or even pre-minced garlic and ginger paste. Don’t forget to get your rice cooking simultaneously so it’s ready when your curry is!
Begin by heating two tablespoons of olive oil in a large, sturdy skillet over medium-high heat. Once the oil is shimmering, add the finely chopped yellow onion to the pan. Sauté, stirring frequently, until the onion becomes beautifully translucent and fragrant, which usually takes around 3 minutes. This step builds a foundational layer of flavor for your curry. Next, stir in the minced garlic and grated ginger, cooking for another 30 seconds until their delightful aromas fill your kitchen. Be careful not to burn the garlic.

Now, introduce your heartier vegetables to the pan: the cubed butternut squash (or sweet potatoes if using), the vibrant red bell pepper slices, and the zucchini halves. Add the fragrant green curry paste at this stage. Stir everything together thoroughly, allowing the vegetables to coat evenly in the paste. Cook for 2-3 minutes, stirring constantly, to lightly toast the curry paste and infuse the vegetables with its complex flavors.
In a separate small bowl, whisk one tablespoon of cornstarch with about half a cup of the coconut milk until smooth. This slurry will help thicken your curry to a luxurious consistency. Pour this mixture into the pan, then add the remaining coconut milk. Incorporate the cauliflower florets, broccoli florets, granulated sugar, soy sauce (or tamari for a gluten-free option), and fresh lime juice. Stir well to combine all the ingredients.
Bring the curry sauce to a gentle boil, then immediately reduce the heat to a simmer. Allow the curry to cook, uncovered, for 10-15 minutes, or until the vegetables have softened to your desired tenderness. The longer it simmers, the more the flavors will marry and deepen.

To finish, stir in the tender baby spinach and thawed frozen peas. Continue cooking for just a few minutes, until the peas are heated through and the spinach has beautifully wilted into the sauce, adding a lovely freshness and vibrant green hue. Taste and adjust seasoning with salt as needed. If the sauce becomes too thick, a splash of water or vegetable broth can thin it to your preferred consistency.
Serve this exquisite vegan green curry piping hot in individual bowls, ideally over a bed of perfectly cooked white rice, delicate rice noodles, or even fluffy quinoa. Garnish generously with fresh lime wedges for an extra burst of citrus, a sprinkle of fresh basil or cilantro for herbaceous notes, and a scattering of chopped cashews or peanuts for a delightful crunch and added richness. Enjoy every flavorful spoonful!

Unleash Your Creativity: Exciting Variations for Your Green Curry
One of the many joys of cooking with curry is its incredible adaptability. Just like most of my vegan curry recipes, this green curry is a delightful canvas, allowing you to easily customize it to suit your unique taste buds, dietary restrictions, or ingredient availability. Here are some fantastic variations to inspire your culinary exploration:
- Elevate with Flavor Boosters and Texture: Before serving, consider stirring in an extra dash of hot sauce if you crave more heat, or a squeeze of fresh lime juice to brighten the flavors. For a delightful textural contrast and added richness, don’t forget a generous sprinkle of crunchy chopped nuts, such as cashews or peanuts, on top. A drizzle of toasted sesame oil can also add a layer of complexity.
- Transform with a Vegetable Medley: The beauty of this recipe is its flexibility with vegetables. Feel free to use what you have on hand or what’s in season! Experiment with asparagus spears, shredded cabbage, tender kale, crunchy bamboo shoots, delicate Chinese eggplant, sweet cherry tomatoes, earthy bok choy, or crisp snow peas. Even a mix of cremini, shiitake, or button mushrooms will impart a wonderful umami depth and a satisfying “meaty” texture, enhancing the overall savory profile of the curry.
- Infuse Authentic Thai Aromatics: For an even more authentic Thai flavor profile, consider adding traditional aromatics. Stir in a few aromatic Makrut lime leaves (often found in Asian markets) during the simmering phase. Towards the end, when adding the peas and spinach, incorporate a handful of fresh Thai basil leaves for their distinct peppery, anise-like notes, and thinly sliced red chili peppers if you desire an extra kick of heat and visual appeal.
- Make it Gluten-Free with Ease: If you’re adhering to a gluten-free diet, a simple swap is all it takes. Replace traditional soy sauce with tamari or a certified gluten-free soy sauce. Always double-check the label of your green curry paste as well, as some brands may contain hidden gluten ingredients.
- Boost the Protein Power: To make this curry even more substantial and protein-rich, there are several delicious plant-based options. Add cubes of baked tofu, marinated tofu, or quick air fryer tofu for a satisfying bite. Pan-fried tempeh offers a nutty flavor and firm texture, while a drained and rinsed can of chickpeas can be stirred in towards the end for an instant protein boost.
- Sweetness Balance: Depending on your curry paste and personal preference, you might want to adjust the sugar. A touch of maple syrup or agave nectar can also be used for a more refined sweetness.

Frequently Asked Questions About Vegan Thai Green Curry
Is green curry paste always vegan?
The vegan status of green curry paste varies significantly between brands, so always remember to diligently check the ingredient label. Many authentic Thai green curry pastes traditionally include shrimp paste, an animal product, for an added layer of umami. However, a growing number of brands now offer excellent vegan formulations. For instance, the Thai Kitchen green curry paste is a popular and reliable choice; it’s typically made solely from green chili peppers, garlic, lemongrass, various spices, shallots, and lime peels, making it suitable for a vegan diet. This brand is often readily available in most well-stocked grocery stores and can also be purchased online.
Is Thai green curry generally spicy?
Yes, interestingly, green curry tends to be the spiciest among the three main Thai curries (green, red, and yellow). This heat primarily comes from the fresh green chilies that form the base of the paste, combined with other potent ingredients like coriander, Makrut lime leaf, basil, lemongrass, garlic, ginger, and shallots. However, the exact level of heat can differ greatly depending on the specific brand of green curry paste you choose. If you’re not a fan of intensely spicy food, opt for a mild version of the paste, or start with a smaller amount and add more to taste.
What’s the best way to store leftover green curry?
Storing leftover green curry is simple and convenient. Once the curry has cooled completely to room temperature, transfer it into an airtight container. It will keep beautifully in the refrigerator for 4 to 5 days, making it an ideal option for healthy meal prep throughout the week. For longer storage, green curry also freezes well for up to 1 month. When reheating, be mindful that some of the more delicate vegetables, like zucchini or spinach, might become slightly softer or mushier after thawing and reheating. To mitigate this, you could add fresh spinach and peas upon reheating if preferred.


Vegan Thai Green Curry
This Vegan Thai Green Curry is a flavor bomb in a bowl! Fresh vegetables are simmered in a flavorful coconut green curry sauce and served over rice to give you a stunning one-skillet weeknight dinner.
Prep time: 20 mins
Cook time: 20 mins
Total time: 40 mins
Servings: 6 servings
Ingredients
For the Curry:
- 2 tablespoons olive oil
- 1 small yellow onion, chopped small
- 4 cloves garlic, minced
- 1 tablespoon fresh grated ginger
- 2 cups cubed butternut squash (or sweet potatoes)
- 1 red bell pepper, seeded and sliced into 1 inch pieces
- 1 medium zucchini, sliced and halved
- 3-4 tablespoons green curry paste (ensure it’s vegan)
- (2)- 13.5 ounce cans full fat coconut milk (or use light for a thinner sauce)
- 1 tablespoon cornstarch
- 2 cups cauliflower florets
- 2 cups broccoli florets
- 1 tablespoon granulated sugar
- 2 tablespoons low sodium soy sauce OR tamari for gluten free
- 2 tablespoons fresh lime juice
- 4 cups baby spinach
- 1 cup frozen peas, thawed
- Salt, to taste
For serving:
- Cooked rice, or serve over rice noodles
- Lime wedges
- Fresh chopped basil or cilantro
- Cashews or peanuts
Instructions
- First, prepare all of the vegetables by chopping them and have them close by before you heat the pan. Get your rice cooking so it’s ready when the curry is finished.
- Heat 2 tablespoons olive oil in a large skillet over medium-high heat. Once warm, add the chopped onion and cook, stirring often, until the onion is translucent, about 3 minutes. Add the minced garlic and grated ginger and cook for another 30 seconds until fragrant.
- Add the butternut squash (or sweet potatoes), red bell pepper, zucchini, and green curry paste to the pan. Cook, stirring frequently, for 2-3 minutes, allowing the vegetables to coat in the paste.
- In a separate small bowl, whisk the cornstarch with about 1/2 cup of the coconut milk until smooth. Pour this mixture into the pan. Then, add the rest of the coconut milk, cauliflower, broccoli, granulated sugar, soy sauce (or tamari), and fresh lime juice. Stir well to combine.
- Bring the curry to a boil, then reduce the heat to a simmer. Let it cook for 10-15 minutes, or until the vegetables are tender.
- Finish by stirring in the baby spinach and thawed peas. Continue cooking until the peas are heated through and the spinach has completely wilted. Thin with a little water or vegetable broth, as desired, to reach your preferred consistency.
- Serve immediately with cooked rice or noodles. Garnish generously with fresh lime wedges, chopped basil or cilantro, and crushed cashews or peanuts, if desired. Enjoy your delicious Vegan Thai Green Curry!
Notes
- To significantly cut down on prep time, you can purchase pre-chopped vegetables from your grocery store, such as pre-cut butternut squash, broccoli florets, cauliflower florets, and even pre-minced garlic and ginger paste.
- Gluten-Free Option: To ensure this dish is entirely gluten-free, make sure to use tamari as a substitute for regular soy sauce. Always check the label of your green curry paste to confirm it does not contain any hidden gluten ingredients.
- This recipe is incredibly versatile. Feel free to swap out or add any vegetables you have on hand. For a protein boost, consider adding cubed tofu (baked, marinated, or air-fried), tempeh, or a can of drained chickpeas.
- For a Lighter Version: If you prefer a lighter curry, you can substitute one of the full-fat coconut milk cans with light coconut milk, or even use just one can of full-fat coconut milk and supplement with 1-2 cups of water or vegetable broth for a thinner consistency.
- Leftovers are fantastic! Store any cooled leftover curry in an airtight container in the refrigerator for 4-5 days. It also freezes well for up to 1 month, though be aware that some vegetables might become slightly softer after freezing and reheating.
Nutrition
Serving: 1 serving | Calories: 389kcal | Carbohydrates: 24g | Protein: 7g | Fat: 33g | Saturated Fat: 25g | Sodium: 253mg | Potassium: 873mg | Fiber: 5g | Sugar: 6g | Vitamin A: 11043IU | Vitamin C: 91mg | Calcium: 110mg | Iron: 6mg
Additional Information
Course: Main Course
Cuisine: Thai
Author: Nora Taylor
Did you make this recipe? Mention @nora_cooks_vegan_ or tag #noracooks!