You can marinate the gobhi at least for 2 hours. For best results, you can marinate it overnight in a refrigerator. The longer you marinate, the better the flavours and texture.