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
2–3 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
- 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.
- In the same skillet, add the remaining oil and green curry paste. Fry for 1–2 minutes until fragrant.
- Pour in the coconut milk and vegetable broth, stirring until smooth and well combined.
- 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.
- Return tofu to the skillet along with bamboo shoots (if using), soy sauce, and brown sugar. Stir and cook for another 5 minutes.
- Remove from heat and stir in lime juice and Thai basil leaves. Adjust seasoning with soy sauce or lime juice as desired.
- 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