Here's an ESL activity for teaching food vocabulary. I have my students discuss what they think a "balanced diet" is, and then get them to watch this video. It's quite simple and most of the vocabulary is written on the screen for students to see, along with pictures that illustrate the meaning.
Normally, I would have the students take notes and then watch a second time to check their notes, or add more details. Then I give them the following worksheet to test their understanding of the vocabulary:
You may want to point out that the word "fibre" is spelled the British way in both the video and the worksheet, whereas in the U.S. it is spelled "fiber."