A lively tapas bar in central Madrid with plates of croquetas, jamón, and patatas bravas on the counter, warm amber lighting, and locals gathered at the bar

Best Restaurants in Madrid

Tapas bars, centuries-old taverns, buzzing mercados, and Michelin-starred dining — a guide to eating like a local in Spain's capital.

Madrid is one of the great eating cities in Europe, but it operates on its own schedule. Lunch is the main event, served between 2:00 PM and 4:00 PM. Dinner rarely starts before 9:00 PM and often stretches past midnight. In between, there's the ritual of vermut — a late-morning or early-evening vermouth with a small tapa at a neighborhood bar. Understanding the rhythm matters more than memorizing restaurant names.

The food culture here is built on sharing. You don't order a main course for yourself at a tapas bar — you order raciones (large sharing plates) and media raciones (half portions) for the table, work through them, then move to the next bar. A single evening might take you through three or four spots in La Latina or Malasaña, each one contributing a different dish. This is how locals eat, and it's the best way to experience the city's food.

Madrid's cuisine draws from every region of Spain. You'll find Galician seafood, Basque pintxos, Andalusian fried fish, and Catalan-influenced dishes alongside the city's own specialties. Add a thriving fine dining scene, excellent food markets, and some of the best coffee shops in southern Europe, and you have a city where it's difficult to eat badly if you know where to look. This guide covers traditional restaurants, tapas bars, markets, fine dining, breakfast, and coffee — with practical details on what to order, what to expect to pay, and how to eat on Madrid's schedule. For where to stay, neighborhoods near the best food districts are covered in our hotel guide.

Traditional Madrid Cuisine

Madrid has a handful of dishes that belong to the city specifically, and the restaurants that do them best have often been doing them for a century or more. These aren't tourist traps — they're places where madrileños celebrate birthdays, close business deals, and bring visiting family. The food is hearty, meat-forward, and built for the city's cold winters.

Sobrino de Botín

$$$$ · Traditional Castilian · Calle de los Cuchilleros

The oldest continuously operating restaurant in the world, according to Guinness World Records — serving since 1725. The wood-fired oven in the basement has been burning for three centuries, and it produces the restaurant's famous cochinillo asado (roast suckling pig) and cordero asado (roast lamb). The pig arrives whole, the skin crackled to a deep amber, the meat falling apart at the touch of a spoon. Hemingway ate here and set the final scene of a novel in the dining room. The building itself — stone walls, tiled staircases, low-ceilinged dining rooms on multiple floors — is worth the visit alone. Reserve at least a week in advance. Entrees: €25-35.

Casa Lucio

$$$ · Traditional Madrid · Calle Cava Baja

The restaurant most associated with huevos rotos (broken eggs) — fried eggs served over a bed of crispy fried potatoes, the yolks broken at the table so they run through the potatoes and the slices of jamón ibérico underneath. It's a simple dish executed perfectly. Casa Lucio has been on Calle Cava Baja since 1974, and the dining room attracts politicians, celebrities, and families celebrating special occasions. Beyond the eggs, the cocido madrileño (served in winter months) and the grilled meats are excellent. Reserve for dinner. Entrees: €18-30.

Taberna La Bola

$$$ · Traditional Madrid · Calle de la Bola

If you want to try cocido madrileño — Madrid's signature dish — this is the place. La Bola has been serving it since 1870, cooked in individual clay pots over a charcoal fire. The stew is served in the traditional three-course format called vuelcos: first the broth as a soup with fine noodles, then the chickpeas and vegetables, then the meats (chorizo, morcilla, beef, pork). It's a ritual as much as a meal. Available daily for lunch only. The wood-paneled dining room feels like stepping into the 19th century. Cocido: €23. Reserve ahead, especially weekends.

La Barraca

$$$ · Valencian / Rice Dishes · Calle de la Reina

