A Food Lover's Guide to Madrid: Tapas, Markets, and Midnight Churros
Madrid doesn't have an Eiffel Tower or a Colosseum. What it has is something better: over 9,000 restaurants where locals live by a simple rhythm—walk, stop, eat, repeat. This is a city that runs on its stomach, where dinner starts at 10 PM and the best jamón hangs from century-old ceilings.
Understanding Madrid's Eating Schedule
Before you dive in, understand how Madrileños eat. This isn't just about meals; it's about a lifestyle:
- Desayuno (7-9 AM): Coffee and a pastry, often standing at the bar
- Almuerzo (11 AM-12 PM): A mid-morning snack—maybe a bocadillo de calamares (fried squid sandwich)
- Comida (2-4 PM): The main event. A proper lunch, often the only sit-down meal of the day
- Merienda (5-6 PM): Coffee and cake to bridge the gap
- Cena (9-11 PM): Dinner, typically tapas hopping between bars
The golden rule? Never eat just to eat. In Madrid, food and drink go together like siesta and afternoon.
Must-Try Madrid Specialties
1. Cocido Madrileño
The city's iconic chickpea stew is a three-act performance. First, the rich broth with thin noodles. Then, the chickpeas and vegetables. Finally, the stewed meat—pork, beef, and chorizo. It's heavy, it's hearty, and it's best enjoyed on a cold Sunday afternoon.
Where to try it:
- La Bola (Calle de la Bola, 5) – Family-run since 1870, they still cook it over oak charcoal. €25-30 for the full experience. Open daily 1:30-4:30 PM, 8:30-11:30 PM.
- Malacatín (Calle de la Ruda, 5) – A Lavapiés institution since 1895. Known for generous portions. €20-25. Open daily 1-4:30 PM, 8-11:30 PM.
2. Huevos Rotos
Fried eggs "broken" over a bed of crispy potatoes and jamón. Simple, satisfying, and uniquely Madrileño.
Where to try it:
- Casa Lucio (Calle de la Cava Baja, 35) – The birthplace of huevos rotos. Expect to queue. €18-24. Open daily 1-4 PM, 8:30 PM-midnight.
- Los Huevos de Lucio (Multiple locations) – The more casual offshoot.
3. Bocadillo de Calamares
The city's most famous sandwich: crispy fried squid rings in a crusty baguette, typically with just a squeeze of lemon or a swipe of alioli. It's the unofficial food of Plaza Mayor.
Where to try it:
- Bar La Campana (Calle de Botoneras, 6) – Just off Plaza Mayor. €3.50. Open daily 8 AM-midnight.
- El Brillante (Calle de Alcalá, 145) – A local legend since 1952. €4-5. Open daily 7 AM-1 AM.
4. Gambas al Ajillo
Sizzling prawns in garlic and chili oil, served in a terracotta dish so hot it bubbles at your table. The oil is the star—don't waste it; mop it up with bread.
Where to try it:
- La Casa del Abuelo (Calle de la Victoria, 12) – Family-owned since 1906. €12-15 per portion. Open daily 12 PM-midnight.
5. Churros con Chocolate
Not breakfast food—this is a late-night ritual. After the bars close at 6 AM, locals head to churrerías for crispy fried dough dipped in thick, pudding-like hot chocolate.
Where to try it:
- Chocolatería San Ginés (Pasadizo de San Ginés, 5) – Open since 1894, operating 24 hours on weekends. €4-5 for churros and chocolate.
- Los Artesanos 1902 (Calle de San Martín, 2) – Made by the grandsons of the original owner. €4.50. Open daily 8 AM-11 PM.
The Best Tapas Bars in Madrid
La Latina Neighborhood
This is tapas central, especially on Sundays during the El Rastro flea market.
Ástor (Calle de la Palma, 31) – Modern tapas with creative twists. Try the croquetas. €15-20 per person. Open daily 1-4 PM, 8 PM-midnight.
Lamiak (Calle de la Palma, 7) – Basque-style pintxos on the counter. Grab what looks good; pay by the stick. €2-4 per pintxo. Open daily 11 AM-4 PM, 7 PM-midnight.
Txirimiri (Calle del Humilladero, 6) – Tiny, always packed, worth the wait. Excellent tortilla. €10-15. Open daily 9 AM-midnight.
Huertas & Literary Quarter
Casa Alberto (Calle de las Huertas, 18) – Operating since 1827, this is where Cervantes supposedly drank. Try the fried artichokes. €15-20. Open daily 1-4 PM, 8 PM-midnight.
La Venencia (Calle de Echegaray, 7) – A sherry bar frozen in time. No photos, no tipping, no mixing sherry types. €2-4 per glass. Open daily 12:30-3:30 PM, 7:30 PM-1 AM.
Chueca & Malasaña
Bodega de la Ardosa (Calle de Colón, 13) – Famous for their vermouth and tortilla. €10-15. Open daily 11 AM-1:30 AM.
El Pez Gordo (Calle de Palma, 32) – Excellent seafood tapas in La Latina. €15-20. Open daily 1-4 PM, 8 PM-midnight.
Markets: Where Locals Really Eat
Mercado de San Miguel
The most famous—and most touristy. It's beautiful, with its iron-and-glass structure from 1916, but prices reflect the location. Come for the atmosphere, not the value.
Address: Plaza de San Miguel, s/n
Hours: Sunday-Wednesday 10 AM-midnight, Thursday-Saturday 10 AM-1 AM
Best stalls: Ostras de España (oysters), La Casa del Bacalao (salt cod)
Mercado de San Fernando (Lavapiés)
This is where locals actually shop. Less polished, more authentic, with a mix of food stalls, books, and even electrical appliances.
Address: Calle de Embajadores, 41
Hours: Monday-Saturday 9 AM-2 PM, 5-8:30 PM; Sunday 10 AM-2 PM
Don't miss: El Colmado for empanadas the size of A4 paper (€4-6)
Mercado de la Paz (Salamanca)
Upscale neighborhood market with excellent bar counters between stalls. Every seat taken at lunch? That's a good sign.
Address: Calle de Ayala, 28
Hours: Monday-Saturday 9 AM-2 PM, 5:30-8:30 PM
Nearby: Jurucha (Calle de Ayala, 19) for croquetas and cañas (€15-20)
The Madrid Classics You Can't Miss
Sobrino de Botín
The oldest restaurant in the world according to Guinness World Records (est. 1725). Yes, it's touristy. Yes, it's expensive. But the cochinillo asado (roast suckling pig) is genuinely excellent, and the history is palpable.
Address: Calle de Cuchilleros, 17
Hours: Daily 1-4 PM, 8 PM-midnight
Price: €40-60 per person
Reserve: Essential for dinner
Lhardy
A Madrid institution since 1839. The upstairs restaurant is formal, but the ground-floor bar serves excellent consommé and small plates in a Belle Époque setting.
Address: Carrera de San Jerónimo, 8
Hours: Daily 9 AM-11 PM
Price: €20-30 (bar), €50+ (restaurant)
Sweet Madrid
La Mallorquina (Puerta del Sol, 8) – Operating since 1894, famous for napolitanas (croissants) and rosquillas. €2-4. Open daily 8:30 AM-9:30 PM.
El Riojano (Calle del Postigo de San Martín, 2) – Historic pastry shop since 1855. Try the pastel de riojano. €3-5. Open Monday-Saturday 9:30 AM-2 PM, 5-8:30 PM.
Practical Tips
- Free tapas: Traditional bars often serve a free tapa with your drink—olives, chips, or something more substantial. Modern places usually don't.
- Cañas: Order small beers (200ml) to keep pace with the locals. They're cheaper and stay cold.
- Menú del día: Many restaurants offer a fixed-price lunch menu (€12-18) including starter, main, dessert, bread, and drink. It's the best value in the city.
- Reservations: Essential for dinner at popular places, especially Thursday-Saturday.
- Tipping: Not expected. Round up or leave 5-10% for excellent service.
A Perfect Day of Eating in Madrid
9 AM: Coffee and a napolitana at La Mallorquina
11 AM: Bocadillo de calamares at Bar La Campana
2 PM: Menú del día at a neighborhood spot (try Casa Salvador on Calle de Barbieri)
5 PM: Vermouth and olives at Bodega de la Ardosa
8 PM: Tapas crawl through La Latina—start at Txirimiri, end at Lamiak
Midnight: Churros at San Ginés before bed
Madrid isn't a city you sightsee; it's a city you eat your way through. Come hungry, stay late, and don't rush. The best discoveries happen between meals.