Creamy Thai Green Curry

Posted on July 20, 2026

by: James-Carter

Creamy Thai green curry with vibrant vegetables and aromatic herbs

I make this Vegetarian Thai Green Curry when I crave something that balances vibrant flavors and a warm, inviting aroma, all in about 30 minutes. The tofu takes on a delightful golden brown color when sautéed, delivering a hearty texture that complements the creamy coconut broth. This dish is a perfect solution for those busy evenings when you’re looking to whip up a satisfying meal without lengthy preparation.

What Makes This Vegetarian Thai Green Curry Reliable

One essential technique is ensuring the tofu is properly pressed; skipping this step leads to excess moisture and prevents it from browning well. The coconut milk used here creates a luscious, velvety base, enhancing the dish’s overall feel. When finished, the curry should have a glossy surface, vibrant colors, and a melange of enticing aromas.

Ingredients

  • 14 oz (400g) firm tofu, pressed and cubed
  • 2 tablespoons vegetable oil
  • 2-3 tablespoons green curry paste
  • 1 can (13.5 oz or 400ml) coconut milk
  • 1 cup vegetable broth
  • 1 green bell pepper, sliced
  • 1 red bell pepper, sliced
  • 1 medium carrot, thinly sliced
  • 1/2 cup bamboo shoots (optional)
  • 2 tablespoons soy sauce or tamari
  • 1 tablespoon brown sugar
  • 1 tablespoon lime juice
  • 1/4 cup Thai basil leaves
  • Steamed jasmine rice (for serving)

The above ingredients combine seamlessly to create a balanced vegetarian dish that is satisfying and packed with flavor.

How To Make It

  1. Prepare the Tofu: Heat 1 tablespoon of vegetable oil in a large skillet over medium heat. Add the cubed tofu and fry until golden brown on all sides, about 5-7 minutes. Remove from the skillet and set aside. The tofu should have a crisp exterior while remaining soft inside, adding texture.
  2. Cook the Curry: In the same skillet, add the remaining tablespoon of oil and the green curry paste. Fry for 1-2 minutes until aromatic. Slowly pour in the coconut milk and vegetable broth, stirring to combine with the curry paste. The mixture will start to bubble and thicken slightly.
  3. Vegetables: Add the sliced bell peppers and carrot to the skillet. Bring to a simmer and cook for about 10 minutes, or until the vegetables are just tender. Monitor them closely to retain a bit of crunch.
  4. Combine: Return the tofu to the skillet along with the bamboo shoots (if using), soy sauce, and brown sugar. Stir well and continue to cook for another 5 minutes, allowing the flavors to meld. You’ll notice the sauce deepening in color and flavor.
  5. Final Touches: Remove from heat and stir in the lime juice and Thai basil leaves. Adjust seasoning with more soy sauce or lime juice if needed. The final product should balance sweet, salty, and tangy notes perfectly.
  6. Serve: Spoon the curry over steamed jasmine rice and enjoy! The rice acts as a delicious companion, soaking up all the savory juices.

Quick Substitutions

  • Firm TofuExtra-firm Tofu: This will hold up better during cooking and provide a sturdier texture.
  • Coconut MilkAlmond Milk: This creates a thinner sauce and could impact richness; consider adding more curry paste for flavor.
  • Green Curry PasteYellow Curry Paste: This will yield a milder dish with a different color profile.
  • Vegetable BrothChicken Broth: Results in a deeper savory flavor if not strictly vegetarian.
  • Thai BasilRegular Basil: Regular basil works in a pinch but lacks the distinctive flavor of Thai basil.

These substitutions can accommodate dietary restrictions or preferences while maintaining the essence of the dish.

Tips Before You Start

It’s crucial to press your tofu to remove excess moisture; this allows it to absorb flavors better and crisp up nicely. If you rush through this step, your tofu may end up soggy rather than golden and firm. Another tip is to taste the sauce as you cook; adjusting the quantity of soy sauce or lime juice at this stage can greatly influence the final flavor. I find that adding a pinch more sugar can balance out the heat of the curry paste beautifully.

Also, consider thinly slicing your vegetables evenly to ensure they cook uniformly, resulting in a pleasant texture throughout the dish. Lastly, if you enjoy more heat, don’t hesitate to add a dash of chili flakes or sliced fresh chilies while cooking.

