What Time Do People Eat in Spain? (Meal Times Explained)
Disclaimer: This post may contain affiliate links. Please see our Disclosure Policy for details.
Last updated on April 30, 2026
I remember my first trip to Barcelona—wandering through neighborhoods, not thinking twice about meal times in Spain. That is, until noon hit and the only place open was a tourist trap with terrible food (ask us how we know).
Two hours later, every restaurant was suddenly packed. That’s when we realized: meal times in Spain are very different. If you don’t know the schedule, you might find yourself hungry, waiting until 8:30 pm for dinner, or stuck eating at places catering to tourists.

After living in Spain and visiting multiple times, I’ve learned that understanding Spanish meal times isn’t just helpful—it completely changes your experience. It helps you eat better, avoid tourist traps, and actually enjoy the local food culture.
Table of Contents
What Time Do People Eat in Spain? (Quick Answer)
There are actually five meal times in Spain (more on that in a second), but the three main meals, breakfast, lunch, and dinner, are eaten at the following times.
- Breakfast: 7:00–10:00 am
- Lunch: 2:00–4:00 pm
- Dinner: 9:00–11:00 pm



Meal Times in Spain: A Full Schedule
Spaniards eat later and more often, having five structured meals daily. While not every Spaniard adheres to the five-meal timetable, it’s helpful to understand how the country typically structures eating throughout the day.
It’s also important to know the meal times in Spain because restaurants follow this schedule, particularly for lunch and dinner. You may also find certain dishes aren’t available because of the time of day. Below is a summary of meal times in Spain to help you quickly understand what they eat and when.
The 5 Spanish Meals
| Spanish meal time | About the Meal | Typical Dishes |
|---|---|---|
| Breakfast Desayuno 7:00 am – 10:00 am | Breakfast in Spain is a very light meal. It can be a quick pastry or a bowl of yogurt. You don’t want to overeat with hearty eggs or American breakfasts here! | – Pan con tomate (bread smothered in grated tomatoes with garlic, olive oil, and salt) – Pastry or croissant – Yogurt – Churros |
| Morning snack Almuerzo 10:30 am – 12:00 pm | Almuerzo is a mid-morning snack. When I taught in a Spanish school, we had a teacher break every day for Almuerzo. Though not everyone partakes in this throughout the country. | – Fruit – Tortilla de patatas – Cheese and meat – Small piece of bread |
| Lunch Comida (or ‘Almuerzo‘ in Andalucía) 2:00 pm – 4:00 pm | Lunch in Spain is the largest meal of the day. Expect a three-course meal for most lunches served with wine or beer and finished with a coffee. 2:00 is peak time to start lunch, and most restaurants will close at 4:00 or 4:30 pm, reopening for dinner service at 8:00 or 8:30 pm. | – Starters often include cheese, pasta dishes, or soups. – Paella is common for lunch (it’s never a dinner dish) – 1 main protein, such as rabbit, beef, or pork loin, for your main dish with a side of French fries |
| Afternoon snack Merienda 5:00 – 7:00 pm | This is another small snack to hold you over if needed until dinner time, usually a sweet treat. | – Churros and chocolate – Pastry or bread – Cheese and meat – Cake |
| Dinner Cena 9:00 – 11:00 pm | Dinner is a light meal. It can be a mixture of tapas or a single dish, but the goal is not to fill up too much before bed. 9:00 pm is peak time for dinner, 8:00 or 8:30 would be like the “early bird special.” | – Huevos rotos – Ensalada Rusia – Tortilla de patatas – Tomato, tuna, and olive salad |
What Time Is Breakfast in Spain?
Breakfast in Spain can begin as early as 7:00 am, but most restaurants and cafeterías will start to fill up around 8:00 or 9:00 am. Breakfast is very light in Spain. Most people don’t even sit down to have their breakfast if they’re at a cafeteria. They will simply order a coffee and have a croissant, and head on their way.

