What Time Is Lunch in Madrid?

By Michael Ferguson

This is a question that many visitors to the Spanish capital ask themselves. Spaniards are known for their love of food and taking their time over meals, so it’s important to know when to sit down for a delicious lunch.

In Madrid, the typical lunchtime is between 1 pm and 3 pm. However, it’s important to note that this is just a general guideline and different establishments may have different hours. Some restaurants may start serving lunch as early as noon, while others may keep their kitchens open until 4 pm.

If you’re looking for a traditional Spanish dining experience, head to a “mesón” or “taberna” for your midday meal. These establishments usually offer set menus that include a starter, main course, dessert, and drink at a reasonable price. You can expect to find classic dishes such as “cocido madrileño,” a hearty chickpea-based stew with meat and vegetables, or “huevos rotos,” fried eggs with potatoes and ham.

If you prefer something lighter or quicker, there are plenty of options available too. Many cafes offer sandwiches or “bocadillos” filled with everything from ham and cheese to grilled vegetables. You can also find small “tascas” offering snacks such as patatas bravas (spicy potatoes) or croquettes.

It’s worth noting that Spaniards take their time over meals and lunch is no exception. It’s common to spend an hour or two enjoying your food and chatting with friends or colleagues before returning to work or continuing your day. If you’re in a hurry, look out for signs advertising “comida rápida” which means fast food.

In conclusion, if you’re wondering what time lunch is in Madrid, aim for between 1 pm and 3 pm but don’t be surprised if different establishments have different hours. Whether you prefer traditional Spanish cuisine or a quick snack, there are plenty of options available. Just remember to take your time and enjoy the experience!