What Is the Main Meal of the Day in Madrid?

In Madrid, food isn’t just fuel — it’s a way of life. The rhythm of the day revolves around meals, and none is more important than la comida, the main midday meal.

La comida — the true main meal of the day

In Madrid (and across Spain), the main meal isn’t dinner — it’s lunch, usually eaten between 2:00pm and 4:00pm. It’s a time to slow down, gather with friends or colleagues, and enjoy a proper sit-down meal. Even busy locals make time for it, often with a glass of wine or tinto de verano on the side.

What does a typical lunch in Madrid look like?

A traditional comida madrileña is generous and structured — often three courses:

  • First course: something light, like sopa, ensalada mixta or gazpacho.

  • Second course: meat or fish, often served with potatoes or vegetables. Cocido madrileño and albóndigas are classic home-style favourites.

  • Dessert: fruit, yoghurt, or a small sweet treat, followed by coffee or café solo.

Many restaurants offer a menú del día, an affordable set menu created for the working day — a beloved Spanish institution.

The social side of lunch

Lunch in Madrid isn’t rushed. It’s about conversation, connection, and enjoying food properly. That’s why shops and small businesses often close in the afternoon, allowing time for this sacred pause before the evening resumes.

What about dinner?

Dinner (la cena) tends to be lighter and much later — often around 9:00pm to 10:00pm. Locals might share small plates (tapas or raciones), a simple omelette, or grilled fish. After all, lunch has already been the main event.

Madrid’s meal times reflect its personality — relaxed, social, and full of flavour.
To experience the city’s food culture like a local, join us for Flavours of Madrid, a walking tasting menu through real neighbourhoods, authentic dishes, and the true rhythm of Madrid.

Next
Next

What Is the Famous Drink in Madrid?