In a bowl, take yoghurt / home made curd,garlic paste, 1 tsp of oil,salt,cayenne pepper, paprika,chilli flakes, cumin powder, onion salt and onion seeds.Mix all these ingredients well.
Pound the chicken, as advised in detail in my post.
Poke the chicken randomly with a fork/ or make 2-3 long slits/ slashes diagonally. This helps the marinade to be absorbed evenly through the chicken.
Coat the chicken evenly with the marinade.
Cover the bowl with the cling film and keep in the refrigerator to marinate for a minimum of 3-4 hours, or if time permits, marinate it overnight, so the chicken gets plenty of time to absorb the flavours of the marinade.
Alternatively, instead of marinating the chicken in a bowl, you can pour all the ingredients in a zip pouch bag, and add chicken. Give the zip pouch a good shake. Remove as much air as possible from the zip pouch and seal it. Keep the zip pouch in the fridge and let the chicken get all soaked up in the marinade for the required time.