Madrid isn't Valencia, but La Barraca has been making the case for excellent paella in the capital since 1935. The rice dishes are the focus — paella valenciana with rabbit and green beans, arroz negro (black rice with squid ink), and arroz a banda (rice cooked in fish stock). The rice arrives in the traditional wide, shallow pan with the prized socarrat — the caramelized crust on the bottom. Paella is meant for two people minimum and takes 20-25 minutes to prepare; order it at the start of your meal. Rice dishes: €18-24 per person.

Key Dishes to Know

Cocido Madrileño
Chickpea stew with pork, chorizo, morcilla — served in 3 courses
Bocadillo de Calamares
Fried squid rings in a crusty bread roll — Madrid's street food staple
Huevos Rotos
Broken fried eggs over crispy potatoes and jamón ibérico
Tortilla Española
Thick potato omelette — every bar has one, quality varies wildly
Croquetas
Creamy béchamel fritters — jamón ibérico filling is the gold standard
Patatas Bravas
Fried potato cubes with spicy tomato sauce and aioli — the universal tapa

Best Tapas Bars in Madrid

Tapas in Madrid is not a sit-down affair. The tradition is to stand at the bar, order a few plates, drink a caña (small draft beer) or a glass of wine, then move on to the next place. A good tapas crawl covers three to five bars in an evening, each one contributing a specialty. You order raciones (full plates to share) or media raciones (half portions). The bill at each stop is usually €10-20 per person. This is how locals eat on weeknights, and it's one of the best things to do in Madrid.

La Latina — Calle Cava Baja Crawl

Calle Cava Baja in La Latina is the most famous tapas street in Madrid, and for good reason — the concentration of quality bars in a single 400-meter stretch is unmatched. Sunday afternoon here is a Madrid institution, when locals pour into the street after the Rastro flea market.

Taberna Tempranillo

$$ · Wine & Tapas · Calle Cava Baja

A wine-focused tapas bar with one of the best by-the-glass lists in the neighborhood. The interior is tiny — eight seats at the bar, a few tables in the back — and it fills fast after 9:00 PM. The croquetas de jamón are excellent, the salmorejo (cold tomato soup, thicker and richer than gazpacho) is textbook, and the cheese board with manchego and torta del casar is a reliable order. The staff know the wine list deeply and will guide you to something good if you describe what you like. Tapas: €4-10.

Juana la Loca

$$$ · Creative Tapas · Calle Cava Baja

Famous for one dish above all: the tortilla de patatas with caramelized onion. It arrives slightly runny in the center, the onion adding sweetness to the traditional egg-and-potato combination. The rest of the menu is creative — foie gras pintxos, grilled octopus with paprika, tuna tataki — without losing touch with Spanish fundamentals. The space is more restaurant than bar, and the atmosphere is lively without being rowdy. Worth a reservation on weekends. Tapas: €6-14.

Casa Lucas

$$ · Modern Tapas · Calle Cava Baja

A modern tapas bar that takes traditional ingredients and gives them a slight twist — oxtail croquetas instead of the usual jamón, patatas bravas with a smoked paprika aioli, grilled artichokes with romesco sauce. The wine list focuses on small Spanish producers you won't find elsewhere. Standing room at the bar, with a few tables for those who arrive early. Tapas: €5-12.

Malasaña

Malasaña is where younger madrileños eat and drink. The neighborhood has a creative, slightly scruffy energy, and the tapas bars tend to be less polished and less expensive than La Latina. The trade-off is a more authentic local atmosphere.

Bodega de la Ardosa

$$ · Traditional Tavern · Calle de Colón

A vermutería that has been pouring vermouth from the tap since 1892. The wood-paneled interior, tiled bar, and ancient vermouth barrels set the mood. Come for vermut de grifo (draft vermouth on ice with an olive and an orange slice), the tortilla — widely considered one of the three best in Madrid — and the salmorejo. This is the kind of bar where regulars have been coming for decades and the bartender knows what they're ordering before they open their mouths. Standing room only at the bar; a few seats in the back room. Tapas: €3-8.

La Musa

$$$ · Modern Tapas · Calle de Manuela Malasaña

