Skip to main content

Healthy South Indian Beans Poriyal Recipe

Healthy Beans Poriyal

Healthy Beans Poriyal

Beans Poriyal Recipe

Beans poriyal is a famous South Indian stir-fry that is traditionally prepared to accompany rice, chapati or roti along with other side dishes like rasam, dal and sambar. Quick and easy to make, this dish is both tasty and healthy. It is light on the stomach yet filling, and it can be served for either lunch or dinner.

French beans, also called green beans or string beans, are the star of this dish. In addition to poriyal, French beans are used in Indian cooking to make pulao, biriyani, flavored rice, sambar and so on. Beans are a very rich source of fiber.

Other famous poriyal recipes are made with carrots, cabbage, beetroot and other vegetables. All of these poriyal recipes are very tasty and healthy.

Cook Time

Prep timeCook timeReady inYields

5 min

10 min

15 min

2 servings


  • 250 grams fresh French beans
  • 1 onion, finely chopped
  • 1/2 teaspoon mustard seeds
  • 1 teaspoon cumin seeds
  • 1 tablespoon split black gram (urad dal)
  • 1 tablespoon Bengal gram (chana dal)
  • 1 to 2 tablespoons cooking oil
  • 1 to 2 strings fresh curry leaves
  • 1-2 green chilies
  • 1/2 teaspoon turmeric powder
  • salt, to taste
  • 1/4 cup water, or as needed
  • 1/2 cup fresh coconut, grated


  1. Wash and chop off the ends of the French beans. Remove the fibrous strings if any. Chop the beans into small pieces and set aside.
  2. Remove the skin of onion and chop finely. Set aside.
  3. In a frying pan, heat 1 to 2 tablespoons of vegetable oil. Add the mustard seeds and cumin seeds. Let them splutter.
  4. Add the split black gram and Bengal gram. Fry over low flame till the lentils turn a golden color.
  5. Add the fresh curry leaves and green chilies. Saute for 1 minute.
  6. Add chopped onions and saute till they turn translucent.
  7. Add chopped French beans, mix with the seasoning and stir fry for 1 to 2 minutes over medium flame.
  8. Add the turmeric powder and salt to taste.
  9. Add 1/4 cup of water (don't add water if the beans are very tender. It will cook in its own moisture).
  10. Cover with a lid and cook till the beans are cooked, and the water has evaporated completely. You can add more water if required.
  11. Grate 1/2 cup of fresh coconut (or use store brought) and set aside.
  12. Open the lid and add grated coconut. Mix well. Switch off the flame.
  13. Healthy and tasty beans poriyal is ready to serve. Serve hot with rice along with rasam or dal. Also tastes great with chapati and roti.

Recipe Notes

  • It is not necessary to make beans poriyal with French beans only. You can use different types of beans to make this dish. But cooking time varies depending on the type of beans used.
  • Always use tender beans to make poriyal. It is easy to cook and tastes good.
  • If beans are very tender, it doesn't need water to cook. It will cook using its own moisture. If needed, just sprinkle some water.
  • You can chop five to six beans together to expedite the chopping process.
  • You can alter the quantity of coconut as per your preference.
  • For extra spiciness, you can increase the number of green chilies or can add red chili powder too.
  • You can pressure cook the beans, which saves time.
  • You can cook the beans well so they are very soft, or you can cook them for less time to keep them crunchy. Perfectly cooked beans make perfect poriyal.