Madrid never let good eating become expensive eating. The capital's proudest dishes were built for workers, night owls and students — fried squid crammed into a roll, a wedge of potato omelette, a chickpea stew that carries you through a working day — and most of them still cost pocket change by Western European standards. What has changed is the geography. The centre has learned exactly what a visitor will pay, so the cheap-eats canon now comes with a second instruction attached: know which few streets to walk away from, and in which direction.
This is that canon, dish by dish, with the walking built in.
Key facts
- Cheapest golden hour: weekday lunch, when the menú del día rules
- Meal times: lunch around 2pm, dinner from 9pm — arrive early for a stool
- Where to roam: the lanes off Plaza Mayor, La Latina, Lavapiés, Malasaña
- Rough budget: eating well all day costs around EUR 25 to 35 a head, drinks included
- Hardest month: August, when the family-run tabernas shut and the heat does the rest
What a cheap day in Madrid actually costs
Set your expectations with real numbers and the rest of this guide plans itself. A caña — the small draft beer that is the correct unit of measurement here — typically runs about EUR 1.50 to 3, depending on how close you are standing to a monument. A squid roll is around EUR 4 in the bars ringing Plaza Mayor. Chocolate with churros comes in near EUR 4. A single fried-cod tapa can still be found for under EUR 3. The weekday set lunch averaged roughly EUR 15 across the city in 2026 according to the restaurant-listings service Appetece, which puts the tourist centre at about EUR 15 to 19 and Lavapiés closer to EUR 10 to 13.
Add it up and a day of genuinely good eating — a mid-morning coffee, a grazing lunch, two or three evening stops — lands somewhere around EUR 25 to 35 a head. You can halve that by leaning on set lunches and market counters, or double it in about fifteen minutes by sitting down on a terrace in the wrong square. Which brings us to the rule worth learning first.
Barra, mesa, terraza: the rule that saves money everywhere
Spanish bars are permitted to charge three different prices for the same drink and the same plate, depending on whether you stand at the bar (barra), sit at an indoor table (mesa), or take an outdoor table (terraza). In central Madrid the terrace supplement commonly runs somewhere in the region of 10 to 20 per cent, and it is not applied to the bar at all. Spanish consumer rules require those differences to be displayed inside the bar and itemised on your receipt, so this is not a scam — it is a posted tariff that most visitors never read.
So stand up. It is cheaper, it is faster, it is where the regulars are, and in the older bars it is where the barman decides whether to slide a free bite across with your drink. On that last point, be realistic: Madrid is not a free-tapa city in the way Granada or León is. A small gratis plate does happen, most reliably in Lavapiés and in the plainer neighbourhood bars, and it is a bonus rather than an entitlement.
Bocadillo de calamares, and the fifty metres that matter
Madrid's most improbable icon is a landlocked city's love affair with fried squid: a crusty roll packed with hot, crisp rings, no sauce, no salad, eaten standing up with a squeeze of lemon. The bars in the lanes around Plaza Mayor have turned it into a rite of passage, and they are right to — expect to pay somewhere around EUR 4 for the standard version.
The trick is which side of the square you choose. Bar La Campana, on a side street feeding into Plaza Mayor, is the name locals tend to give first, and the crowd usually spills out into the street; La Ideal, on the square itself, is known for a notably generous filling; Bar Postas, tucked down a winding lane on the opposite side, is about as no-frills as a Madrid bar gets, with almost nowhere to sit and a resolutely local crowd. Any of the three is a better bet than the first place you see with a laminated photo menu and a host outside. Allow twenty minutes and one caña. This is a snack, not a meal, and treating it as a meal is how people end up disappointed by it.
While you are in those lanes, make the short detour to Casa Revuelta, in the Austrias quarter below Plaza Mayor. Its battered cod — bacalao rebozado, the house speciality since the mid-1960s — is typically around EUR 3 for a tapa, arrives boneless and almost weightless, and is the reason the room is full of people who have clearly been coming for decades. It keeps short, old-fashioned hours and takes a summer break, so go at lunch and go early; a second branch opened a few doors away when the original ran out of floor.
Churros at San Ginés, and why the hour decides everything
Fried dough batons dunked in chocolate thick enough to stand a spoon in. The address everyone names is Chocolatería San Ginés, pouring since 1894 down a passageway near Puerta del Sol, where a plate of six churros, or two of the fatter porras, with a cup of chocolate typically costs somewhere around EUR 4.
Go at the right hour and this is one of the city's real pleasures for the price of a coffee; go at the wrong one and you can queue for the better part of an hour. San Ginés generally opens early and runs very late, and towards the end of the week it has been known to stay open right around the clock — which is precisely why churros here are as much a 2am institution as a breakfast. The two windows worth targeting are shortly after opening on a weekday morning, when the marble tables are half empty, and the small hours of a Friday or Saturday, when the queue is part of the point. Mid-afternoon on a Sunday is the one to avoid.