Is 24 hrs too long to marinate chicken?
Its never too long (but do not marinate for more than a week). You want to keep it in a fridge if you are marinating it for over 18 hours. The longer you marinate it the stronger the flavor will be. If your using a strong spice/marinate (such as curry) then you only need to marinate it for 1 hour to 24 hours depending on how strongly flavoured you want it to be. If you marinate it for say two hours, the flavor will be mild and you can add on another sauce or spice to the outside while cooking. Use a bbq brush to apply the sauce while cooking.