Vegan Thai Green Curry

Vegan Thai green curry is a super easy dinner recipe! Tofu and vegetables smothered in a creamy and flavorful coconut milk green curry sauce. Serve with rice for an authentic Thai meal!

hands holding white bowl of vegan thai green curry with veggies, tofu, and brown rice

Looking for an easy plant-based dinner recipe?

Look no further!

Vegan green curry is here to save your day. This recipe can be put together in less than 30 minutes and it tastes great day after day (helloooo leftovers!) I love easy and healthy dinners that can be enjoyed throughout the week.

ingredients for vegan thai green curry on grey background

Ingredients in Vegan Thai Curry

To make the sauce, you’ll need green curry paste, liquid aminos (or soy sauce), coconut sugar, coconut milk, ginger, and garlic.

Vegetables used are red bell pepper, onions, carrots, and broccoli. Feel free to use any combination you’d like!

Lastly, we got tofu as a protein.

Top with some chopped cilantro, peanuts, and fresh lime juice!

how to make vegan thai green curry

How to make vegan Thai green curry 

  1. Sautee vegetables until vibrant (don’t overcook) and add garlic, ginger, and green curry paste.
  2. Next, add coconut milk and let simmer.
  3. Stir in coconut sugar and liquid aminos. Adjust seasonings to taste.

skillet of vegan thai green curry with veggies and tofu and brown rice

What is green curry paste made of?

Green curry paste is a combination of green chilis, ginger, and Thai spices. You can make your own paste or buy it in the grocery store in the Asian foods section or online. I personally love Thai Kitchen brand!

Why is Thai Green Curry Green?

The difference between red curry and green curry paste is the chilis used. Red curry uses dried red chilis whereas green curry uses green chilis. The flavors differ but both taste amazing!

vegan thai green curry with tofu and veggies and brown rice on grey background

What to serve with Thai green curry?

  • Brown rice (my preference)
  • White rice
  • Jasmine rice (most authentic option)
  • Noodles (soba, rice, or vermicelli would all be great!)

vegan thai green curry in bowl with brown rice, veggies, tofu, and lime

Is Thai Green Curry Healthy?

Vegan Thai green curry with tofu and vegetables is a healthy and wholesome meal. Loaded with veggies, tofu, and a coconut milk based sauce. This recipe is naturally gluten-free and made with simple ingredients. It’s an easy and healthy dinner!

How to store Thai Green Curry

Vegan green curry is great for an easy weeknight meal or great for meal prepping. The leftovers can be stored in an airtight container for up to 5 days. 

Simple cook a big batch of rice and store separately to have a no-fuss meal ready in no time.

hand holding spoon of vegan thai green curry with brown rice, veggies, and tofu

If you tried this vegan Thai green curry recipe, let me know in the comments below and share a photo using #mindfulavocado. I’d love to hear from you! Want to see more recipes? Let’s get social! CONNECT WITH ME on Facebook, Twitter, Instagram, or Pinterest to see what I’m currently cooking up!

If you like this recipe, you’ll LOVE:
Red Thai Curry Tofu
Butternut Squash Thai Curry

vegan thai green curry in bowl with brown rice, veggies, tofu, and lime

Vegan Thai Green Curry

This easy curry recipe is loaded with tofu and vegetables! Naturally gluten-free, this curry dish tastes great paired with rice. Learn how to make this healthy and simple curry dish for a healthy vegetarian dinner!
5 from 1 vote
Print Pin Rate
Course: Dinner
Cuisine: Asian, Gluten Free, Vegan, Vegetarian
Keyword: healthy curry recipe, healthy vegan dinner, vegan and gluten free meal, vegan thai recipes
Prep Time: 20 minutes
Cook Time: 10 minutes
Servings: 4 servings
Calories: 113kcal
Author: Amanda


  • 1 block extra firm tofu
  • 1 Tablespoon coconut oil
  • 1 carrot peeled, sliced and cut into half moons
  • 1 bell pepper coarsely chopped
  • 1/2 onion coarsely chopped
  • 1/2 cup broccoli florets
  • 2 Tablespoons Thai green curry paste
  • 2 garlic cloves minced
  • 1 inch fresh ginger peeled and minced
  • 1 14.5-ounce can full-fat coconut milk
  • 1 Tablespoon liquid aminos can substitute with soy sauce, tamari, or coconut aminos
  • 1 Tablespoon coconut sugar can substitute with brown sugar or cane sugar


  • cilantro chopped
  • peanuts chopped
  • lime wedges

Serving Suggestions:

  • rice brown, white, Jasmine


  • Press Tofu: Drain the block of tofu and wrap in paper towels or tea towel. Press for 10-30 minutes.
  • In a large skillet over medium heat, melt coconut oil and add carrots. Cook for 1-2 minutes.
  • Add bell pepper and onion. Sauté for 1-2 minutes.
  • Add broccoli, tofu, ginger, garlic, and green curry. Sauté until fragrant (about 1 minute)
  • Pour in can of coconut milk and bring to a simmer. Let cook about 5-7 minutes.
  • Stir in coconut sugar and liquid aminos. Taste and adjust seasonings as needed.
  • Serve warm with rice. Top with cilantro, chopped peanuts, and lime wedges.


To make curry saucier, can add more coconut milk or water mixed with green curry paste.
Leftovers can be stored in an airtight container in the fridge for 5 days.


Serving: 1serving (1/4 recipe without rice) | Calories: 113kcal | Carbohydrates: 11.5g | Protein: 3.2g | Fat: 7g | Saturated Fat: 4.1g | Sodium: 443mg | Potassium: 183mg | Fiber: 1.4g | Sugar: 5.6g | Calcium: 50mg | Iron: 0.7mg

Please note this post may contain affiliate links which do not impact the cost to you but gives me a small commission. Thank you for your support!


2 thoughts on “Vegan Thai Green Curry”

  1. 5 stars
    Super yummy and easy to make. Subbed shredded cabbage for pepper ( what I had on hand). Sauce is heavenly.
    Kudos, Amanda, and thanks!


Leave a Comment

Recipe Rating