Put a pan on medium heat. Add the chickpea flour (besan) to the pan and dry roast it until it changes to a light brownish color. Keep stirring for even roasting. This will take about 5 minutes. Transfer the roasted chickpea flour to a separate bowl and keep aside.
Now, add a few drops of oil to the pan on medium heat and add all the dry spices. Roast them for about 3 minutes, stirring continuously. Remove from the pan and allow to cool down.
In the meanwhile, chop the onion, green chilies and coriander very finely. I use an electric chopper to save time.
When your roasted spices have cooled down, transfer them to a grinder and make a coarse powder.
Take your minced meat into a big bowl. Add the roasted chickpea flour (besan), roasted ground spices, chopped onion and herbs, ginger-garlic paste and salt. Mix it well with your hands, until everything is well incorporated into the minced meat.
Shape the kababs by pressing and rotating them between your hands. Make elongated shaped kababs for your rolls. Smooth out the edges.
If freezing: Place the shaped kababs into an airtight container in a single layer. Put a sheet of baking paper (cut to fit the container), then add another layer of kababs. Repeat for all the layers. Cover and freeze for up to a month.
If consuming right away: Put to fry into a heated frying pan with some oil. Fry on both sides on medium heat for about 3-4 minutes until brown.
When frying frozen kababs: put them directly onto a heated frying pan with some oil (without defrosting beforehand). Fry them on medium low heat to ensure that they cook from inside too. Fry until they turn light brown on each side (about 5 minutes each side).