Skip to main content

Qwik Recipes

Beans Poriyal Recipe

What is Poriyal?

Poriyal is a South Indian dry vegetable stir-fry, typically made by sautéing chopped vegetables with mustard seeds, curry leaves, and a tempering of lentils, then finishing with fresh grated coconut. It’s a staple side dish served alongside rice, sambar, and rasam in Tamil Nadu households, and nearly any vegetable, from beans to cabbage to carrots, can be prepared this way.

Where Poriyal Comes From

Poriyal originates from Tamil Nadu and is a cornerstone of the traditional South Indian meal, where a plate of rice is typically served with a poriyal, a kuzhambu (gravy), rasam, and curd. It reflects the South Indian style of cooking vegetables simply, with minimal spices, letting the natural flavor of the vegetable and the nuttiness of coconut come through. Variations of this dry stir-fry technique are found across Karnataka, Andhra Pradesh, and Kerala as well, each with its own name and slight twist.

Health Benefits of French Beans

  • French beans are rich in dietary fiber, which supports digestion and keeps you feeling full longer.
  • They provide vitamin C, vitamin K, and folate, supporting immunity and bone health.
  • Cooking them with minimal oil and pairing with coconut keeps this a light, nutrient-dense side dish.
  • The lentils used in tempering (urad dal and chana dal) add a small protein boost to the dish.

Ingredients:

  • 2 cups French beans, finely chopped
  • 2 tablespoons grated fresh coconut
  • 1 tablespoon oil (coconut oil preferred)
  • 1/2 teaspoon mustard seeds
  • 1 teaspoon urad dal
  • 1 teaspoon chana dal
  • 1 dried red chili, broken
  • A sprig of curry leaves
  • 1 green chili, finely chopped
  • A pinch of turmeric powder
  • Salt to taste

Instructions:

Step 1: Prep the beans

Wash and finely chop the French beans into small, even pieces so they cook quickly and evenly.

Step 2: Temper the spices

Heat oil in a pan, add mustard seeds and let them splutter. Add urad dal, chana dal, and dried red chili, and fry until the dals turn golden.

Step 3: Add curry leaves and chili

Add curry leaves and chopped green chili, and sauté for a few seconds until fragrant.

Step 4: Cook the beans

Add the chopped beans, turmeric powder, and salt. Mix well, cover, and cook on low-medium heat for 8-10 minutes, stirring occasionally, until the beans are tender but still slightly crisp.

Step 5: Finish with coconut

Turn off the heat and mix in the freshly grated coconut. Toss well so the coconut coats the beans evenly, then serve warm.

Tips:

Chop the beans uniformly so they cook at the same rate. Cook covered on low heat rather than high, so the beans steam through without burning at the bottom. Add the coconut right at the end, off the heat, so it stays fresh and doesn’t turn oily.

Preparation Time

Prep: 10 minutes | Cook: 12 minutes | Total: about 22 minutes | Serves: 3-4

Common Mistakes

  • Chopping the beans too large, which leaves them undercooked in the center.
  • Cooking on high heat, which browns the beans before they’re tender.
  • Adding coconut too early and letting it cook down, which loses its fresh flavor.
  • Skipping the dal tempering, which gives poriyal its signature crunch and nutty flavor.

Substitutions

This same method works well with cabbage, carrots, beetroot, or a mix of vegetables — just adjust the cooking time depending on the vegetable. Desiccated coconut can replace fresh coconut in a pinch, though fresh gives the best flavor. Coconut oil can be swapped for any neutral cooking oil.

Storage and Reheating

Poriyal is best eaten fresh but can be refrigerated in an airtight container for up to a day. Reheat gently in a pan on low heat; microwaving can make the beans slightly soggy.

What to Serve With It

Serve alongside steamed rice, sambar, and rasam for a classic South Indian meal, or pair it as a simple side with any dal and roti.

Frequently Asked Questions

Can I use frozen beans for poriyal?

Yes, though fresh beans give a better texture; thaw and pat dry frozen beans before cooking to avoid excess moisture.

Why is my poriyal watery?

This usually happens when the vegetables are cooked covered for too long or with too much added water – beans release their own moisture, so extra water usually isn’t needed.

Can I make poriyal without coconut?

Yes, though coconut is what gives poriyal its signature South Indian flavor; you can skip it for a lighter version.

Nutrition Information (per serving, approximate)

Calories: 80 | Protein: 2g | Carbohydrates: 8g | Fat: 5g | Fiber: 3g