Why do meals feel later than you're used to?
The short answer
Lunch lands around 1:30–3pm, dinner at 9 or 10. The schedule follows the heat, not the clock.
The day's main meal is lunch — tagine, couscous, salads, bread, fruit. After lunch comes rest. By the time the heat breaks and evening prayer is called, it's 9pm and nobody is hungry yet.
Cooking heats the house. One hot meal in the early afternoon, one late meal when the air has cooled — the kitchen works with the climate.
During Ramadan, no food or water from dawn to sunset. Iftar at sunset, real dinner at 10 or 11pm, pre-dawn suhoor at 3 or 4am. The entire schedule shifts.