Both are correct. One is precise - pizza is an Italian food; one is general - pizza is Italian food.
"Foods" is used in relation to differing kinds of food - Pizza and pasta are both foods; Meat and vegetables are different foods
If you search the forums, you will find lots of posts on this topic!
- For Teachers