I like what others have said, including eat when hungry. Should be emphasized that means ovewhelmingly hungry, not "wouldn't mind a snack."
Also should mention that it was very popular in the 20 years ago to recommend eating lots of small meals throughout the day, instead of 3 square meals. Turns out that was terrible advice. It causes blood sugar levels to remain high all day long, plus forcing the stomach to be in a constant state of digestion is overall negative for health. We're not cows. We're not meant to be eating all day long. Also, it is difficult for many people to control themselves, so for example, when having dinner with others, they couldn't just have a side salad. They'd want to eat like everyone else. So impractical and unhealthy.
Alternatively, intermittent fasting works for many people who like to eat big portions, because it limits the number of times in the day they do so. More practical, no major health drawbacks. In many parts of the world where people labor physically, it's customary for people to start the day with tea or something similar, work part of the morning, then have breakfast. So intermittent fasting is not radical, nor untested. There are also many countries where the majority of people don't do manual labor where both breakfast and dinner are light meals, but lunch is the big meal of the day. This is an example of an easy to manage cultural system that keeps caloric intake levels acceptable.
All this to say, yes, calories matter, as does where they're coming from (carbs/protein/fat/crap/healthy). Timing is largely irrelevant, as long as you're not eating too frequently.