Wash and air-dry the okra. Trim the ends and cut each okra into maximun of 3 pieces. Set aside.
Take a kadai or heavy pan with lid in which you want to cook and set it on stove. First, dry roast the chickpea flour on low heat stirring continously till you smell a nice aroma but it does get not browned a lot. Takes about 6-8 minutes. Keep an eye and stir continously. Once roasted, transfer to a plate or bowl and set aside.
Add the mustard oil (or cooking oil) to the kadai and heat up till a bit smoky. Temper the oil with mustard, fennel and cumin seeds. As soon as they crackle, add the fresh chilies and saute in oil for 30 seconds.
Next, on medium heat, add the onion and let the onions cook in oil till they are a nice shade of golden brown. Add the garlic next and saute for a minute till you smell a nice aroma.
Add the coriander and red chili powder next and saute in warm oil for a minute or so.
Add all the okra to the onion & spices now, sprinkle salt and mix well. Saute for 2-3 minutes with the masala. You will see that the okra will start to look deep green in color and little moist(its own juices if your okra is good quality and fresh). If you feel its not releasing its juices, add couple tablespoons of water, mix and set the stove to low medium and cover the pan with a lid.
Let the okra cook for 5-7 minutes covered without opening the lid in between. Remove the lid and you will see that okra is much softer, let it cook for another 6-7 minutes without the lid till its soft but not falling apart. The okra will be browned and you wont see the slime. Once okra is cooked properly, its slimy texture goes away.
Sprinke the besan a few tablespoons at a time and gently mix well. The besan will slowly absorb the mositure from okra and will appear sandy. Add all the besan and keep mixing. If you feel that the sabzi is looking dryish, add a tablespoon or so of water. I didnt need to add any extra water. Taste and adjust the salt.
Finish the dish with amchoor and garam masala.Mix well and serve warm.