If you’re looking for a flavorful and satisfying meal, this Vegan Green Curry Recipe collection is sure to hit the spot. Thai green curry is one of the most beloved dishes in the world of global cuisine, known for its creamy coconut base, vibrant green hue, and bold, aromatic flavors. It’s a wonderfully versatile dish that can be tailored to suit a variety of tastes and dietary preferences—making it a perfect fit for plant-based cooking. Packed with fresh herbs, colorful vegetables, and protein-rich ingredients like tofu or chickpeas, green curry proves that vegan meals can be both nourishing and indulgent. In this roundup, you’ll discover 16 delicious vegan green curry recipes ranging from simple weeknight meals to more adventurous takes that bring authentic Thai flavors to your table. Whether you’re a curry newbie or a seasoned spice lover, there’s something in this list for everyone.
Vegan Green Curry Recipe
1. Classic Vegan Thai Green Curry
This Classic Vegan Thai Green Curry is a comforting, flavor-packed dish made with fragrant herbs, creamy coconut milk, and a medley of vibrant vegetables. It’s quick, easy, and perfect for weeknight dinners.
Ingredients:
-
1 tablespoon coconut oil
-
1 small onion, diced
-
2 cloves garlic, minced
-
1 tablespoon fresh ginger, grated
-
2–3 tablespoons vegan green curry paste (adjust to taste)
-
1 can (13.5 oz) coconut milk
-
1 cup vegetable broth
-
1 cup broccoli florets
-
1 cup sliced bell peppers (red and yellow)
-
1 cup zucchini, sliced
-
1 block firm tofu, pressed and cubed
-
1 tablespoon soy sauce or tamari
-
1 teaspoon maple syrup (optional)
-
Juice of ½ lime
-
Fresh Thai basil or cilantro for garnish
-
Cooked jasmine or brown rice for serving
Nutritional Information (Per Serving):
-
Calories: 340
-
Protein: 12g
-
Fat: 22g
-
Carbohydrates: 25g
-
Fiber: 5g
-
Sugars: 6g
-
Sodium: 650mg
2. Green Curry with Tofu and Eggplant
Rich, creamy, and bursting with bold flavors, this Green Curry with Tofu and Eggplant is a hearty vegan meal that’s both satisfying and nourishing. The soft texture of eggplant pairs beautifully with crispy tofu, all simmered in a luscious coconut curry sauce.
Ingredients:
-
1 tablespoon sesame oil or coconut oil
-
1 small shallot, finely chopped
-
2 cloves garlic, minced
-
1 tablespoon grated fresh ginger
-
2–3 tablespoons vegan green curry paste
-
1 can (13.5 oz) full-fat coconut milk
-
½ cup vegetable broth
-
1 medium eggplant, cut into bite-sized cubes
-
1 block extra-firm tofu, pressed and cubed
-
1 tablespoon soy sauce or tamari
-
1 teaspoon brown sugar or maple syrup
-
Juice of ½ lime
-
Handful of Thai basil or fresh cilantro
-
Cooked jasmine or basmati rice for serving
Nutritional Information (Per Serving):
-
Calories: 370
-
Protein: 14g
-
Fat: 24g
-
Carbohydrates: 28g
-
Fiber: 6g
-
Sugars: 5g
-
Sodium: 720mg
3. Spicy Vegan Green Curry Noodles
This Spicy Vegan Green Curry Noodles recipe brings together the bold heat of green curry with the comfort of slurp-worthy noodles. Loaded with veggies and tofu in a creamy, spicy coconut broth, it’s a perfect one-bowl meal for chilly nights or cozy weekends.
Ingredients:
-
1 tablespoon avocado oil or coconut oil
-
2 cloves garlic, minced
-
1 tablespoon grated ginger
-
2–3 tablespoons vegan green curry paste (spicier, if preferred)
-
1 can (13.5 oz) full-fat coconut milk
-
1½ cups vegetable broth
-
1 block extra-firm tofu, cubed and pan-fried
-
1 cup snap peas
-
1 cup carrots, julienned
-
1 red bell pepper, sliced
-
6 oz rice noodles or ramen noodles
-
1 tablespoon soy sauce or tamari
-
1 teaspoon sriracha or chili garlic sauce (optional for more heat)
-
Juice of ½ lime
-
Fresh cilantro, chopped scallions, or lime wedges for garnish
Nutritional Information (Per Serving):
-
Calories: 420
-
Protein: 16g
-
Fat: 22g
-
Carbohydrates: 40g
-
Fiber: 4g
-
Sugars: 5g
-
Sodium: 780mg
4. Green Curry Chickpea Stew
This Green Curry Chickpea Stew is a wholesome, protein-rich dish that’s hearty enough to be the star of your dinner table. With tender chickpeas, vibrant greens, and a fragrant green curry coconut broth, it’s a comforting plant-based meal that comes together with ease.
Ingredients:
-
1 tablespoon olive oil or coconut oil
-
1 small yellow onion, diced
-
3 cloves garlic, minced
-
1 tablespoon grated ginger
-
2 tablespoons vegan green curry paste
-
1 can (13.5 oz) coconut milk
-
1 cup vegetable broth
-
2 cans (15 oz) chickpeas, drained and rinsed
-
2 cups chopped spinach or kale
-
1 small zucchini, chopped
-
1 tablespoon soy sauce or tamari
-
Juice of 1 lime
-
½ teaspoon maple syrup (optional)
-
Fresh cilantro or Thai basil for garnish
-
Cooked rice or quinoa for serving
Nutritional Information (Per Serving):
-
Calories: 390
-
Protein: 14g
-
Fat: 20g
-
Carbohydrates: 36g
-
Fiber: 9g
-
Sugars: 5g
-
Sodium: 700mg
5. Tempeh Thai Green Curry
Tempeh Thai Green Curry is a bold and protein-rich vegan dish that’s full of texture and deep flavor. The nutty bite of tempeh soaks up the creamy green curry sauce beautifully, making it a satisfying option for plant-based eaters who love a little heat.
Ingredients:
-
1 tablespoon coconut oil
-
1 block tempeh (8 oz), cut into cubes
-
1 small onion, sliced
-
2 cloves garlic, minced
-
1 tablespoon fresh ginger, grated
-
2–3 tablespoons vegan green curry paste
-
1 can (13.5 oz) coconut milk
-
½ cup vegetable broth
-
1 cup green beans, trimmed
-
1 cup baby corn or sliced bell pepper
-
1 tablespoon soy sauce or tamari
-
1 teaspoon coconut sugar or maple syrup
-
Juice of ½ lime
-
Fresh Thai basil or cilantro for garnish
-
Cooked jasmine rice or rice noodles for serving
Nutritional Information (Per Serving):
-
Calories: 410
-
Protein: 18g
-
Fat: 24g
-
Carbohydrates: 30g
-
Fiber: 6g
-
Sugars: 5g
-
Sodium: 680mg
6. Zucchini and Broccoli Green Curry
Zucchini and Broccoli Green Curry is a light yet satisfying vegan dish that’s bursting with fresh flavors and vibrant green color. The tender zucchini and crisp broccoli florets are simmered in a creamy coconut green curry sauce that’s both comforting and nutrient-packed.
Ingredients:
-
1 tablespoon coconut oil
-
1 small onion, finely chopped
-
2 cloves garlic, minced
-
1 tablespoon grated fresh ginger
-
2 tablespoons vegan green curry paste
-
1 can (13.5 oz) coconut milk
-
½ cup vegetable broth
-
1 medium zucchini, sliced into half-moons
-
1½ cups broccoli florets
-
1 tablespoon soy sauce or tamari
-
½ teaspoon maple syrup (optional)
-
Juice of ½ lime
-
Thai basil or fresh cilantro for garnish
-
Cooked jasmine rice or quinoa for serving
Nutritional Information (Per Serving):
-
Calories: 320
-
Protein: 6g
-
Fat: 22g
-
Carbohydrates: 24g
-
Fiber: 5g
-
Sugars: 4g
-
Sodium: 640mg
7. Vegan Green Curry with Brown Rice
This Vegan Green Curry with Brown Rice is a nourishing and well-balanced meal that brings together creamy, spiced curry and the wholesome bite of nutty brown rice. Perfect for meal prep or a healthy dinner, it’s loaded with colorful veggies and plant-based goodness.
Ingredients:
-
1 tablespoon coconut oil
-
1 small red onion, sliced
-
2 cloves garlic, minced
-
1 tablespoon grated ginger
-
2–3 tablespoons vegan green curry paste
-
1 can (13.5 oz) coconut milk
-
¾ cup vegetable broth
-
1 cup cauliflower florets
-
1 cup snap peas
-
1 red bell pepper, sliced
-
1 block firm tofu, cubed and pan-fried (optional)
-
1 tablespoon soy sauce or tamari
-
1 teaspoon maple syrup
-
Juice of ½ lime
-
Fresh cilantro or Thai basil for garnish
-
2 cups cooked brown rice for serving
Nutritional Information (Per Serving):
-
Calories: 400
-
Protein: 13g
-
Fat: 21g
-
Carbohydrates: 38g
-
Fiber: 6g
-
Sugars: 6g
-
Sodium: 710mg
8. Sweet Potato Green Curry Delight
Sweet Potato Green Curry Delight is a comforting, naturally sweet and spicy vegan curry that hits all the right notes. Creamy coconut milk wraps around tender sweet potatoes and crisp veggies for a satisfying, nutrient-rich meal perfect for any season.
Ingredients:
-
1 tablespoon coconut oil
-
1 small yellow onion, diced
-
2 cloves garlic, minced
-
1 tablespoon grated ginger
-
2 tablespoons vegan green curry paste
-
1 can (13.5 oz) coconut milk
-
¾ cup vegetable broth
-
2 medium sweet potatoes, peeled and cubed
-
1 cup green beans, trimmed
-
1 cup baby spinach or kale
-
1 tablespoon soy sauce or tamari
-
1 teaspoon agave or maple syrup
-
Juice of ½ lime
-
Fresh cilantro or Thai basil for garnish
-
Cooked jasmine rice or rice noodles for serving
Nutritional Information (Per Serving):
-
Calories: 410
-
Protein: 8g
-
Fat: 22g
-
Carbohydrates: 44g
-
Fiber: 7g
-
Sugars: 8g
-
Sodium: 690mg
9. One-Pot Green Curry Ramen
One-Pot Green Curry Ramen is the ultimate comfort food fusion—combining the spicy, aromatic flavor of Thai green curry with the slurp-worthy texture of ramen noodles. It’s creamy, cozy, and completely vegan, made in just one pot for easy cleanup and maximum flavor.
Ingredients:
-
1 tablespoon sesame oil or coconut oil
-
2 cloves garlic, minced
-
1 tablespoon grated fresh ginger
-
2–3 tablespoons vegan green curry paste
-
1 can (13.5 oz) coconut milk
-
2½ cups vegetable broth
-
2 bricks ramen noodles (or rice noodles)
-
1 cup mushrooms, sliced
-
1 cup baby spinach
-
1 small zucchini, thinly sliced
-
1 tablespoon soy sauce or tamari
-
1 teaspoon maple syrup (optional)
-
Juice of ½ lime
-
Fresh cilantro, green onions, or Thai basil for garnish
Nutritional Information (Per Serving):
-
Calories: 430
-
Protein: 10g
-
Fat: 24g
-
Carbohydrates: 42g
-
Fiber: 5g
-
Sugars: 4g
-
Sodium: 750mg
10. Coconut Green Curry with Kale and Mushrooms
Coconut Green Curry with Kale and Mushrooms is a nourishing and earthy vegan dish that combines the richness of coconut milk with the deep umami flavor of mushrooms and the bold bite of fresh kale. It’s a cozy, plant-powered meal perfect for weeknights or lazy weekends.
Ingredients:
-
1 tablespoon coconut oil
-
1 small shallot or onion, finely chopped
-
2 cloves garlic, minced
-
1 tablespoon fresh ginger, grated
-
2 tablespoons vegan green curry paste
-
1 can (13.5 oz) full-fat coconut milk
-
½ cup vegetable broth
-
1½ cups mixed mushrooms (shiitake, cremini, or button), sliced
-
2 cups chopped kale, stems removed
-
1 tablespoon soy sauce or tamari
-
1 teaspoon maple syrup (optional)
-
Juice of ½ lime
-
Fresh cilantro or Thai basil for garnish
-
Steamed jasmine rice or brown rice for serving
Nutritional Information (Per Serving):
-
Calories: 390
-
Protein: 7g
-
Fat: 26g
-
Carbohydrates: 29g
-
Fiber: 6g
-
Sugars: 5g
-
Sodium: 670mg
FAQ
1. Can I make green curry without coconut milk?
Yes! While coconut milk adds creaminess and authentic Thai flavor, you can substitute it with oat milk, soy milk, or cashew cream for a lighter or nut-free alternative. Keep in mind that the flavor and texture will vary slightly.
2. Is green curry always spicy?
Traditional Thai green curry does have a spicy kick, but you can easily adjust the heat level. Start with less curry paste and taste as you go. For a milder version, choose a store-bought paste labeled “mild” or make your own at home.
3. What vegetables work best in vegan green curry?
You can use almost any veggies you have on hand! Popular options include eggplant, zucchini, broccoli, bell peppers, mushrooms, spinach, and sweet potatoes. Mixing colors and textures makes for a more delicious and vibrant dish.
4. Can I prep vegan green curry recipes ahead of time?
Absolutely. Many of these recipes are great for meal prep. You can cook the curry ahead and store it in the fridge for up to 4 days. For best results, store the rice or noodles separately to maintain texture when reheating.
I’m Priscilla Swahn, a registered dietitian with a master’s degree in nutritional sciences. With over a decade of experience in holistic nutrition, I specialize in creating delicious keto recipes to help you enjoy a healthy lifestyle. On iKetoMom, you’ll find a variety of recipes for every meal—hearty breakfasts, satisfying lunches, mouthwatering dinners, indulgent desserts, and refreshing drinks. My recipes make keto living easy and enjoyable for the whole family. Featured in EatingWell and MindBodyGreen, I also collaborate with health centers and corporate companies to share my expertise. Join me and discover the joy of keto cooking!