Yes, declare it. if it asks "do you have food" and you anser no, you'll get a fine or prison.
There's a programme on TV about Australian customs, and they regularly have people that have literally a supermarket trolley's worth of food packed in their case, and the customs card says something like "do you have food" in the language of the passenger, and they still say no.