Heat oil in a pan. Add cut bhindi and let it cook on a medium flame till done.
Keep stirring in between. Set aside once done.
In the same oil add diced onion and cook till translucent. Set aside.
Add more oil only if required, splutter cumin seeds.
To it add ginger, garlic and green chilli. Mix and cook for a min.
Next add finely chopped onion and cook on a low medium flame till golden brown.
Now add turmeric powder, red chilli powder, coriander powder and salt. Give it a good mix.
Add tomato puree and mix well.
Cover and cook for 5-8 mins. Stir in between so that it doesn’t stick to the bottom of the pan.
Cook until the gravy starts to separate oil from sides and turn darker in colour.
Next add curd and garam masala powder. Give it a good mix.
Cook for 2-3 mins and stir in between.
Add cooked bhindi and onion. Give it a mix.
Cook for 3-4 mins or until the flavours are well combined.
Garnish with coriander leaves.
Serve hot with roti or paratha.