A livelier, more contemporary option with a creative menu that changes seasonally. The tataki de atún (tuna tataki), croquetas de boletus (mushroom croquettes), and ensaladilla rusa (Russian salad — a Madrid bar staple done here with quality tuna) are standouts. Popular for both lunch and dinner, with a strong brunch offering on weekends. The terrace fills up quickly in warm weather. Tapas: €6-14.

Sol and Centro

Mercado de San Miguel

$$$ · Gourmet Market · Plaza de San Miguel

Yes, it's touristy. The prices are higher than neighborhood bars and the crowds can be thick, especially on weekends. But the quality of the stalls is genuinely high — the oysters, the jamón ibérico sliced to order, the vermouth, and the croquetas are all excellent. Think of it as a curated food hall rather than a traditional market. Worth one visit, ideally on a weekday afternoon when it's less packed. Budget: €20-35 per person grazing across several stalls.

Casa Labra

$ · Traditional Bar · Calle de Tetuán

Open since 1860 and famous for exactly two things: croquetas de bacalao (salt cod croquettes) and tajada de bacalao (battered and fried salt cod). You stand at the bar, order a caña and a plate of croquetas for €3, and eat them standing up alongside office workers, tourists, and retirees who have been coming here for decades. The Spanish Socialist Party was secretly founded in the back room in 1879. No frills, no menu overthinking — just perfect cod croquettes. Croquetas: €1.50 each.

For the complete tapas guide including bar-by-bar crawl routes and neighborhood maps, see Madrid tapas bars.

Best Markets (Mercados) in Madrid

Madrid's mercados have evolved over the past decade from traditional produce markets into hybrid spaces with food stalls, bars, and sit-down counters. They're some of the best places for a casual lunch, and each one has a distinct personality. The market culture is central to how madrileños eat — many neighborhoods revolve around their local mercado.

Mercado de San Miguel

$$$ · Gourmet Food Hall · Plaza de San Miguel (Centro)

The most famous and most visited food market in Madrid, housed in a beautiful iron-and-glass structure from 1916 near the Plaza Mayor. The stalls lean upscale — artisan cheesemakers, oyster bars, jamón ibérico counters, and specialty wine vendors. It functions more as a gourmet food hall than a working market, and the prices reflect that. The quality is high across the board, and the building itself is gorgeous. Best visited on a weekday afternoon. Budget: €20-35 per person.

Mercado de San Antón

$$ · Market + Rooftop · Calle de Augusto Figueroa (Chueca)

Three floors in the heart of Chueca: a ground-floor produce market, a first-floor food court with cooked-to-order stalls, and a rooftop terrace bar with views over the neighborhood. The rooftop is the draw — a cold caña and a plate of patatas bravas while watching the sun go down over Chueca's rooftops. The food stalls on the first floor cover sushi, tapas, grilled meats, and salads. More local than San Miguel, more curated than a neighborhood market. Budget: €15-25 per person.

Mercado de San Fernando

$ · Neighborhood Market · Calle de Embajadores (Lavapiés)

The most authentic and affordable market on this list. San Fernando serves the multicultural Lavapiés neighborhood, and the stalls reflect it — Senegalese food next to Spanish tapas, Moroccan pastries near a natural wine bar. On weekends, the atmosphere becomes social, with locals gathering for vermouth and small plates. No tourists, real prices, and a genuine neighborhood feel. This is where to come if you want to see how madrileños actually shop and eat. Budget: €8-15 per person.

Mercado de Vallehermoso

$$ · Foodie Market · Calle de Vallehermoso (Chamberí)

The market favored by Madrid's food-obsessed locals. Vallehermoso has a curated mix of traditional vendors (produce, fish, butchers) and modern food stalls serving everything from Peruvian ceviche to Basque pintxos to craft beer. The neighborhood — Chamberí — is residential and leafy, well off the tourist circuit. Come for a late Saturday morning vermouth and stay for lunch at the counters. The quality-to-price ratio is the best of any Madrid market. Budget: €12-20 per person.

Fine Dining in Madrid

Madrid's fine dining scene is one of the strongest in Europe. The city holds more Michelin stars than any Spanish city except Barcelona, and the range runs from avant-garde spectacle to refined modern Spanish cuisine. Prices are notably lower than equivalent restaurants in Paris or London.

