LATE! Don't even think of eating dinner in Madrid until at least 10 pm. Many restaurants get busy though around 11 pm or midnight. That's why eating tapas in Madrid, or taking a food tour, is a great option for food travelers.