
Thai Red Curry with Yardlong Beans is a vibrant, aromatic dish from Thailand that features tender yardlong beans simmered in a rich, coconut milk-based curry paste. The paste typically includes red chilies, lemongrass, galangal, and garlic, creating a balance of spicy, sweet, and savory flavors. It's a beloved staple in Thai home cooking and street food, often served with jasmine rice.
This dish is moderately high in fat due to the coconut milk, but it also provides plant-based protein from the beans and essential nutrients like fiber, iron, and vitamins A and C. A typical serving (about 1.5 cups) contains roughly 300-400 calories, depending on the amount of coconut milk and added proteins like chicken or tofu.
| Calories | 280 kcal |
| Protein | 10 g |
| Carbs | 18 g |
| Fat | 19 g |
| Fiber | 4 g |
| Sugar | 6 g |
| Sodium | 850 mg |
| Vitamin A | 1200 IU |
| Vitamin C | 20 mg |
| Iron | 2.5 mg |
| Calcium | 80 mg |
| Potassium | 400 mg |
| Vitamin B6 | 0.3 mg |
| Magnesium | 45 mg |
| Phosphorus | 120 mg |
Per 1 cup (240 g) · estimated, varies by recipe
Culturally, this curry reflects Thailand's emphasis on balancing flavors—spicy, salty, sweet, and sour—in a single dish. Nutritionally, yardlong beans are a great source of antioxidants and may aid digestion, while the herbs in the curry paste offer anti-inflammatory benefits.