Learn how to make Beans Poriyal, a quick and flavorful South Indian stir-fry with green beans, coconut, and spices. This traditional Tamil recipe is vegan, gluten-free, and ready in 20 minutes!
Jump to:
What Is Poriyal
Poriyal, a Tamil term, refers to a simple yet flavorful sautéed or stir-fried vegetable dish. The essence of Poriyal lies in its minimal seasoning, allowing the natural flavors of the vegetable to shine. Typically prepared as a dry stir-fry, it features bite-sized pieces of a single vegetable cooked in oil with a tempering of basic Indian spices.
For added convenience, the vegetables can be steamed before stir-frying. Coconut plays a key role in Poriyal, either ground with spices or added fresh as a garnish. Tamil Brahmin-style Poriyal omits onions, garlic, and tomatoes, making it a staple in South Indian temple offerings along with Tamarind Rice, and wedding menus.
Known by different names across South India—such as Thoran in Kerala, Palya in Karnataka, and Upkari in Konkani cuisine—Poriyal is versatile. Poriyal is also made in Chettinad and Andhra cuisine. Popular vegetables used include green beans, carrots, beetroot, cabbage, green peas, flat, or cluster beans. Some other South Indian Poriyal recipes are Beetroot Poriyal, Raw Banana Fry, Paruppu Usili, and Potato Fry.
Green Beans Poriyal Recipe
Green Beans Poriyal, also known as South Indian French Beans Stir-Fry, is a flavorful and healthy vegan side dish that's easy to prepare. This classic recipe brings out the natural taste of fresh green beans (also called string or long beans) with a light seasoning of simple spices and a generous topping of coconut. Ready in minutes, this hotel-style Poriyal is the perfect addition to any meal and a wholesome way to enjoy authentic South Indian cuisine.
Difference Between Green Beans And French Beans
French beans, or haricots verts, are thinner, longer, stringless, and more tender than regular green beans, offering a delicate, buttery flavor. In contrast, regular green beans are sturdier and may have strings. Both are nutritious, rich in vitamins and fiber, and excellent additions to a balanced diet. Here are some more Indian green beans recipes for you to try - Air Fried Green Beans, Green Beans Potato Sabzi, and French Beans Stir-Fry.
Why Make This
- Made with minimal oil, South Indian Green Beans and Coconut Poriyal is a healthy and light side dish
- A perfect way to make use of fresh French beans
- This quick and easy one-pot recipe comes together in just 20 minutes
- Traditional Poriyal is prepared without onions, tomatoes, garlic, ginger, or cilantro, making it simple yet flavorful.
Ingredients needed 🧾
Green Beans: Use fresh organic green beans, string or French beans for this South Indian Poriyal recipe. If you’re short on time, frozen precut ones work just as well. You can even use Chinese long beans variety.
Aromatics: South Indian staples like fresh curry leaves, dried red chilies, gluten-free asafoetida, turmeric powder, South Indian curry powder, mustard seeds, and urad dal bring authentic flavor to Beans Masala Poriyal.
Coconut: Freshly grated coconut is a key ingredient for Poriyal. You can substitute with frozen coconut—just thaw before use. Fresh grated coconut adds both flavor and texture. Unsweetened desiccated coconut can also be used if fresh is not available.
Oil: For the best traditional taste, cook this French Beans and Coconut Poriyal in coconut oil. It enhances the authentic flavor of this classic South Indian dish.
How to make it 🔪
Want to save this recipe?
- Wash and trim the edges of the French beans. Chop them evenly into small, quarter-inch pieces to ensure uniform cooking.
- Pressure cook the chopped beans until tender, giving it 2 whistles. Be careful not to overcook them They should be al dente to avoid becoming mushy during the stir-frying process.
- Once done, strain and set them aside.
- Heat coconut oil in a pan. Add mustard seeds and allow them to crackle. Then, add urad dal and gluten-free asafoetida, stirring until the dal turns golden brown.
- Stir in the curry leaves, dried red chilies, and turmeric powder. Fry for about 30 seconds until fragrant.
- Add the South Indian curry powder and fry for another 30 seconds to enhance the flavor.
- Add the cooked French beans and season with salt. Mix well and cook for 2-3 minutes, allowing the veggies to absorb the spices.
- Finally, stir in the freshly grated coconut and a drizzle of coconut oil. Mix thoroughly, then remove from the heat.
Serving suggestions 🍽
South Indian Green Beans Poriyal can be enhanced with a drizzle of lemon juice if you want a tangy flavor. It is traditionally served as a side dish with Sambhar, or Rasam, and rice but also pairs well with chapati, roti, or Dal rice. Many enjoy it as a versatile addition to lunchboxes, as it stays fresh and flavorful.
This dish is ideal for weekday lunches or dinners and is equally suitable for special occasions. It’s commonly prepared during festivals like Navratri, Nombu, Janmashtami, Ganesh Chaturthi, Pongal, or as part of a Kerala Onam Sadya or a traditional wedding feast. Its simplicity and authentic taste make it a favorite for both everyday meals and celebratory spreads.
Top recipe tips 💭
When cooking Poriyal, avoid adding water as the moisture from the green beans is sufficient to cook them. Use a heavy-bottomed pan to prevent burning and ensure even cooking. There's no need to soak urad dal beforehand—they should be added dry, as they turn crunchy when fried in oil. For a variation, peanuts, or small onions (pearl onions) can be included for a different flavor profile. Instead of fresh coconut, unsweetened desiccated coconut can also be used. Add half a cup of cooked moong dal to the Poriyal to up the nutrition value of the side dish.
FAQs 📖
To make fresh South Indian curry powder, dry roast 1 tablespoon of chana dal, 1 tablespoon of urad dal, 1 tablespoon of coriander seeds, 3 dried red chilies, and ½ teaspoon of gluten-free asafoetida. Once roasted, let the ingredients cool and then grind them into a fine powder. This homemade curry powder adds authentic flavor to any stir-fry or vegetable dish. You can prepare a larger batch and store it in an airtight container for future use.
If you don’t have curry powder, you can substitute it with Sambhar Powder. It's best to avoid using store-bought curry powder, as it will alter the flavor profile of the dish. Alternatively, if you don’t have curry powder, you can skip it, but it will slightly alter the taste.
To store leftovers, keep it in an airtight container in the refrigerator. Since fresh coconut is used, it's best to consume the dish within a day or two for optimal freshness. If you plan to store it for a longer period, such as 4-5 days, skip adding the coconut initially. You can mix in the freshly grated coconut after reheating the dish and before serving to maintain the flavor and texture.
You can experiment with a variety of vegetables to make Poriyal. For a variation, you can add carrots to make Beans Carrot Palya, or incorporate green peas for added texture. Cabbage can also be used to prepare Poriyal in a similar way. Other vegetables like beetroot, okra (bhindi), kothavaranga, yam, broccoli, plantains, bitter gourd or karela, flat beans, and pumpkin can all be used to create different versions of Poriyal. Seasonal vegetables like tender jackfruit, breadfruit, banana flowers and stems, and raw papaya are also great options for making Thoran, adding unique flavors to this versatile dish.
Here's how to make Beans Thoran without steaming them - After preparing the tempering, add the chopped veggies directly to the pan. Add one forth cup of water. Cover the pan and let the veggies cook in the steam created within the pan. Cook them until they are al dente, ensuring they hold their shape. Avoid overcooking them, as this can make them mushy. This method simplifies the process while still delivering a flavorful dish. There should be no water left when the Poriyal is cooked.
To make South Indian French Beans Curry recipe in the Instant Pot, start by adding all the ingredients in sauté mode. Sauté each ingredient as you add them, ensuring they are well combined. Once done, add the chopped veggies and ¼ cup of water. Close the Instant Pot lid and cook on manual mode for 1 minute. After the cooking cycle ends, manually release the pressure. Open the pot and add freshly grated coconut and coconut oil, mixing everything together until well combined. If there's any remaining water in the pot, press sauté again to boil it off and achieve the desired consistency.
There are several ways to cook them for this South Indian Poriyal recipe:
Indian Pressure Cooker: Add the chopped green beans to the pressure cooker and cook for 2 whistles. This method softens the vegetable while retaining their crispness.
Microwave: Place them in a microwave-safe bowl with a bit of water, and microwave for 4-5 minutes. They should be tender and break when pressed.
Boiling: Bring a large pot of salted water to a boil. Add the vegetabes and cook for 3-5 minutes, until they are crisp-tender, but not mushy.
Instant Pot: Pour water into the insert pot of the Instant Pot. Add the green beans to a steamer basket and place the basket into the insert pot. Close the lid and set the vent to the sealed position. Cook on manual mode for 1 minute at high pressure. Allow the pressure to release naturally. Carefully remove the lid and lift the steamer basket out of the pot.
In all methods, you want the green beans to retain their texture and avoid overcooking them.
Yes, you can skip coconut for a low-fat version, but it will slightly alter the flavor and texture.
More South Indian Recipes
⭐️ Subscribe to the Cookilicious Newsletter and receive new recipes straight to your inbox! You'll receive my FREE Vegan Beginner's guide as a gift. Ready to elevate your cooking game? Purchase my Cookbook - The Essential Vegan Indian Cookbook today!
Recipe 📖
Beans Poriyal
Ingredients
- 2 lbs French Beans
- 1 teaspoon coconut oil
- 1 teaspoon mustard seeds
- 1 teaspoon urad dal
- ½ teaspoon Gluten-free asafoetida
- 2-3 dried red chillies
- 5-6 fresh curry leaves
- ½ teaspoon turmeric powder
- 2 tablespoon curry powder optional
- ⅓ cup fresh coconut
- 1 teaspoon coconut oil
Instructions
- Wash and trim the edges of the French beans. Chop them evenly into small, quarter-inch pieces to ensure uniform cooking.
- Pressure cook the chopped beans until tender, giving it 2 whistles. Be careful not to overcook them They should be al dente to avoid becoming mushy during the stir-frying process.
- Once done, strain and set them aside.
- Heat coconut oil in a pan. Add mustard seeds and allow them to crackle. Then, add urad dal and gluten-free asafoetida, stirring until the dal turns golden brown.
- Stir in the curry leaves, dried red chilies, and turmeric powder. Fry for about 30 seconds until fragrant.
- Add the South Indian curry powder and fry for another 30 seconds to enhance the flavor.
- Add the cooked French beans and season with salt. Mix well and cook for 2-3 minutes, allowing the veggies to absorb the spices.
- Finally, stir in the freshly grated coconut and a drizzle of coconut oil. Mix thoroughly, then remove from the heat.
Leave a Reply