
For a long time, bhindi was the one sabzi I could not get right. The taste was fine, but the texture was a disaster. The moment I stirred the pot, the okra turned soft and sticky, and the salan looked more like a gloopy mess than the beautiful dish I had eaten in other homes. I remember serving it once and quietly hoping nobody would notice.
The fix turned out to be simple, and it had nothing to do with the masala. Bhindi hates water. Now I wash it early, dry every piece with a towel, and leave it to air-dry before I cut it. I fry it separately in an open pan until it turns bright green, and I only add it to the chicken at the very end. Since I started doing this, my bhindi stays whole, firm and green, exactly like the plate in this picture.
Bhindi chicken is now one of my favourite summer meals. The chicken cooks in a proper bhunao of onion and tomato until the oil rises to the top, and the fried okra soaks up that red, spicy oil in the last few minutes. With a hot roti or paratha, it is the kind of simple ghar ka khana that everyone finishes without saying much, which is the best compliment a cook can get.
Why This Bhindi Chicken Works
Most recipes cook the okra together with the chicken from the start, which is why it turns slimy. In this method, the bhindi is fried separately and added at the end, so the chicken gets the time it needs to become tender while the okra keeps its shape and colour.
My Tips for Non-Sticky Bhindi
- Dry it completely. Wash the bhindi well before cutting and dry every pod. Even a few drops of water make it sticky.
- Keep the pods whole. Cutting releases more of the sticky juice. Just trim the top and the tip.
- Fry without a lid. Steam trapped under a lid is what turns bhindi slimy.
- Add a little sourness. A squeeze of lemon on the fried bhindi and the tomatoes in the masala both help it stay firm.
- Do not stir at the end. Once the bhindi goes in, fold it gently once and then leave the pot alone on low heat.
What to Serve With It
Bhindi chicken tastes best with fresh roti or a soft paratha. You will find more ideas in my paratha recipes. Plain boiled rice, a bowl of yogurt and some sliced onions on the side complete the meal.
If you enjoy meat cooked with vegetables, also try my qeema pyaz karela.
Want to put these tips to use? Try my spicy bhindi pyaz tamatar or the quick tawa bhindi with garlic and green chillies. Both stay dry and non-slimy with this method.

Bhindi Chicken (Pakistani Okra Chicken Salan)
Ingredients
Equipment
Method
- Wash the bhindi and dry every piece with a towel. Leave them on the towel for 15 to 20 minutes so no water remains. Trim the tops and tails and keep them whole.
- Heat 3 tablespoons oil in a frying pan. Fry the bhindi uncovered on medium heat for 6 to 8 minutes, stirring gently, until bright green with a few light brown spots.
- Sprinkle the salt and lemon juice over the bhindi, toss once and set aside.
- Heat 1/2 cup oil in a wide pan. Fry the onions on medium heat until light golden, about 8 minutes.
- Add ginger garlic paste and fry for 1 minute. Add the chicken and cook on high heat for 5 minutes, stirring, until it turns white on all sides.
- Add tomatoes, salt, red chilli powder, turmeric, coriander powder and cumin powder. Cover and cook on medium heat for 10 minutes until the tomatoes are soft.
- Uncover and do bhunai: stir and fry the masala for 5 to 7 minutes until the oil separates and floats on the sides.
- Add 1/2 cup water, cover and cook on low heat for 12 to 15 minutes until the chicken is tender.
- Add the fried bhindi and green chillies to the chicken. Fold them in gently with a flat spoon so the pods do not break.
- Cover and cook on the lowest heat for 5 to 7 minutes. Do not stir during this time.
- Sprinkle garam masala and fresh coriander, switch off the heat and serve hot with roti, paratha or plain rice.



