Originally Posted by
squeakr
based on reports here and my own experience - if you have ANY kind of food, even a bar of chocolate, some CBP's consider that "food" or "dairy" and you should declare YES at the kiosk.
However, be prepared for a CBP officer to ask 'Is this it? Why are you wasting my time - this is just candy'. (This was at LAX).
Still, better to be safe than sorry, given the possible consequences if you encounter a CBP officer having a bad day.