How to Make Green Bean Curry (Traditional & Healthy Version)
Green Bean Curry, known locally as "Bonchi Curry," is a beloved staple in Sri Lankan households across all regions. This vibrant, vegan, and gluten-free curry beautifully showcases the island’s hallmark flavors—fragrant coconut milk, classic curry leaves, and a gentle blend of spices. It’s a dish that captures the essence of Sri Lankan home cooking: simple, nourishing, and full of taste. Traditionally served with rice, hoppers, or roti, green bean curry is celebrated for its comforting texture and aromatic profile. It is a common sight at family meals and festive gatherings, where vegetables are central to the culinary experience. What makes Sri Lankan Green Bean Curry truly unique is its balance of freshness and spice. The natural crunch of green beans is enhanced with mustard seeds, turmeric, and a splash of creamy coconut milk, creating a light yet satisfying meal. Whether you’re discovering Sri Lankan food for the first time or seeking a wholesome plant-based recipe, this curry is an excellent choice for those looking to enjoy authentic flavors with a healthy twist. Its ease of preparation and adaptability make it perfect for busy international home cooks searching for a nutritious, flavorful addition to their meal rotation.
Ingredients
- 250g Green beans (Bonchi, ends trimmed and sliced diagonally)
- 1 small Onion (sliced thinly)
- 2 Garlic cloves (finely chopped)
- 1 Green chili (sliced; adjust for heat)
- 8-10 Curry leaves (fresh, if available)
- 1/2 tsp Mustard seeds
- 1/4 tsp Turmeric powder
- 1 tsp Sri Lankan curry powder (roasted variety preferred)
- 1/2 cup Coconut milk (light or regular)
- to taste Salt
- 1/4 tsp Black pepper (freshly ground)
- 1 tbsp Coconut oil
Step-by-step instructions
Step 1 · Heat coconut oil in a medium pan over medium heat
Heat coconut oil in a medium pan over medium heat. Add mustard seeds and let them splutter.
Step 2 · Stir in onions
Stir in onions, garlic, green chili, and curry leaves. Sauté until the onions are translucent and fragrant.
Step 3 · Add the sliced green beans and toss well to coat with the aromatics
Add the sliced green beans and toss well to coat with the aromatics.
Step 4 · Sprinkle turmeric powder
Sprinkle turmeric powder, curry powder, and black pepper (if using). Mix thoroughly.
Step 5 · Add salt and 1/4 cup water
Add salt and 1/4 cup water. Cover and simmer on low heat until beans are just tender but still bright green.
Step 6 · Pour in the coconut milk and stir gently
Pour in the coconut milk and stir gently. Simmer uncovered for another 5 minutes until the curry thickens slightly.
Step 7 · Taste and adjust seasoning
Taste and adjust seasoning. Serve hot with steamed red rice, brown rice, or roti.
Why this recipe is healthy
This Sri Lankan Green Bean Curry is a great healthy choice because it is plant-based, gluten-free, and packed with nutrients from fresh vegetables and spices. The recipe uses minimal oil and light coconut milk, making it lighter in calories. Fiber-rich green beans promote satiety, while the absence of processed ingredients supports clean eating. It’s perfect for anyone aiming to maintain a balanced, wholesome diet without sacrificing flavor.
A note on tradition
Green Bean Curry (Bonchi Curry) holds a special place in Sri Lankan cuisine as a daily favorite and a symbol of the country’s rich agricultural heritage. It is enjoyed across all provinces, from the Western to the Southern regions, and is commonly served during everyday meals or at festive tables. The simplicity of ingredients makes it accessible, while the use of coconut and spices reflects the island's culinary identity. It is often part of a larger rice and curry spread, showcasing local vegetables and sustainability.