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

Vegetarian Thai Green Curry


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Emma
  • Total Time: 30 minutes
  • Yield: 4 servings
  • Diet: Vegan

Description

A quick and flavorful vegetarian Thai green curry made with tofu, colorful bell peppers, and a creamy coconut base. Bursting with authentic Thai flavors and fresh herbs, this vibrant dish is comforting, wholesome, and ready in just 30 minutes.


Ingredients

14 oz (400g) firm tofu, pressed and cubed

2 tbsp vegetable oil

23 tbsp green curry paste, adjust to taste

1 can (13.5 oz / 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 tbsp soy sauce or tamari

1 tbsp brown sugar

1 tbsp lime juice

1/4 cup Thai basil leaves

Steamed jasmine rice, for serving


Instructions

  1. Heat 1 tbsp 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 and set aside.
  2. In the same skillet, add the remaining oil and green curry paste. Fry for 1–2 minutes until fragrant.
  3. Pour in the coconut milk and vegetable broth, stirring until smooth and well combined.
  4. Add the sliced green and red bell peppers and carrot. Bring to a gentle simmer and cook for 10 minutes, until the vegetables are tender.
  5. Return tofu to the skillet along with bamboo shoots (if using), soy sauce, and brown sugar. Stir and cook for another 5 minutes.
  6. Remove from heat and stir in lime juice and Thai basil leaves. Adjust seasoning with soy sauce or lime juice as desired.
  7. Serve hot over steamed jasmine rice and enjoy.

Notes

Add zucchini, snap peas, or baby corn for extra color and crunch.

Use chickpeas or tempeh instead of tofu for a protein variation.

Increase spice with extra curry paste or fresh chili.

Stir in peanut butter for a creamy, nutty flavor.

Refrigerate leftovers up to 3 days; reheat gently with a splash of coconut milk or broth.

Freezes well for up to 2 months.

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

Nutrition

  • Serving Size: 1 serving
  • Calories: 360
  • Sugar: 7g
  • Sodium: 720mg
  • Fat: 25g
  • Saturated Fat: 15g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 18g
  • Fiber: 4g
  • Protein: 15g
  • Cholesterol: 0mg