Vegetarian Thai Green Curry Recipe

Vegetarian Thai Green Curry Recipe

How To Make Vegetarian Thai Green Curry

This Thai green curry recipe is the perfect meal for vegetarians made with fresh veggies and flavorful spices served with steamed seasonal greens.

Preparation: 45 minutes
Cooking: 10 minutes
Total: 55 minutes



  • cupbrown basmati rice
  • cupswater
  • 1tbspolive oilor quality vegetable oil
  • 1white onionsmall, diced
  • 1inchnub of gingerfinely chopped
  • 2garlic clovesfinely chopped
  • salt
  • 2tbspThai green curry paste
  • 3Thai chileschopped, optional
  • 1canlight coconut milk
  • ½cupwater
  • 2tspturbinado raw sugaror brown sugar
  • 1pkgtofuextra-firm, optional
  • 2tspbrown rice wine vinegar
  • 2tspsoy sauce
  • cilantrochopped
  • 2cupsseasonal vegetableschopped, like broccoli, asparagus, carrots or bell peppers


  1. Cook the rice. Rinse the rice in a mesh colander and then cook it in a rice cooker with 2 ½ cups water or according to your manufacturer’s instructions.

  2. Give the rice some time to cook as you prepare all the vegetables. Drain the tofu and squeeze it gently to release some of the water. Slice it in half, into two square slabs, and slice it into bite-sized strips.

  3. Heat a 10-inch skillet with deep sides over medium-low heat. Once it’s hot, add a drizzle of oil. Sweat the onion, ginger, and garlic with a sprinkle of salt for about 7 minutes.

  4. Raise the heat to medium and add the curry paste and chilies, stirring often for a couple of minutes.

  5. Shake or stir the coconut milk and then pour it into the pan. Add the water, sugar, and chopped tofu then cook until the tofu is warmed through and the liquid has reduced to your desired consistency.

  6. Remove from heat and season with rice wine vinegar and soy sauce, to taste.

  7. Steam the vegetables until tender using your preferred method. Stir cilantro into the curry.

  8. Serve rice, curry, and vegetables onto each plate and garnish with extra cilantro, if desired.


  • Calories: 459.31kcal
  • Fat: 16.16g
  • Saturated Fat: 6.78g
  • Monounsaturated Fat: 4.33g
  • Polyunsaturated Fat: 2.76g
  • Carbohydrates: 64.14g
  • Fiber: 6.24g
  • Sugar: 7.54g
  • Protein: 14.63g
  • Cholesterol: 0.74mg
  • Sodium: 1285.14mg
  • Calcium: 221.97mg
  • Potassium: 596.87mg
  • Iron: 3.58mg
  • Vitamin A: 156.84µg
  • Vitamin C: 58.94mg
Chat Bubble Icon Share your own special recipe
Submit Your Own Recipe

Have your own special recipe to share? Submit Your Recipe Today!


Leave a comment

Replying to