DiverXO

$$$$ · Avant-Garde · NH Eurobuilding Hotel (Chamartín)

Three Michelin stars and the most talked-about restaurant in Spain. Chef David Muñoz cooks at the intersection of Spanish, Asian, and Latin American flavors with a presentation style that borders on theatrical. The tasting menu is a 20+ course journey — expect suckling pig with Thai curry, Iberian pork with XO sauce, and combinations that sound impossible but work. The dining room is loud, maximalist, and deliberately chaotic. This is not a hushed fine-dining experience — it's a sensory event. Tasting menu: €250+. Book months in advance; tables release periodically online.

Coque

$$$$ · Modern Spanish · Calle del Marqués del Riscal (Chamberí)

Two Michelin stars. The Sandoval brothers (Mario in the kitchen, Rafael in the dining room) run one of Madrid's most polished restaurants. The experience begins with cocktails in a dedicated bar, moves through a glass-walled kitchen for a course or two, and finishes in the dining room. The cooking is rooted in Spanish ingredients — Iberian pork, seasonal mushrooms, heirloom vegetables — treated with contemporary technique. The wine pairing is exceptional. Tasting menu: €185-220. Reserve two to three weeks ahead.

Smoked Room

$$$$ · Contemporary · Calle de Ponzano (Chamberí)

Two Michelin stars. A smaller, more intimate operation where the focus is on smoke and fire — a large Josper grill anchors the kitchen, and many courses incorporate wood-fired elements. The menu is shorter and more focused than DiverXO or Coque, which appeals to diners who prefer precision over spectacle. Standout courses often involve aged beef, grilled seafood, and charcoal-kissed vegetables. Tasting menu: €165-195. Reserve at least two weeks ahead.

Santceloni

$$$$ · Classic Fine Dining · Hotel Hesperia (Paseo de la Castellana)

Two Michelin stars and the most traditionally elegant fine dining experience in Madrid. The service is impeccable without being stiff, the wine cellar is one of the deepest in Spain, and the cooking leans on classic Spanish and Mediterranean flavors executed with surgical precision. If DiverXO is the rock concert, Santceloni is the symphony. Tasting menu: €175-210.

StreetXO

$$$ · Casual Fine Dining · Calle de Serrano (Salamanca)

David Muñoz's casual sibling to DiverXO. The food shares the same Spanish-Asian-Latin DNA but in a street-food format — steamed buns, dumplings, tacos, and bowls served at a counter and communal tables. The flavors are intense, the portions are smaller, and the price is a fraction of DiverXO. No reservations — walk-in only, with waits of 30-60 minutes on weekends. Dishes: €8-18. A good way to taste Muñoz's cooking without the multi-month wait or the €250 price tag.

Breakfast and Brunch in Madrid

Traditional Spanish breakfast is simple — a café con leche and a tostada (toasted bread with olive oil and crushed tomato, or butter and jam) at a neighborhood bar. That said, Madrid has developed a strong brunch and specialty breakfast scene in recent years, especially in Malasaña and Chueca. The one essential breakfast experience is churros.

Chocolatería San Ginés

$ · Churros · Pasadizo de San Ginés (Centro)

Open continuously since 1894 and serving one thing perfectly: churros con chocolate. The churros are fried to order — crisp on the outside, soft and doughy inside — and served with a cup of thick, dark hot chocolate for dipping. The marble-topped tables, mirrored walls, and round-the-clock hours make it a Madrid institution. Come at 3:00 AM after a night out or at 8:00 AM before a walking tour — it's always open, and the churros are always fresh. Churros con chocolate: €4-5.

Federal Café

$$$ · Australian-Style Brunch · Calle del Conde de Romanones (Centro) + Malasaña

The restaurant that brought modern brunch culture to Madrid. Australian-inspired menu — avocado toast, eggs Benedict, açai bowls, and flat whites — in a bright, plant-filled space. The Malasaña location is larger and has a small terrace. Weekend brunch is busy from 11:00 AM to 2:00 PM; arrive early or expect a 20-minute wait. Brunch dishes: €8-14.

