Vegan Thai Green Curry

This vegan Thai Green Curry with Tofu is filled with fresh green vegetables and pan-fried tofu for a easy healthy and delicious weeknight meal.

Prep Time
15 mins
Cook Time
15 mins
Total Time
30 mins
Course: Main Course, Main Dish
Cuisine: Thai
Keyword: Vegan Thai Green Curry
Servings: 2 servings
Calories: 621 kcal
Author: Sarah McMinn
Green Curry
Serve with
  • fresh lime wedges
  • Thai basil
  • cooked rice or rice noodles
  1. In a large cast-iron skillet heat up 2 tablespoons of coconut oil over medium-high heat. Cut tofu in 1/2" thick triangles and place in hot oil. Lightly fry on each side for 2-3 minutes. Transfer tofu to a plate and set aside.

  2. In the same skillet, heat remaining oil and reduce heat to medium. Add onions and peppers and sauté until tender and cooked partially, through about 5 minutes. Transfer to the plate with tofu.

  3. Keeping heat at medium add green curry paste, coconut milk, and vegetable broth to the empty skillet. Stir until curry paste is dissolved. Bring to a boil, reduce heat, and simmer for 5 minutes. Add tofu and vegetable back to the skillet with the coconut milk/broth mixture and simmer for another 5 minutes.
  4. Stir in Thai basil, maple syrup, vegan fish sauce (if using) and salt to taste. Remove from heat.
  5. Serve over rice or rice noodles with fresh basil and lime wedges.
Nutrition Facts
Vegan Thai Green Curry
Amount Per Serving
Calories 621 Calories from Fat 477
% Daily Value*
Fat 53g82%
Saturated Fat 45g281%
Sodium 495mg22%
Potassium 644mg18%
Carbohydrates 35g12%
Fiber 5g21%
Sugar 20g22%
Protein 7g14%
Vitamin A 2365IU47%
Vitamin C 81.6mg99%
Calcium 88mg9%
Iron 5.4mg30%
* Percent Daily Values are based on a 2000 calorie diet.