Eating & etiquette
What time do Moroccans eat dinner?
- Typical time
- 8:30pm-9:30pm or later
- Lunch
- Often the bigger daytime meal
- Summer
- Even later, after the heat breaks
- Ramadan
- Timed entirely around sunset
Quick answer
Dinner in Morocco is typically eaten later than in many Western countries, commonly starting anywhere from 8:30pm to 9:30pm or later in cities like Marrakech, especially in summer when the heat of the day only fully breaks in the evening. During Ramadan, the timing shifts entirely around sunset and the pre-dawn meal, since eating hours are dictated by the fast rather than a normal clock.
Later than many visitors expect
Dinner in Marrakech and across Morocco tends to start later than in much of Northern Europe or North America — 8:30pm to 9:30pm is a common starting point for a home dinner or a restaurant reservation, and it's not unusual for a meal, especially with guests, to start even later. This isn't considered a late night out the way it might be elsewhere; it's simply the normal daily rhythm.
Restaurants catering to a strong tourist crowd will happily serve dinner earlier for visitors used to eating sooner, so an earlier reservation is rarely a problem to arrange, but a local household or a restaurant filling up mainly with Moroccan diners will naturally run later.
Lunch is often the main meal
One reason dinner sits later is that lunch, not dinner, is traditionally considered the larger, more substantial meal of the day in many Moroccan households, eaten in the early-to-mid afternoon, often as a proper sit-down family meal even on a working day. Dinner, by comparison, can be somewhat lighter, though this varies considerably by household, and a family dinner with guests is often just as generous as lunch.
This overall shape — a big midday meal, a later and sometimes lighter evening one — is part of why the evening meal doesn't need to start as early as it might in a culture built around a lighter lunch and a bigger dinner.
Heat and the rhythm of the day
In Marrakech's hot months, the practical rhythm of the day pushes dinner later still — the heat of the afternoon and early evening makes eating a full meal outdoors or in a warm kitchen uncomfortable until temperatures start to drop after sunset. Evening life in general, from shopping in the souks to socialising in cafés, shifts later in summer for the same reason, and dinner follows that pattern.
This makes late-evening dining a genuinely pleasant experience in warmer months, when a riad terrace or restaurant courtyard cools down and the city itself becomes more active after dark.
Ramadan changes everything
During Ramadan, normal eating times are suspended entirely in favour of a schedule built around the fast: the evening meal (iftar) begins at sunset, often with harira, dates and pastries, followed by a fuller dinner later in the evening, and a final pre-dawn meal (suhoor) is eaten before the fast resumes at first light. Restaurant hours and even some daytime food availability shift substantially during this month, with many local eateries closed during daylight hours and busiest well into the night.
If you're visiting during Ramadan, it's worth checking specific restaurant hours in advance, since the usual evening dining timeline described above doesn't apply in the same way during the fasting month.
Related questions
Can I get dinner earlier than 8:30pm in Marrakech?
Yes, especially at restaurants used to visitors — many will happily serve dinner from early evening, even if local diners tend to arrive later.
Is lunch a bigger meal than dinner in Morocco?
Traditionally yes, in many households, though this varies, and a dinner with guests can be just as substantial as lunch.
How does Ramadan affect restaurant hours?
Many local restaurants close during the day and open in the evening after the fast breaks, with the busiest hours shifting well into the night.
Is it normal to eat dinner very late in summer?
Yes — as the day's heat lingers, dinner and general evening activity in Marrakech both tend to start later during the hot summer months.