Yes, food is OK. Can only bring in factory sealed bottled water. This is to prevent people sneaking in booze.
YES, you can bring food. www.hudsongardens.org/enjoy/concerts/
No, they search you pretty good.
Thanks! Your answer is awaiting moderation.