Toma Café

$$ · Coffee & Pastries · Calle de la Palma (Malasaña)

Primarily a specialty coffee shop (covered below), but the pastries — carrot cake, banana bread, and rotating seasonal cakes — make it a strong breakfast option. The espresso is the best in the neighborhood, and the space is small enough to feel intimate without being cramped. Opens at 8:00 AM. Pastries: €3-5.

HanSo Café

$$ · Korean-Inspired Brunch · Calle del Pez (Malasaña)

A fusion concept that pairs Korean flavors with brunch staples — bibimbap bowls for breakfast, Korean fried chicken sandwiches, and matcha lattes alongside traditional café con leche. The interior is minimal and photogenic. A good option for travelers who want something different from the standard Spanish breakfast. Dishes: €8-13.

See best breakfast in Madrid for the full list including traditional tostada spots and early-morning options near major hotels.

Best Coffee Shops in Madrid

Madrid's specialty coffee scene has exploded in the last five years. A decade ago, finding a properly extracted espresso was a challenge — most bars served over-roasted, machine-dispensed coffee with shelf-stable milk. Today, the city has dozens of third-wave coffee shops, most concentrated in Malasaña, Chueca, and Lavapiés. The quality now rivals any European capital.

Toma Café

$$ · Specialty Coffee · Calle de la Palma (Malasaña)

The shop that started Madrid's specialty coffee movement. Toma has been roasting and serving single-origin beans since 2012, and the quality is consistently excellent. The flat white is the benchmark order. The original Malasaña location is small — maybe 15 seats — with a minimalist interior and a devoted local following. A second location on Calle de las Hileras has more space. Espresso: €2; flat white: €3.50.

Hola Coffee

$$ · Specialty Coffee · Calle del Dr. Fourquet (Lavapiés)

Located on Madrid's unofficial gallery street in Lavapiés, Hola roasts its own beans and approaches coffee with the seriousness of a wine producer. The pour-over and filter coffee options are the strongest in the city. The space is bright and industrial, with a cupping table where they run tastings. Good croissants and pastries from local bakeries. Espresso: €2; filter coffee: €3.50-5.

Misión Café

$$ · Specialty Coffee & Brunch · Calle de los Reyes (Malasaña)

Combines specialty coffee with a legitimate brunch menu — sourdough toast, seasonal salads, grain bowls — in a corner space with big windows and a relaxed atmosphere. The coffee is sourced from European roasters (rotating guest beans) and the extraction is precise. One of the better options for remote work, with reliable Wi-Fi and a laptop-friendly culture on weekdays. Espresso: €2.20; brunch dishes: €8-12.

For the full list including work-friendly spots and neighborhood recommendations, see Madrid restaurants.

Rooftop Dining and Drinks

Madrid gets over 2,800 hours of sunshine a year, and the city takes full advantage with rooftop bars and terraces across the center. These aren't full dinner destinations — think cocktails, cold beer, and light bites with panoramic views. Most are open from April through October, with the best sunset views facing west toward the Palacio Real and the Casa de Campo.

Azotea del Círculo

$$$ · Rooftop Bar · Círculo de Bellas Artes (Centro)

The most iconic rooftop in Madrid. Perched atop the Círculo de Bellas Artes building on Calle de Alcalá, the terrace offers 360-degree views of the entire city — the Metropolis building, Gran Vía, the Palacio Real, and the Guadarrama mountains on clear days. There's a small entrance fee (€5) to access the roof even if you're ordering drinks, but the view is worth it. Cocktails run €10-14; food is limited but serviceable. Come for sunset.

Ginkgo Sky Bar

$$$ · Rooftop Restaurant · VP Plaza España Design Hotel

A full rooftop restaurant on the 12th floor with views over the Plaza de España, the Templo de Debod, and the western Madrid skyline. The food goes beyond typical rooftop-bar fare — grilled meats, ceviches, and Japanese-influenced small plates. Cocktails are well-made. The design is sleek and modern. Reserve for dinner on weekends; walk-ins possible for drinks on weeknights. Cocktails: €12-16; dishes: €14-24.