Some places serve more substantial American or English-style breakfasts, think avocado toasts, eggs, etc. But those are catering more toward visitors. Breakfast in Spain is made to be light to give you enough energy to start your day, but save room for lunch, the biggest meal of the day.
What Time Is Lunch in Spain?
Lunch is an experience in Spain. Most people take two hours for lunch at a local restaurant, or, if they work close to home, like in a small village, they return home for a home-cooked meal.
Lunch can start as early as 1:00 pm, but peak dining time is between 2:00 pm and 3:00 pm. It’s a good idea to make reservations for lunch ahead of time to guarantee your spot or arrive early, around 1:00 pm, to beat the crowds.



Most Spanish lunches are three-course meals. The starter can be a soup or small dishes like paella, huevos revueltos, scrambled eggs with a vegetable, or meat. The main course is larger and usually centered around meat, pasta, fish, or other hearty courses.
While dessert isn’t required, most Spanish lunches will include (or at least offer) something sweet to finish. A plate of fresh fruit is very typical, although you may find cheese drizzled with honey, cake, or cookies for dessert. Dessert is typically accompanied by a coffee or chupito (digestive shot).

Spaniards love their bread, and most meals, especially lunch, will come with a piece of bread and a glass of wine or beer, even on work days.
Most restaurants close after lunch and then reopen for dinner around 8:00 pm or 8:30 pm. This is in observation of the “siesta”. While most people don’t take a siesta, or nap mid-day in big cities in Spain today, small villages often still participate in siestas before returning to work.
Menú del día in Spain
If you’re looking for a tasty, affordable lunch in Spain during the week, I highly encourage you to try Menu del Día.
Meaning ‘menu of the day’, this tradition dates back to the Franco regime. In an attempt to attract tourists to Spain after the Spanish Civil War, Francisco Franco created a law that required restaurants to create a changing daily menu with three-course meals for a low fixed price.

The incentive worked. It helped tourists gain access to delicious, affordable, quality meals, but it also caught on with locals. Today, more Spaniards take advantage of the menu del dia than tourists, which includes 3 courses for around €11 – €16, depending on the city.
- starter
- main course
- dessert
- drink (can be either beer, wine, water, soda, or coffee)

Menu del dia isn’t offered at every restaurant and is only served during the week. Look for these menus during lunchtime if you are traveling Monday through Friday. The food quality for the price can’t be beat!
What Time Is Dinner in Spain?
Dinner in Spain begins around 9:00 pm and reaches its peak around 9:30 to 10:30 pm. Dinner is a lighter meal, making it the perfect time for tapas.
You can have a single dish for dinner, like huevos rotos, for example, but more often than not, it’s several different tapas. Of course, it’s typically accompanied by beer or wine if you drink, but water or a non-alcoholic beverage is acceptable.

The most important thing about dinner in Spain is that the meal is light. There’s a saying in Spanish, “De grandes cenas están las sepulturas llenas,” which loosely translates to, ” Graveyards are full of people who ate too much for dinner.”
This mindset of a light dinner is one of the many reasons tapas are such a popular choice for late-night eating.
If you’re hungry before dinner, grab a sweet treat or coffee called merienda. Depending on how large your lunch was, you may not need this. However, you will likely see churro shops, cafes, and other pastry restaurants fill up around 6:30 and 7:00 pm for this meal.
Best Time to Eat Tapas in Spain
Tapas can be enjoyed any time in Spain. However, most locals go out for tapas in the evenings for a light dinner. Many tourists think tapas are a dish, but tapas is an experience.
The word tapa comes from the Spanish verb tapear. It dates back to receiving food with a drink in the south of Spain, which would act as a tapa to cover the drink. It’s now about gathering with people to share conversation, drinks, and food.

