The Portuguese have three meals a day, between 7:30 and 10 a.m. we have breakfast, consisting of drinking coffee or fruit juice with toast or a sandwich.
The main meals are lunch, between 12:00 and 2:30 p.m., and dinner between 7:30 and 10:30 p.m.
Restaurants are usually open for lunch between midday and 3 p.m. and for dinner between 7 and 10 p.m. many of them have longer opening hours, especially in the big cities and areas with a busy nightlife.