Beans Poriyal Recipe – Authentic South Indian Green Beans Stir Fry (Step-by-Step Guide)
Beans Poriyal Recipe – A Healthy South Indian Green Beans Stir Fry
Looking for a quick, healthy, and flavorful South Indian side dish? Beans Poriyal is one of the simplest yet most delicious vegetable recipes you can prepare at home. Made with fresh green beans, mustard seeds, curry leaves, lentils, and freshly grated coconut, this traditional Tamil-style stir fry is nutritious, colorful, and incredibly satisfying.
Beans Poriyal pairs beautifully with steamed rice, sambar, rasam, curd rice, lemon rice, or even chapati. Since it uses minimal oil and fresh ingredients, it’s also an excellent choice for healthy eating.
Whether you’re new to South Indian cooking or already love traditional recipes, this step-by-step Beans Poriyal recipe will help you make restaurant-quality poriyal every time.
What is Beans Poriyal?
Beans Poriyal is a classic South Indian vegetable stir fry popular in Tamil Nadu, Kerala, and Karnataka. The word “Poriyal” means sautéed or stir-fried vegetables cooked with mild spices and finished with freshly grated coconut.
Unlike heavily spiced curries, Beans Poriyal highlights the natural sweetness and crunch of green beans while enhancing them with aromatic tempering.
This dish is:
- Vegan
- Gluten-Free
- Rich in fiber
- Low in calories
- Easy to prepare
- Perfect for lunch and dinner
Why You’ll Love This Beans Poriyal Recipe
- Ready in under 25 minutes
- Uses simple pantry ingredients
- Healthy and nutritious
- Mildly spiced and family-friendly
- Authentic South Indian flavor
- Naturally vegan
- Great for meal prep
- Perfect side dish for everyday meals
Ingredients
Main Ingredients
- 300 grams fresh green beans (finely chopped)
- 2 tablespoons oil
- 1 teaspoon mustard seeds
- 1 teaspoon split urad dal
- 1 teaspoon chana dal
- 2 dried red chilies
- 2 green chilies (slit)
- 10–12 curry leaves
- 1 pinch asafoetida (hing)
- ¼ teaspoon turmeric powder
- Salt to taste
- 3 tablespoons freshly grated coconut
- 2 tablespoons water
Optional Ingredients
- 1 teaspoon cumin seeds
- 1 teaspoon coconut oil for extra aroma
- Fresh coriander leaves
- Crushed black pepper
- Lemon juice for a fresh finish
How to Make Beans Poriyal (Step-by-Step)
Step 1: Prepare the Beans
Wash the green beans thoroughly.
Trim both ends and chop them into very small, even-sized pieces.
Step 2: Prepare the Tempering
Heat oil in a pan.
Add:
- Mustard seeds
- Urad dal
- Chana dal
Allow them to crackle and turn golden.
Now add:
- Dried red chilies
- Green chilies
- Curry leaves
- Asafoetida
Sauté for about 30 seconds.
Step 3: Cook the Beans
Add the chopped beans.
Mix well with the tempering.
Add:
- Turmeric
- Salt
- 2 tablespoons water
Cover the pan and cook on low-medium heat for 8–10 minutes.
Stir occasionally to prevent sticking.
The beans should become tender while retaining a slight crunch.
Step 4: Add Coconut
Once the beans are cooked, add freshly grated coconut.
Mix gently for 2 minutes.
Switch off the flame.
Serve hot.
Expert Tips for Perfect Beans Poriyal
- Chop beans into uniform pieces for even cooking.
- Don’t overcook; slightly crunchy beans taste best.
- Fresh coconut provides the authentic flavor.
- Coconut oil adds a traditional South Indian aroma.
- Avoid adding too much water to maintain the stir-fried texture.
- Roast the lentils until golden for extra crunch.
Variations
Kerala Style
Use coconut oil generously and add a little cumin with the grated coconut.
Spicy Version
Increase green chilies and add freshly ground black pepper.
No Coconut Version
Skip the coconut for a lighter, low-calorie dish.
Mixed Vegetable Poriyal
Combine beans with carrots, cabbage, peas, or beetroot.
Serving Suggestions
Beans Poriyal pairs wonderfully with:
- Steamed rice
- Sambar
- Rasam
- Curd rice
- Lemon rice
- Coconut rice
- Chapati
- Phulka
- Dal and rice
- South Indian meals (thali)
Storage Tips
Store leftovers in an airtight container in the refrigerator for up to 2 days.
Reheat gently in a pan before serving.
Avoid freezing, as fresh beans lose their texture.
Nutritional Information (Approximate Per Serving)
- Calories: 120 kcal
- Protein: 4 g
- Carbohydrates: 10 g
- Fat: 7 g
- Fiber: 5 g
- Sugar: 3 g
- Sodium: 220 mg
Values are approximate and may vary depending on ingredients used.
Health Benefits of Beans Poriyal
Rich in Fiber
Green beans support digestion and help maintain gut health.
High in Vitamins
Loaded with Vitamins A, C, and K that support immunity and overall wellness.
Heart-Friendly
Prepared with minimal oil and wholesome ingredients, making it a heart-conscious choice.
Weight Management
Low in calories yet filling due to its fiber content.
Plant-Based Nutrition
An excellent vegan side dish rich in essential nutrients.
Common Mistakes to Avoid
- Overcooking the beans
- Adding excessive water
- Skipping the tempering
- Using dry coconut instead of fresh
- Cooking on high heat throughout
- Forgetting to season properly
Frequently Asked Questions (FAQs)
Can I make Beans Poriyal without coconut?
Yes. The dish will still be delicious, although fresh coconut gives it the authentic South Indian flavor.
Can frozen beans be used?
Yes. Thaw them before cooking and reduce the cooking time slightly.
Is Beans Poriyal vegan?
Yes. The traditional recipe is naturally vegan.
Is it gluten-free?
Yes, provided you use gluten-free asafoetida or omit it.
Which oil is best?
Coconut oil delivers authentic South Indian flavor, while sunflower or peanut oil also work well.
Can I prepare it ahead of time?
Absolutely. It keeps well in the refrigerator for up to two days.
Pro Cooking Tips
- Use tender, fresh green beans.
- Freshly grate the coconut just before cooking.
- Finish with a teaspoon of coconut oil for enhanced aroma.
- Stir gently after adding coconut.
- Serve immediately for the best flavor and texture.
Final Thoughts
Beans Poriyal is a timeless South Indian comfort food that proves simple ingredients can create extraordinary flavors. Fresh green beans, crunchy lentils, fragrant curry leaves, and sweet coconut come together in a wholesome dish that’s perfect for everyday meals.
Whether you’re serving it with hot rice and sambar or adding it to a festive South Indian feast, this authentic Beans Poriyal recipe is sure to become a family favorite. Give it a try, customize it to your taste, and enjoy a healthy, delicious side dish that’s as nourishing as it is flavorful.

