You can mix half cup of yoghurt with half cup of milk in place of the buttermilk. Or simply make your own buttermilk, add 2 tbsp. lemon or vinegar in each cup of milk and let it stand for 10-15 minutes, then stir and use. Do not omit this step as it will give maximum moistness and it infuses flavour into the chicken.
Marinate the chicken in the marinade ingredients overnight.
Remove the chicken pieces from the marinade and blot them a little bit with kitchen towels. DO NOT rinse them as that will wash away the flavours that have built up during the marination. Set aside on a sieve until they come to room temperature.
Make sure the chicken pieces come to room temperature before you begin frying, so take them out of the fridge no less than half an hour before you need to start frying.
In a wide plate, mix the flour, cornflour, breadcrumbs/cornflakes, baking powder, salt, paprika, black pepper and mixed herbs. This will be your seasoned 'dredging' flour. In a second plate, whisk the egg with the milk and hot sauce.
Prepare a rack on which you will place the chicken pieces to rest after coating, and another raised one lined with some kitchen tissues/towels on which you will remove the chicken after frying.
Dip each chicken piece first in the beaten egg, then roll it in the seasoned flour. You can repeat if you want a thicker coating, one more time in the egg and then in the flour. Place on a rack and continue until all the chicken pieces are coated and resting on the rack. Let them rest for about 5 minutes so that the coating holds properly to the chicken.
You can now heat oil in a deep pan. Make sure your oil is to the right temperature. Use a thermometer if you have one (350 F or 177 C); if not, you’ll know the oil is hot enough when it browns a bit of bread in under 30 seconds.
Gently, place the chicken pieces into the hot oil, making sure not to overcrowd it. Fry on medium heat for a total of about 12-15 minutes, turning the pieces over once in between.
Remove the chicken onto the wire rack lined with kitchen towels. This will ensure the chicken remains crispy all around and any excess oil will get blotted off at the same time.
Whilst the fried chicken is cooling, prepare the sauce. Melt the butter in a pan, then add the garlic paste and fry it for a few seconds to release its' aroma. Then add the honey, hot sauce, ketchup, water and salt. Stir and bring to a bubble. Let it simmer for 2 minutes, then turn off the heat.
Drizzle this sauce over the fried chicken just before serving.