Why do Spaniards have their lunch and dinner so late? For correction Not only Spanish eat late, moors and arabs too they have three meals 9:00am,1:00pm and 9:oo pm ,but i dont know the reason, maybe both stem from one origin,if they have the same food time table "N Africa and spain" , so the reason is cultural not mathematical .