Most of the food served with tapas is on small plates, but the size isn’t what defines a tapa. In fact, some tapas are huge! It really depends on the location and the item on offer.
Tapas can be found in every type of restaurant, from sit-down service to cafeteria-style bars. The most common way to enjoy tapas, though, is at a bar and restaurant. You stand at the bar, at a high-top table (without seats), or, if you’re lucky, have a seat at a sit-down table. Order a small dish and a caña (small beer) or a glass of vino tinto (red wine) to accompany the dish.
➡ Read Next: What to Eat in Spain: 20 Delicious Spanish Foods You Can’t Miss ⬅
Spanish Dining Etiquette and Tips
Now that you have a better understanding of meal times in Spain, let’s talk about etiquette for dining out in Spain. These are common things most tourists want to know before visiting, like tipping and ways to pay.
Can you pay by card?
Most restaurants in Spain will accept credit or debit cards, especially in big cities like Madrid, Seville, Barcelona, or Malaga. However, you make sure the credit card does not charge international fees.
Tipping in Spain
Tipping is not customary in Spain. Most Spaniards do not leave a tip for a meal because servers technically earn a livable wage without tips. However, inflation in recent years has made it challenging for some servers to keep up with the increased cost of living. In turn, this has resulted in more locals tipping.

Some Spaniards are now leaving a few cents or rounding up the bill to the nearest dollar as a tip to the server. It’s customary to leave a 5% to 10% tip in finer dining establishments if you feel the service and food were exceptional. However, this is not expected or required. My Spanish “family” never tips, even if it’s a really fancy meal.
What are the drinking habits in Spain?
Drinking in Spain is much more about socializing than excess. It’s completely normal to see locals enjoying a glass of wine or a small beer with lunch—even on a workday—but always in moderation.
Alcohol is treated as part of the meal, not the main event. If you sit down for lunch or dinner, it’s common to order a drink alongside your food, and you might even notice that beer or wine costs the same (or less) than bottled water.
There are also a few drinks tied to specific moments in the day. Vermouth is a popular pre-lunch or pre-dinner drink, often enjoyed before a meal to stimulate your appetite. Later in the day, especially after a big meal, you might be offered a chupito—a small shot of liqueur meant to aid digestion.
If you don’t drink, that’s completely fine—but understanding this rhythm helps you feel more comfortable ordering and enjoying meals like a local



Hopefully, this guide has helped you understand meal times in Spain and prepare accordingly for your upcoming trip. If you’re wondering what to eat in Spain or where to eat in Spain’s top destinations like Barcelona or Madrid, we’ve got you covered.
- What to Eat in Spain: 20 Delicious Spanish Foods You Can’t Miss
- The Best Madrid City Guide: What to Know for 2025
- The 15 Best Places to Eat in Madrid (Right Now)
- Best Places to Eat in Barcelona: 15 Unmissable Restaurants
- Best Barcelona Travel Guide (2026): What to Know Before You Go
FAQ about Meal Times in Spain
Why Do Spaniards Eat So Late?
In the 1930s, dictator Francisco Franco changed the time zone to align with Nazi Germany. The change was enacted during the Spanish Civil War when few residents had the mental bandwidth (or desire) to adhere to a time change. Rather than adjusting their eating schedule, they continued to eat at the same time, which was now 2:00 pm and 9:00 pm instead of 1:00 pm for lunch or 8:00 pm for dinner. Later meal times are also better in hotter climates like Andalucia.
How Are Tapas Used in the Spanish Culture?
Tapas are an opportunity to gather with friends or family to drink and eat tasty food. Most people define tapas as a small plate of food, but tapas can include larger dishes, too. The key is that the dishes are shared. Tapas are more of a social gathering opportunity with food at the heart of the experience, and can be eaten anytime. However, tapas are most commonly enjoyed in the evenings for a light dinner.
When Do They Eat in Spain?
Spain has 5 meal times. Breakfast is eaten between 8:00 am and 10:00 am. Almuerzo is a mid-morning snack eaten between 10:30 and noon. Lunch is the largest meal of the day and is eaten at 2:00 or 3:00 pm. If you are hungry before dinner, around 6:00 or 7:00 pm, you can have a small, often sweet treat called merienda. Dinner is a lighter meal eaten around 9:00 or 10:00 pm.