Common Mistakes to Avoid

  • Skipping the pressing of tofu: This leads to soggy tofu that won’t brown properly. Always take the time to press it to ensure a nice texture.
  • Not monitoring the simmering time: Overcooking the vegetables makes them mushy and unappealing. Keep a close eye on them to achieve the desired tenderness with some bite.
  • Neglecting to taste during cooking: This could result in a dish that’s either too bland or overly salty. Always adjust your seasonings based on personal preference as you go.

These points highlight some pitfalls to evade for a more enjoyable cooking experience and a better final product.

Nutrition At A Glance

  • Serving size: 1 bowl
  • Calories: Approximately 400
  • Protein: 18g
  • Carbohydrates: 45g
  • Fat: 18g
  • Fiber: 5g

This dish offers a wholesome nutrition profile while being both filling and energizing.

Serving Ideas

  • Cilantro Lime Rice: The citrus brings out the dish’s flavors beautifully and complements the curry.
  • Mango Salad: Adds a refreshing contrast with sweet and tangy elements that brighten the meal.
  • Spring Rolls: Crisp rolls provide a nice crunch against the creamy curry.
  • Peanut Sauce: A drizzle of this sauce enhances the dish with nutty flavors and adds extra richness.

Each of these accompaniments pairs well, adding more complexity and enjoyment to your meal.

Storage and Reheating

  • Fridge: Store in an airtight container for up to 3 days.
  • Freezer: This dish can be frozen for 1-2 months; however, the vegetables may not have the same texture upon reheating.
  • Reheating: Warm in a saucepan over low heat, adding a splash of water or broth to reach your desired consistency. Heat thoroughly until hot, about 10 minutes on the stovetop.

The flavors develop further, giving the dish a slightly different, often more integrated profile the next day.

Leftover Ideas

Use remaining curry as a filling for wraps or as a base for a grain bowl. You could also integrate it into a stir-fry with additional vegetables or serve it over quinoa for a protein boost. These options utilize leftovers creatively while transforming them into new meals.

Conclusion

Now, you understand how to create a vibrant Vegetarian Thai Green Curry that balances flavors and textures well. Next time, try swapping out the green curry paste for a red variety for a different twist. Making this dish soon promises a quick, flavorful meal tailored to your tastes.

If you are looking for more curry adaptation ideas, you can explore recipes such as this one for additional inspiration!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
creamy thai green curry 2026 07 20 111555 1

Vegetarian Thai Green Curry


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: james-carter
  • Total Time: 40 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

A vibrant and flavorful vegetarian Thai green curry featuring golden brown tofu in a creamy coconut broth, perfect for busy evenings.


Ingredients

Scale
  • 14 oz (400g) firm tofu, pressed and cubed
  • 2 tablespoons vegetable oil
  • 23 tablespoons green curry paste
  • 1 can (13.5 oz or 400ml) coconut milk
  • 1 cup vegetable broth
  • 1 green bell pepper, sliced
  • 1 red bell pepper, sliced
  • 1 medium carrot, thinly sliced
  • 1/2 cup bamboo shoots (optional)
  • 2 tablespoons soy sauce or tamari
  • 1 tablespoon brown sugar
  • 1 tablespoon lime juice
  • 1/4 cup Thai basil leaves
  • Steamed jasmine rice (for serving)

Instructions

  1. Prepare the Tofu: Heat 1 tablespoon of vegetable oil in a large skillet over medium heat. Add the cubed tofu and fry until golden brown on all sides, about 5-7 minutes. Remove from the skillet and set aside.
  2. Cook the Curry: In the same skillet, add the remaining tablespoon of oil and the green curry paste. Fry for 1-2 minutes until aromatic. Slowly pour in the coconut milk and vegetable broth, stirring to combine with the curry paste.
  3. Add the sliced bell peppers and carrot to the skillet. Bring to a simmer and cook for about 10 minutes, or until the vegetables are just tender.
  4. Combine the tofu back to the skillet along with the bamboo shoots (if using), soy sauce, and brown sugar. Stir well and continue to cook for another 5 minutes.
  5. Remove from heat and stir in the lime juice and Thai basil leaves. Adjust seasoning as needed.
  6. Serve: Spoon the curry over steamed jasmine rice and enjoy!

Notes

Press tofu to remove excess moisture for better texture. Always taste the curry during cooking to adjust flavors.

  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Thai

Nutrition

  • Serving Size: 1 bowl
  • Calories: 400
  • Sugar: 6g
  • Sodium: 800mg
  • Fat: 18g
  • Saturated Fat: 9g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 45g
  • Fiber: 5g
  • Protein: 18g
  • Cholesterol: 0mg

Tags:

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star