Vegetarian Thai Green Coconut Curry

Vegetarian Thai Green Coconut Curry Recipe

 The Spruce

  • Total: 38 mins
  • Prep: 20 mins
  • Cook: 18 mins
  • Servings: 2 servings
Nutritional Guidelines (per serving)
1454 Calories
63g Fat
195g Carbs
58g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 2
Amount per serving
Calories 1454
% Daily Value*
Total Fat 63g 80%
Saturated Fat 52g 260%
Cholesterol 0mg 0%
Sodium 1334mg 58%
Total Carbohydrate 195g 71%
Dietary Fiber 54g 193%
Protein 58g
Calcium 1120mg 86%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

This is an authentic vegetarian Thai green curry recipe that's simple to make from scratch (no packaged curry paste required). This green curry tastes like a green curry should - very fresh and zinging with taste, plus it's quite 'creamy' without being too rich. It includes tofu or chickpeas (your choice) for protein, plus lots of healthy vegetables for an excellent vegetarian or vegan curry you'll want to serve both family and friends. Very aromatic and flavorful - you'll love this curry! Note: you can experiment with other vegetables in this curry, such as chopped yam, squash, snow peas, eggplant, broccoli, bok choy, among others.


  • For the Green Curry Paste
  • 1 stalk lemongrass (thinly sliced, or 3 tablespoons frozen prepared lemongrass)
  • 1/4 can coconut milk
  • 1 to 3 Thai green chilies (or jalapeño)
  • 1 cup fresh cilantro (packed, leaves & stems)
  • 1 shallot (chopped)
  • 4 to 5 cloves garlic
  • 1 to 2-inch piece galangal (or ginger, sliced)
  • 1 tablespoon soy sauce
  • 2 tablespoons lime juice (fresh)
  • 1/2 teaspoon cumin (ground)
  • 1/2 teaspoon coriander (ground)
  • 1/2 teaspoon white pepper (ground, available in most supermarket spice aisles)
  • 1 teaspoon brown sugar
  • 1/2 teaspoon salt
  • For the Remainder of the Dish
  • 1 to 2 tablespoons olive oil
  • 1 1/2 cups tofu (medium-firm, cubed, or canned chickpeas, your choice)
  • 1/2 to 3/4 cup vegetable stock (or faux chicken stock)
  • Optional: 2 to 3 makrut lime leaves (fresh or frozen)
  • 3/4 can coconut milk
  • 1 green bell pepper (chopped into bite-size pieces)
  • 1 to 1 1/2 cups asparagus (or green beans, chopped)
  • 1 large handful cherry tomatoes
  • 1/2 cup fresh Thai basil (or sweet basil)

Steps to Make It

  1. Gather the ingredients.

    Vegetarian Thai Green Coconut Curry Recipe
     The Spruce
  2. Place all green curry paste ingredients in a food processor or blender and blitz to create a fragrant green curry paste (you may need to add more coconut milk if using a blender). To make the sauce by hand: Mince and stir all sauce ingredients together in a bowl, or use a pestle and mortar to mash dry ingredients followed by liquid ingredients. Set aside.

    Vegetarian Thai Green Coconut Curry Recipe
     The Spruce
  3. Place a wok or large frying pan over medium-high heat. Add 1 to 2 tablespoons oil and swirl around, then add all the green curry paste you just made. Stir-fry 1 minute to release the fragrance.

    Vegetarian Thai Green Coconut Curry Recipe
     The Spruce
  4. Add the tofu or chickpeas. Stir-fry until well saturated with sauce.

    Vegetarian Thai Green Coconut Curry Recipe
     The Spruce
  5. Add the stock plus lime leaves (if using). Stir and reduce heat to medium-low. Gently simmer 5 minutes.

    Vegetarian Thai Green Coconut Curry Recipe
     The Spruce
  6. Add the coconut milk, plus vegetables (except basil) and continue simmering 5 to 7 minutes, or until softened.

    Vegetarian Thai Green Coconut Curry Recipe
     The Spruce
  7. Remove curry from heat and taste test for salt and spice.

    Vegetarian Thai Green Coconut Curry Recipe
    The Spruce
  8. Serve directly out of the wok, or transfer to a serving bowl. Sprinkle over the fresh basil (slice larger leaves into shreds). Sliced red chili can also be used as a topping, or to add more spice.

    Vegetarian Thai Green Coconut Curry Recipe
     The Spruce
  9. Serve with plenty of Thai jasmine rice, and enjoy!

    Vegetarian Thai Green Coconut Curry Recipe
     The Spruce


  • When you remove the curry from the stove and are seasoning it, there are a few things to keep in mind: If it's not salty enough, add a sprinkle more salt. If it's too salty for your taste, add another squeeze of lime juice. If it's too spicy, add more coconut milk. If you'd like it sweeter, add a little more sugar.