Take the flour, ghee and salt in a bowl.
Add enough water to form a soft ball of dough.
Cover and keep aside.
Heat oil in a pan.
Add the nigella seeds, fennel seeds, bayleaf, green chillies and onions and sautxe9 till the onions wilt.
Add the gram flour, coriander powder, chilli powder, garam masala and salt, mix well and cook for 2 minutes, while stirring occasionally.
Switch off heat.
Add the coriander leaves and mix well.
Divide the mixture into 6 equal portions.
Divide the dough into 6 equal sized portions.
Take a dough ball and roll it out into approximately 3" diameter round.
Place a portion of the filling in the centre.
Bring the edges together and seal it tightly.
Slightly flatten this with your fingers/ palm to attain the required size.
Repeat the process with rest of the dough/ mixture.
Heat oil for deep frying.
When the oil is hot, carefully drop 2-3 kachoris and fry on medium heat till golden brown on either sides.
Drain on an absorbent paper.
Serve hot with any chutney of your choice.