Not really. 'Food' and a 'meal' are different ideas, aren't they? The same distinction holds in Polish between 'jedzenie' and 'posiłek'.
That said, you might sometimes translate 'jedzenie' to 'meal' if that made sense in the context. But this is a sentence language learning course, there's no real context to the things we're translatin, and the point is to learn the basic meaning of the work.
"Jedzenie" = food as a general idea, and also the gerund "eating".
"Danie" means a course/dish (zupa i drugie danie = soup and the second course)
"Posiłek" means a meal: Śniadanie to najważniejszy posiłek dnia - Breakfast is the most important meal of a day.
Both jedzenie and danie are neuter, so your sentence is perfectly correct. Posiłek is masculine.
Even though the basic concepts of food and meal are different, the word
food has a variety of meanings and applications, including the term naming the content of the plate, which is called in Polish "danie", "potrawa", "posiłek".
What is your favorite food?- Jaka jest twoja ulubiona potrawa/danie?
What are your favorite foods? - Jakie są twoje ulubione potrawy/dania?
The food is served! - Jedzenie na stole!/ Podany posiłek (obiad, kolacja)!
food - jedzenie, żywność, pokarm, artykuły spożywcze, potrawy, dania, posiłki