Finding a good menú del día in Madrid — the fixed-price lunch that comes with a starter, main course, dessert and a drink — shouldn't be an ordeal every day at lunchtime. And yet it is. Millions of office workers step out at 1:30pm with no idea where they're going to eat, scrolling through Instagram stories that expired hours ago, or walking to the same old place out of pure habit.
Madrid has a phenomenal range of menús del día. The problem has never been a lack of options — it's finding them. This guide will help you eat better every day without overspending.
How much does a menú del día cost in Madrid
The average price in central Madrid runs €15-19, though there are huge differences depending on the neighborhood. In office districts like Azca or Campo de las Naciones you can pay €17-20, while in more residential areas like Carabanchel or Vallecas you'll find full menús for €12-14.
What the price should always include:
- Starter (at least 3 options)
- Main course (at least 2-3 options)
- Dessert or coffee
- A drink (water, soft drink, beer or a glass of wine)
- Bread
If they charge you extra for bread or a drink, it's not really a menú del día — it's an à la carte menu in disguise.
The best neighborhoods for a set lunch
Chamberí and Malasaña
The area between Bilbao, Quevedo and San Bernardo is menú del día territory. Streets like Fuencarral (the upper stretch), Hartzenbusch and Cardenal Cisneros are lined with dozens of places that change their menu daily. Prices range from €13 to €17. Plenty of market-fresh produce and chef-driven cooking at set-menu prices.
Lavapiés and Embajadores
If you're after the best value in Madrid, head down to Lavapiés. The mix of cuisines — Indian, Senegalese, Chinese, Peruvian, Spanish — makes for varied, cheap menús. Some start from €10-11 and still leave you full. Calle Argumosa and the streets around it are a good place to start.
La Latina and Cava Baja
A more touristy area, but step off the main Cava Baja and there are hidden gems. Restaurants that cater to locals rather than tourists tend to have menús around €14-16 with hearty Castilian cooking. Ideal if you like stews, huevos rotos and homemade croquettes.
Azca and CTBA (office district)
The Castellana-Azca-Cuatro Torres corridor is the office district par excellence. Menús here are pricier (€16-20) but also more complete: many include a starter, a main, dessert AND coffee. There's plenty of menu rotation because the same workers eat there every day and get bored fast.
Tetuán and Bravo Murillo
One of the most underrated areas to eat in. Bravo Murillo and its side streets are full of old-school taverns with €12-15 menús of unfiltered Spanish cooking. Lentils, cocido, tripe, hake in green sauce. The classics, done properly.
Prosperidad and Diego de León
A solid residential area. Menús run €14-17 with more careful cooking. Many restaurants have been there for years and have a loyal neighborhood following. A good bet if you work around López de Hoyos or Príncipe de Vergara.
Restaurants in Madrid right now
These are the top-rated restaurants in Madrid on Appetece right now, with their menus updated daily:
Top-rated in Madrid

Cafetería Santa Isabel

Restaurante Mi causa

Petit Azca. Bernabéu - Bar Restaurante con Terraza en Madrid

Lima 11 Restaurante

Dolores y Lola

La Taruka | Restaurante peruano en Suanzes
Data updated in real time from Appetece
Tips for eating better every day in Madrid
Go early. By 1:30pm there's already a line at the good places. If you can eat at 1pm, you get the best dishes still available and a table with no wait.
Don't repeat the same place every day. It's tempting to always go to the same spot, but Madrid has hundreds of options. Rotate between 4-5 restaurants and you'll never get bored.
Ask about the off-menu dish. Many restaurants prepare something special that never makes it onto the chalkboard. Asking the waiter "what's good today?" can uncover the best dish of the day.
Watch the local crowd. If a restaurant is packed with people in suits at 2pm on a weekday, that's a good sign. The people who work in the area know where to eat well.
Use Appetece to compare. Instead of walking up and down the street reading chalkboards, open the app and see what's on today near you. Menus are updated every day.
When to eat a menú del día in Madrid
Menús del día in Madrid run Monday to Friday, usually from 1pm to 4pm. Some places keep it going on Saturday lunchtime. On Sundays there's practically no menú del día (it switches to à la carte or a Sunday menu, which is a different — and pricier — thing).
Useful tip: Fridays tend to have the weakest menús of the week — many chefs save their best dishes for Monday through Thursday, when there's more foot traffic.
Madrid isn't just the center
A common mistake is thinking the best menús are in the center. Neighborhoods like Usera (authentic Chinese cooking), Vallecas (traditional taverns), Aluche (generous menús) or Hortaleza (a mix of cuisines) have brilliant options at prices that would be impossible in the center.
If you work remotely and can move around, it's worth stepping outside the M-30 every once in a while.
Madrid eats better on a menú del día than à la carte. It's one of those things everyone who lives here knows but nobody tells you when you arrive. Now you know too.
Want to see today's menús del día in your part of Madrid? Find them on Appetece — updated every day.
