How to Make Green Beans Stir Fry (Traditional & Healthy Version)

Green Beans Stir Fry, popularly known as 'Beans Poriyal' in Tamil Nadu and 'Beans Thoran' in Kerala, is a quintessential South Indian vegetarian dish. This simple yet flavorful preparation transforms fresh green beans (haricot beans) into a vibrant side dish, seasoned with coconut, mustard seeds, curry leaves, and mild spices. The dish is light, nutritious, and makes for a healthy accompaniment to steamed rice and sambar or rasam during lunch. Green Beans Stir Fry is a staple in many South Indian homes, especially during festivals like Pongal and Onam, where a variety of vegetable stir-fries (known as 'palya' in Karnataka) are served as part of an elaborate meal. The taste is fresh and subtly spiced, letting the natural flavors of the beans shine. Its quick cooking time and minimal oil usage make it ideal for those tracking calories and seeking wholesome, balanced meals. Whether enjoyed as part of a daily lunch or festive thali, this stir fry brings authentic Indian taste and healthfulness to your plate.

35 min total2 servingsEasy90 kcal / 100g

Ingredients

Step-by-step instructions

Step 1: Wash and trim the green beans
0%

Step 1 · Wash and trim the green beans

Wash and trim the green beans. Finely chop them into small pieces for even cooking.

Step 2: Heat coconut oil in a kadhai or heavy-bottomed pan on medium flame
0%

Step 2 · Heat coconut oil in a kadhai or heavy-bottomed pan on medium flame

Heat coconut oil in a kadhai or heavy-bottomed pan on medium flame. Add mustard seeds and let them splutter.

Step 3: Add urad dal and sauté until golden brown
0%

Step 3 · Add urad dal and sauté until golden brown

Add urad dal and sauté until golden brown. Next, add curry leaves, green chili, and a pinch of asafoetida (hing) if using.

Step 4: Add the chopped green beans
0%

Step 4 · Add the chopped green beans

Add the chopped green beans. Sprinkle turmeric powder and salt. Mix well.

Step 5: Sprinkle a little water
0%
10 min

Step 5 · Sprinkle a little water

Sprinkle a little water, cover, and cook on low flame for 8-10 minutes, stirring occasionally until beans are tender but still crisp.

Step 6: Once the beans are cooked and water has evaporated
0%
2 min

Step 6 · Once the beans are cooked and water has evaporated

Once the beans are cooked and water has evaporated, add fresh grated coconut. Mix and cook uncovered for 2 minutes.

Step 7: Give a final stir and serve hot with steamed rice
0%

Step 7 · Give a final stir and serve hot with steamed rice

Give a final stir and serve hot with steamed rice, sambar, or dal.

Why this recipe is healthy

This Indian Green Beans Stir Fry is a healthy choice due to its high fiber, low calorie content, and the use of fresh, seasonal vegetables. The recipe avoids heavy cream or excessive oil, relying on natural flavors and light tempering. Perfect for lunch, it promotes satiety, digestive health, and stable energy levels, making it ideal for weight management and overall wellness.

A note on tradition

Green Beans Stir Fry holds an important place in South Indian cuisine, especially in Tamil, Kerala, and Karnataka households. It is a regular feature in festival feasts such as Pongal, Onam, and wedding sadyas, often served with other vegetable curries and rice. Its simplicity, quick preparation, and compatibility with traditional thalis make it a beloved choice for both everyday meals and special occasions.

← Back to Green Beans Stir Fry