The soul of Kerala Sadya: Avarakkai Poriyal. It’s a wholesome side dish that pairs perfectly with a steaming bowl of rice, rasam, aviyal, and sambar.
Jump to:
If you have ever sat down for a traditional Kerala Sadya (feast), you know that while the sambar and aviyal get the glory, dishes like avarakkai poriyal are the unsung heroes.
The stir-fried flat beans (sem phali or avarakkai) with coconut—is the epitome of “less is more.”
Whether you’re a seasoned pro at South Indian cooking or a curious beginner, this poriyal recipe is a foolproof way to bring the flavours of Kerala into your kitchen.
What Makes This Avarakkai Poriyal Special?
Unlike a standard stir-fry like beetroot poriyal, a Kerala style thoran relies on three specific elements:
- Freshness: The beans must be tender and snappy.
- The “Peera”: A coarse mixture of fresh coconut, cumin, garlic, sambar onion, and chilies (Kanthari).
- Coconut Oil: No substitutes here! The aroma of virgin coconut oil is what gives the dish its authentic soul.
Ingredients You’ll Need
- Flat Beans (Avarakkai) preferably fresh, snappy, and unblemished. If not available, you can make this poriyal with French Beans, string beans, or the snow peas.
- Fresh Coconut makes a lot of difference than the dried/desiccated/frozen coconut.
- Shallots (sambar onion) instead of red onion, as they add a sweet depth. They give an authentic taste to the poriyal masala.
- Coconut or Sesame Oil are essential for the flavour profile of the avarakkai poriyal. Don’t use mustard or refined oil.
- Spices and Seasoning: Cumin Seeds (jeera), Black Mustard Seeds (rai), Split Urad Dal (dhuli urad), Dried Red Chillies, Turmeric Powder,
- Garlic, Green Chilli, Coriander and Curry Leaves
How To Make Avarakkai Poriyal
1. Prep the Beans
- Wash the beans thoroughly. String them by pulling the fiber off the sides, then chop them diagonally into thin slices. The finer you chop, the better the flavour infusion!
2. Make the Coconut Masala
- In a small blender or using a mortar and pestle, coarsely grind the coconut, green chilies, shallots, garlic, cumin seeds, coriander leaves, and turmeric powder. Keep it aside.
Pro Tip: Do not add water. We want a dry, coarse “crush” (peera), not a smooth paste.
3. Cook the Beans
- Heat oil in a heavy-bottomed pan (a kadai or uruli).
- Once hot, add the mustard seeds, urad dal, red chilli, and curry leaves.
- Once the seeds start popping and the urad dal turns light golden, add the finely chopped flat beans and salt. Give it a good stir on medium heat for 2-3 minutes.
- Add splash of water. Cover and cook beans over low heat till they are almost done.
4. Add aromatic Masala
- Add the coconut mixture to the poriyal. Stir it all together.
- Sauté for another 2 minutes on medium-high heat until the coconut coats the beans beautifully.
Avarakkai Poriyal is ready to serve.
Hina’s Tried and True Tips
- Don’t Overcook: The beans should retain a slight crunch. Overcooking turns them mushy and grey.
- Shallots vs. Onions: While you can use red onion in a pinch, shallots provide that specific “homestyle” Kerala taste and a subtly sweet taste that compliments the flavour of coconut.
- Add the coconut masala at the very end, never at the start. That’s how you get fluffy, fragrant thoran instead of soggy stir-fry.
Watch Avarakkai Poriyal Video
Serving Suggestion
Avarakkai Thoran is traditionally served as a side dish for lunch. It pairs wonderfully with:
- Rice & Moru Curry: The tanginess of the curd curry complements the earthy beans.
- Rice & Sambar/Rasam: A classic combination.
- Chapati: Surprisingly, this dry stir-fry works great as a healthy filling for wraps or as a side with dal and raita.
Are you looking for a traditional South Indian recipes – try the comforting Majjige Huli, Karwar style Valval, or the summer special Mango Rice.
follow us on Youtube and Instagram for video recipes.

Avarakkai Poriyal Recipe
- Blender
- Heavy Bottom Kadhai
Ingredients
- 200 gram flat beans (avarakkai)
- 1 tablespoon coconut oil
- 1 teaspoon black mustard seeds (rai)
- 1 teaspoon white urad dal (dhuli urad)
- 2 dried red chilies
- 1 sprig curry leaves
- 2 tablespoon water
- ½ teaspoon salt or to taste
Ingredients For Masala:
- ¼ Cup fresh coconut, chopped
- 4 shallots (sambar onion)
- 4 garlic cloves
- 1 green chilli
- 1 teaspoon cumin seeds (jeera)
- ½ teaspoon turmeric powder
- handful of fresh coriander leaves
Instructions
- Wash the beans thoroughly. String them by pulling the fiber off the sides, then chop them diagonally into thin slices.
- In a small blender or using a mortar and pestle, coarsely grind the coconut, green chilies, shallots, garlic, cumin seeds, coriander leaves, and turmeric powder. Keep it aside.
- Heat oil in a heavy-bottomed pan (a kadai or uruli). Once hot, add the mustard seeds, urad dal, red chilli, and curry leaves.
- Once the seeds start popping and the urad dal turns light golden, add the finely chopped flat beans and salt. Give it a good stir on medium heat for 2-3 minutes.
- Add 4 tablespoons of water. Cover and cook beans over low heat till they are almost done.
- Add the coconut mixture to the poriyal. Stir it all together. Sauté for another 2 minutes on medium-high heat until the coconut coats the beans beautifully.
- Avarakkai Poriyal is ready to serve.
Recipe Notes:
- Do not add water while making coconut paste. We want a dry, coarse “crush” (peera), not a smooth paste.
- Do not add too much water to cook the beans. A splash or 1 – 2 tablespoon is fine. The idea is to create steam.











Leave Your Rating & Comment