The Hat Rooftop

$$ · Rooftop Bar · Calle Imperial (La Latina)

The most affordable and relaxed rooftop option in central Madrid. The Hat is a hostel, but its rooftop bar is open to non-guests and draws a mixed crowd of travelers and locals. The views toward the Palacio Real and Almudena Cathedral are excellent, the beers are cheap (cañas: €3-4), and the atmosphere is social without the velvet-rope pretension of fancier rooftops. Open year-round with heat lamps in winter.

Where to Eat by Occasion

Tapas Crawl
Cava Baja in La Latina — Tempranillo, Juana la Loca, Casa Lucas
Special Occasion
Botín, Coque, Santceloni
Cheap & Authentic
Casa Labra, Mercado de San Fernando
Sunday Afternoon
Rastro flea market then Cava Baja tapas
Late Night
Chocolatería San Ginés (open 24h)
Coffee & Work
Toma Café, Misión Café, Hola Coffee

More Madrid Dining Guides

Frequently Asked Questions

What food is Madrid known for?

Madrid is known for cocido madrileño (a hearty chickpea-based stew with pork, chorizo, and vegetables served in three courses), bocadillo de calamares (fried squid rings in a crusty bread roll — the city's signature street food), huevos rotos (fried eggs broken over jamón and crispy potatoes), croquetas (creamy béchamel fritters, usually filled with jamón ibérico or mushrooms), and tortilla española (thick potato and egg omelette). The tapas culture is central to eating in Madrid — small shared plates ordered across multiple bars in a single evening.

What time do people eat dinner in Madrid?

Dinner in Madrid starts late by most international standards. Locals typically eat dinner between 9:00 PM and 11:00 PM. Most restaurants don't open for dinner service until 8:30 PM or 9:00 PM, and kitchens stay open until midnight or later. Lunch is the main meal of the day, served between 2:00 PM and 4:00 PM. If you arrive at a restaurant at 7:00 PM expecting dinner, you'll likely find it closed or empty. Embrace the schedule — have a late afternoon merienda (snack) and vermut around 7:00 PM, then sit down for dinner at 9:30 PM.

How much does a meal cost in Madrid?

Madrid offers excellent value compared to other European capitals. A menú del día (set lunch menu with starter, main, dessert, drink, and bread) at a neighborhood restaurant costs €12–18. Tapas and raciones at a bar run €4–12 per plate. A sit-down dinner at a mid-range restaurant averages €25–40 per person with wine. Fine dining starts at €80–120 per person, and top Michelin-starred restaurants like DiverXO run €250+ for a tasting menu. Coffee costs €1.20–2.50 and a caña (small draft beer) is €2–3.

What is the best neighborhood for tapas in Madrid?

La Latina is the most famous tapas neighborhood, particularly Calle Cava Baja — a single street packed with traditional and modern tapas bars. Sunday afternoons here are a Madrid institution, with locals bar-hopping between Taberna Tempranillo, Juana la Loca, and Casa Lucas. Malasaña is excellent for a less touristy experience, with standouts like Bodega de la Ardosa. Lavapiés offers the most diverse and affordable options with strong international influences.

Do I need reservations at Madrid restaurants?

For tapas bars and casual restaurants, reservations are usually not needed — walk-ins are the norm, and bar seating is almost always available. For sit-down restaurants, especially on Friday and Saturday nights, reservations are recommended. For fine dining (DiverXO, Coque, Smoked Room), you need to book weeks or months in advance. Mercado de San Miguel and other market halls are walk-in only. For popular brunch spots on weekends, arriving before 11:00 AM avoids the worst waits.

The Lowdown Guide Editorial Team

The Lowdown Guide Editorial Team

We eat our way through Madrid on every visit — from the centenarian taverns of La Latina to the third-wave coffee bars of Malasaña. Every restaurant in this guide has been visited and evaluated in person, and we update recommendations seasonally as menus change, new spots open, and old favorites close. This guide is editorially independent — there are no paid placements or sponsored listings.