Gourmet food, as the name suggests, means delicious food. The expensive ones include delicacies from mountains and seas, and the cheap ones include street snacks. In fact, there is no distinction between good and bad food. As long as you like it, you can call it food.
Meals refer to daily meals. It is also what ancient people called eating.