·

Vegetarian Thai Green Curry Recipe

If you’ve ever craved a dish that feels comforting yet vibrant, rich yet refreshing, then a Vegetarian Thai Green Curry Recipe is exactly what you need. This iconic Thai dish is beloved worldwide for its creamy coconut base, fragrant herbs, and perfectly balanced flavors—sweet, spicy, salty, and tangy all in one bowl.

As a professional chef, I can confidently say that mastering this curry opens the door to understanding Thai cuisine at its core. In this detailed guide, I’ll walk you through everything—from ingredients and techniques to pro tips and variations—so you can create a restaurant-quality vegetarian Thai green curry right at home.

What Is Vegetarian Thai Green Curry?

Thai green curry, known traditionally as Gaeng Kiew Wan, gets its name from its vibrant green color, which comes from fresh green chilies and herbs.

Unlike Indian curries, Thai curries rely on fresh curry paste and coconut milk instead of dried spices and tomato-based sauces.

A vegetarian version replaces meat with vegetables, tofu, or plant-based proteins—without sacrificing the depth of flavour.

Why You’ll Love This Vegetarian Thai Green Curry Recipe

  • Rich, creamy, and deeply satisfying
  • Naturally vegetarian (and easily vegan)
  • Customizable with your favorite vegetables
  • Ready in under an hour
  • Perfect balance of spicy, sweet, and citrusy flavours

Essential Ingredients for the Best Flavor

Creating an authentic Vegetarian Thai Green Curry Recipe starts with understanding the ingredients. Each component plays a crucial role.

1. Green Curry Paste (The Flavour Base)

This is the heart of the dish. Traditionally made with:

  • Green chilies
  • Lemongrass
  • Garlic
  • Shallots
  • Galangal (or ginger substitute)
  • Kaffir lime leaves
  • Coriander roots

Important tip: Some store-bought curry pastes contain shrimp paste—always check labels for vegetarian versions.

2. Coconut Milk

Use full-fat coconut milk for a rich and creamy texture. Light versions will make the curry thin and less flavourful.

3. Vegetables (Mix and Match)

A great Vegetarian Thai Green Curry Recipe thrives on variety:

  • Bell peppers
  • Broccoli
  • Carrots
  • Baby corn
  • Snow peas
  • Eggplant
  • Zucchini

Many recipes also include squash, mangetout, or bamboo shoots for added texture.

4. Protein Options

  • Firm tofu (classic choice)
  • Chickpeas
  • Tempeh

Tofu is especially popular because it absorbs the curry beautifully.

5. Aromatics & Herbs

These elevate the dish from good to exceptional:

  • Lemongrass
  • Kaffir lime leaves
  • Thai basil
  • Fresh coriander

6. Seasoning & Balance

Thai cuisine is all about balance:

  • Soy sauce (vegetarian substitute for fish sauce)
  • Palm sugar or brown sugar
  • Lime juice

Step-by-Step: How to Make Vegetarian Thai Green Curry

Let’s break this down into a professional, foolproof method.

Step 1: Prep Your Ingredients

  • Chop all vegetables evenly for consistent cooking
  • Cube tofu and lightly pan-fry (optional for better texture)
  • Bruise lemongrass to release flavour

Step 2: Cook the Curry Paste

Heat oil in a pan and gently fry the green curry paste for 1–2 minutes.

Chef’s Tip:
This step is crucial—it releases the essential oils and deepens the flavour.

Step 3: Add Coconut Milk

Pour in coconut milk and stir well. You can add a little water or vegetable broth to adjust consistency.

Step 4: Add Vegetables

Start with harder vegetables:

  • Carrots
  • Eggplant
  • Potatoes

Then add softer ones later:

  • Bell peppers
  • Snow peas

Simmer until tender (about 15–20 minutes).

Step 5: Add Protein

Add tofu or chickpeas and cook for another 5 minutes.

Step 6: Season and Balance

Add:

  • Soy sauce
  • Sugar
  • Lime juice

Taste and adjust—this is where magic happens.

Step 7: Finish with Herbs

Stir in Thai basil and fresh coriander just before serving.

Pro Chef Tips for Perfect Thai Green Curry

1. Don’t Rush the Paste

Cooking the paste properly is what separates average curry from exceptional curry.

2. Use Fresh Ingredients When Possible

Fresh herbs and aromatics dramatically improve flavour.

3. Balance Is Everything

Thai food is about harmony:

  • Too spicy? Add coconut milk
  • Too sweet? Add lime juice
  • Too salty? Add a pinch of sugar

4. Texture Matters

Cut vegetables evenly so they cook at the same rate.

Delicious Variations to Try

1. Vegan Thai Green Curry

Already plant-based—just ensure:

  • No fish sauce
  • No shrimp paste

2. Tofu Lover’s Version

Double the tofu and pan-fry for a crispy texture before adding.

