Thoran is a classic Kerala dry vegetable stir-fry where finely chopped green beans are gently cooked with freshly grated coconut, curry leaves, and whole spices. It comes together in under 30 minutes and pairs beautifully with steamed rice and dal for an authentic Kerala meal.
Prep Time15 mins
Cook Time20 mins
Total Time35 mins
Servings4
Yield4 side-dish servings
Nutrition Facts
Per serving (estimated)
- 210 kcalCalories
- 17 gFat
- 12 gSaturated Fat
- 13 gCarbs
- 5 gFiber
- 4 gSugar
- 3 gProtein
- 380 mgSodium
- 320 mgPotassium
- 45 mgCalcium
- 1.8 mgIron
- 18 mgVitamin C
- 85 mcgVitamin A
Ingredients
For the Thoran
- 500 g green beans (French or long beans), trimmed and finely chopped
- 1.5 cups fresh grated coconut
- 1 medium onion, finely chopped
- 2–3 dried red chilies, broken into pieces
- 2 green chilies, slit lengthwise
- 1 tsp black mustard seeds
- 1 tsp cumin seeds
- 10–12 fresh curry leaves
- 2 garlic cloves, minced (optional)
- 1/2 tsp turmeric powder
- 3 tbsp coconut oil
- 3/4 tsp salt, or to taste
Directions
- Wash, trim, and finely chop the green beans into uniform 1/4-inch pieces so they cook evenly and quickly in the dry stir-fry style.
- Heat the coconut oil in a heavy kadai or deep skillet over medium heat until shimmering. Add the mustard seeds and let them splutter, about 30 seconds.
- Stir in the cumin seeds, broken dried red chilies, and curry leaves; sauté for 20–30 seconds until the leaves turn crisp and aromatic.
- Add the chopped onion and slit green chilies. Cook, stirring often, until the onion softens and turns pale golden, about 4 minutes.
- Add the minced garlic (if using) and turmeric powder and stir for 20 seconds until fragrant, taking care not to burn the garlic.
- Add the chopped green beans and salt, tossing well to coat every piece with the spice base. Cover with a tight lid and cook on low heat for 8–10 minutes, stirring once or twice, until the beans are just tender with a slight bite.
- Uncover, add the grated coconut, and fold it gently through the beans. Cook uncovered for 3–4 minutes, stirring, so the coconut toasts lightly and clings to the vegetables without becoming gummy.
- Taste and adjust salt, finish with a final drizzle of coconut oil, and serve hot as a side with steamed rice, parippu (dal), and sambar.
Cook’s Notes
- Freshly grated coconut delivers the most authentic flavor; frozen grated coconut is the next best option if fresh is unavailable.
- Do not overcook the beans — authentic thoran keeps a pleasant crunch, which also preserves more vitamin C.
- Add 1/4 tsp of sugar if your beans have a slightly bitter note; it balances the coconut beautifully without making the dish sweet.
- For an extra-green dish, stir in 1/4 cup chopped fresh coriander at the end of cooking.
- Refrigerate leftovers in an airtight container for up to 2 days; reheat gently with a splash of water to refresh the texture.










