Serious question, why are people saying French people eat at 11pm? Is that even true?
DH and I (and our DC) have travelled to a number of European countries in the past 2 decades. France, Spain, Germany, Luxembourg, Netherlands, Belgium, Italy. Austria, and Portugal. Not ONE of these countries has started serving dinner at 11pm. Or 10pm. I don't think 9pm either. Luxembourg was the latest. (all inclusive hotel.) Used to bring the starter at 7.30pm-7.45pm. Main around 8.15pm. Dessert at 9pm. Germany and Austria and Netherlands were about half our earlier.
All the other hotels started dishing out the food - some were pick your own buffet types - at around 6pm-6.15pm. They'd keep pushing the food out (when the the pots and tins emptied) til around 8pm.
USA and Canada both started serving dinner at around 7pm. My DC have travelled even more than me, and to more countries, and sometimes stayed with their friends family(s.) Dinner with these families was usually served 7-8pm. Lots of different countries they went to.. 5 or 6 other European countries, and also Australia, Mexico, South Africa, Japan, Chile.
Never STARTED dinner at 11pm .. NEVER. Nor, as I said 10pm. Not even 9pm actually.