To make the filling, heat a pan with some oil. Add the nigella seeds, fennel seeds and chopped green chillies. Then add the chopped onion and fry till translucent. Now add the salt, powdered masalas.
Saute and then add the Besan and saute till it is cooked. Finally add the coriander leaves, mix and leave aside to cool down.
For the dough, add ghee and salt to the flour. Knead a semi soft dough with required amount of water. Rest the dough for 10 minutes. Then divide the dough into 6 equal sized balls.
Flatten each ball with hand, put about 1.5 tbsp of filling and seal the ends. Flatten the stuffed balls into thick kachoris, deep fry them in hot oil on a medium to low heat, serve.