In the past, there was a saying in Germany that advised you to eat “like a Kaiser” in the morning (meaning eat lots of food), “like a king” at lunch (still a good amount of food, but less than in the morning), and “like a peasant” in the evening (just a little food).
Traditionally, a typical German breakfast includes bread or rolls, jam/jelly, honey, ham or salami, cheese, and a soft-boiled egg. Pancakes aren’t breakfast food for most German people, by the way. Most Germans are coffee drinkers, although tea is also popular in some regions. Today, many people don’t have the time for that kind of breakfast. They might still have fresh rolls and eggs on weekends, but eat a smaller breakfast, maybe cereals, during the week. Or they don’t eat breakfast at all.
The main meal was traditionally served at noon — a hot meal with meat or fish, lots of side dishes, and vegetables or salad. On weekends, it’s still done this way.
In the evening, most people had a cold supper. It’s called “Abendbrot,” which means “evening bread,” and consists of – you guessed it – mostly bread, cheese, and cold meats.
Today, with more people at work all day, many people have only a lighter meal at noon and might eat a hot meal with their family in the evening.
I assume there’s a similar trend in most countries.