Vegan Thai Green Curry with Tofu

Green curry is a delightful Thai dish that bursts with flavors and aroma. This vegan version with tofu is a must-try for anyone looking to explore the world of plant-based Thai cuisine. It’s a perfect blend of creamy, spicy, and aromatic goodness that will tantalize your taste buds.


  • 1 package of extra-firm tofu, cubed
  • 2 tablespoons green curry paste
  • 1 can (14 oz) coconut milk
  • 1 cup mixed vegetables (bell peppers, zucchini, and bamboo shoots)
  • 2 tablespoons soy sauce
  • 1 tablespoon brown sugar
  • 1 tablespoon vegetable oil
  • Fresh basil leaves for garnish


  1. Heat vegetable oil in a large pan over medium heat.
  2. Add the green curry paste and stir-fry for 1-2 minutes until fragrant.
  3. Slowly pour in the coconut milk while continuing to stir.
  4. Add the tofu cubes and let them simmer in the curry sauce for about 10 minutes.
  5. Stir in the soy sauce and brown sugar.
  6. Add the mixed vegetables and cook for an additional 5 minutes, or until they’re tender.
  7. Serve the Vegan Thai Green Curry hot, garnished with fresh basil leaves.

Prep Time: 15 minutes

Serves: 4

This Vegan Thai Green Curry with Tofu is a delightful and aromatic dish that brings the flavors of Thailand to your table. Creamy coconut milk, spicy green curry paste, and tender tofu come together to create a delicious and satisfying meal. Serve it with steamed jasmine rice for the perfect Thai dining experience.

Nutritional Information (per serving): Calories: 320 | Fat: 22g | Carbohydrates: 14g | Protein: 16g

Green curry is not only delicious but also packed with the goodness of plant-based ingredients. It’s a dish that will transport your taste buds to the streets of Bangkok, and you won’t believe it’s vegan. So, gather your ingredients, follow these simple instructions, and enjoy a flavorful Vegan Thai Green Curry with Tofu that will impress your family and friends.