Wash and dry the okra thoroughly before starting. Let them dry on a kitchen towel for some time. Then chop off the edges of okra.
Then chop the bhindi into pieces of 1 inch each. They can be chopped smaller too. Set aside.
Heat half the oil in a pan.
Once hot, add the chopped okra.
Cook thoroughly on medium flame and keep stirring intermittently. Then turn down the flame and set aside.
In the same pan add the remaining oil and heat it.
Add mustard seeds, cumin seeds and asafetida. Let the seeds pop.
Then add curry leaves and let them cook.
Add minced garlic, chili and grated ginger.
Sauté till aromatic. Then add diced onions.
Let the onions cook till soft.
Add the spices and salt and mix well.
Then add the diced tomatoes to the pan.
Cook them till the tomatoes are soft. Also the oil oozes out of the masala which means everything is cooked well.
Then add the cooked okra.
Mix well and add kasoori methi.
Mix everything well; add cilantro. Serve this bhindi masala with your choice of paratha, roti or rice.