3. Low-Carb Version

Skip rice and serve with:

  • Cauliflower rice
  • Zucchini noodles

4. Spicy Street-Style Curry

Add extra green chilies for a bold kick.

5. Creamy Nutty Twist

Add a spoon of peanut butter for a fusion-style curry.

What to Serve with Vegetarian Thai Green Curry

A great curry deserves the perfect pairing:

Classic Options

  • Jasmine rice (most popular)
  • Steamed basmati rice

Healthier Alternatives

  • Brown rice
  • Quinoa

Side Ideas

  • Thai cucumber salad
  • Spring rolls
  • Fresh lime wedges

Serving with rice is traditional and helps balance the rich flavors.

Storage and Meal Prep Tips

Refrigeration

  • Store in an airtight container
  • Keeps for 3–4 days

Freezing

  • Freeze without fresh herbs
  • Add herbs when reheating

Reheating

  • Warm gently on the stove
  • Add a splash of water or coconut milk

Common Mistakes to Avoid

1. Using Low-Quality Curry Paste

This can make the dish bland.

2. Overcooking Vegetables

They should be tender but still vibrant.

3. Skipping the Balance Step

Always taste and adjust before serving.

Health Benefits of Vegetarian Thai Green Curry

This dish isn’t just delicious—it’s nutritious:

  • Packed with fiber from vegetables
  • Rich in healthy fats from coconut milk
  • Full of vitamins and antioxidants

Coconut milk is also dairy-free and suitable for vegan diets.

Final Thoughts

A well-made Vegetarian Thai Green Curry Recipe is more than just a meal—it’s an experience. From the fragrant aroma of lemongrass to the creamy richness of coconut milk, every bite tells a story of Thai culinary tradition.

Once you master the basics, you can adapt this dish endlessly to suit your taste, pantry, and creativity. Whether you’re cooking for a weeknight dinner or impressing guests, this curry is guaranteed to deliver.

Vegetarian Thai Green Curry Recipe

A rich, creamy, and aromatic Vegetarian Thai Green Curry Recipe made with fresh vegetables, tofu, and coconut milk—perfectly balanced with spicy, sweet, and tangy flavours for an authentic Thai-inspired meal.
Prep Time 20 minutes
Cook Time 25 minutes
Course Main Course
Cuisine Indian
Servings 4
Calories 350 kcal

Ingredients
  

For the Curry:

  • 2 tbsp green curry paste ensure vegetarian
  • 1 tbsp vegetable oil
  • 1 can 400 ml full-fat coconut milk
  • 1/2 cup vegetable broth or water
  • 1 cup firm tofu cubed
  • 1 cup broccoli florets
  • 1/2 cup sliced carrots
  • 1/2 cup bell peppers mixed colors
  • 1/2 cup zucchini or eggplant chopped
  • 1/4 cup baby corn or bamboo shoots optional

Aromatics & Flavour:

  • 1 stalk lemongrass lightly crushed
  • 2 kaffir lime leaves optional
  • 2 cloves garlic minced
  • 1 tsp grated ginger

Seasoning:

  • 1 –2 tbsp soy sauce
  • 1 tsp brown sugar or palm sugar
  • 1 tbsp fresh lime juice

Garnish:

  • Fresh Thai basil leaves
  • Fresh coriander cilantro

Instructions
 

Step 1: Prepare Ingredients

  • Wash and chop all vegetables evenly. Cube the tofu and optionally pan-fry it for a firmer texture.

Step 2: Cook the Curry Paste

  • Heat vegetable oil in a pan over medium heat. Add green curry paste and saute for 1–2 minutes until fragrant.

Step 3: Add Coconut Milk

  • Pour in the coconut milk and stir well. Add vegetable broth or water to adjust consistency.

Step 4: Add Aromatics

  • Add garlic, ginger, lemongrass, and kaffir lime leaves. Let the mixture simmer gently.

Step 5: Cook Vegetables

  • Add harder vegetables first (carrots, eggplant). Cook for 5–7 minutes, then add softer vegetables (broccoli, bell peppers, zucchini).

Step 6: Add Tofu

  • Add tofu cubes and simmer for another 5 minutes, allowing them to absorb the flavours.

Step 7: Season the Curry

  • Stir in soy sauce, sugar, and lime juice. Taste and adjust seasoning as needed.

Step 8: Final Touch

  • Turn off heat and add Thai basil and fresh coriander. Serve hot.

Notes

  • Storage: Refrigerate in an airtight container for up to 3–4 days.
  • Freezing: Freeze without herbs; add fresh herbs when reheating.
  • Reheating: Warm gently and add a splash of coconut milk if thickened.
  • Protein Swap: Replace tofu with chickpeas or tempeh.
  • Spice Level: Adjust curry paste quantity based on heat preference.
  • Creamier Curry: Use coconut cream instead of milk.