Restaurants in Madrid, Spain
Madrid travel guide

Spain · restaurant guide

Best restaurants in Madrid

Madrid's fine dining scene is a vibrant fusion of traditional Spanish flavors and groundbreaking avant-garde techniques, often championed by chefs who respect heritage while pushing culinary boundaries. It's a testament to Spain's rich gastronomic diversity, showcasing both innovative tasting menus and exquisite ingredient-focused cooking, frequently highlighting Iberian products.

Quick answers — eating in Madrid

Best restaurant overall
DiverXO
Best value
Taberna Pedraza (€45-€70 / $50-$75)
Strongest cuisines
Spanish, Modern European, Mediterranean, French
Dishes to try
Bocadillo de Calamares, Cocido Madrileño, Patatas Bravas, Jamón Ibérico
Booking window
For MICHELIN-starred restaurants, book 2-3 months in advance, especially for weekend dinner slots. Use online reservation systems like TheFork or the restaurant's direct website as soon as dates open.

Booking well in advance, especially for starred establishments, is crucial, often months ahead. Dress codes typically range from smart casual to formal, with jackets often recommended for men. Tipping is customary but generally lower than in North America, with 5-10% for excellent service being appreciated. Dinner usually commences later, from 8:30 PM onwards, sometimes even 9:00 PM.

Spanish

Best Spanish restaurants in Madrid

Spanish dining runs late and sociable: tapas standing at the bar, then a proper sit-down at 9pm or later. Basque kitchens in particular sit among the best in Europe.

Coque

Two MICHELIN Stars

Modern Spanish · Chamberí · €220-€270 / $235-$290

Mario Sandoval

The Sandoval brothers' Coque offers a truly unique gastronomic journey, beginning with a tour through their impressive winery, cocktail bar, and kitchen before seating. Mario Sandoval's cuisine is deeply rooted in traditional Spanish ingredients, elevated with innovative techniques and a focus on fermentation. It's a theatrical and deeply satisfying experience in a sleek setting.

Order: Cochinillo lacado a baja temperatura (Slow-cooked suckling pig); Liquid nitrogen desserts

Paco Roncero Restaurante

Two MICHELIN Stars

Avant-Garde Spanish · Salamanca · €185-€220 / $200-$235

Paco Roncero

Set within the elegant Casino de Madrid, Paco Roncero Restaurante presents an avant-garde approach to Spanish cuisine. Chef Roncero, a protégé of Ferran Adrià, crafts intricate, playful dishes that challenge perceptions while remaining deeply flavorful. The dining experience is precise and modern, often employing cutting-edge techniques in a grand, historic environment.

Order: Edible Airbags; Olive oil 'caviar'

Cebo

One MICHELIN Star

Modern Spanish · Centro (Las Cortes) · €115-€150 / $125-$160

Aurelio Morales

Cebo, located in the Hotel Urban, offers a creative exploration of Spanish culinary identity, dubbed 'Madrid-Barcelona, from the earth to the sea.' Chef Aurelio Morales crafts dishes that are both aesthetically pleasing and profoundly flavorful, using exceptional seasonal ingredients. The minimalist yet elegant dining room provides a calm backdrop for a thoughtful and refined meal.

Order: Stewed Pig's Trotter with Caviar; Grilled turbot with truffles

Taberna Pedraza

Bib Gourmand

Traditional Spanish · Salamanca · €45-€70 / $50-$75

Santiago Pedraza and Carmen Carro

Taberna Pedraza is a beloved establishment known for its commitment to traditional Spanish cuisine and exceptional product sourcing. The focus is on quality ingredients, particularly from Cantabria, and classic preparations like stews and charcoal-grilled meats. It’s a warm, bustling tavern where simple food is executed to perfection, making it a local favorite.

Order: Cocido madrileño (Madrid stew); Anchovies from Santoña

Full Spanish guide to Madrid

Modern European

Best modern European restaurants in Madrid

Modern European is the catch-all for kitchens that borrow technique from France, produce from their own region and ideas from everywhere — usually tasting-menu only.

DiverXO

Three MICHELIN Stars

Creative Avant-Garde · Tetuán · €395-€425 / $425-$460

Dabiz Muñoz

Dabiz Muñoz's DiverXO is a sensory explosion, a "punk rock" culinary journey that defies conventions. The "Flying Pigs" concept delivers an intensely personal and often provocative tasting menu, where each dish is a theatrical act, blending Spanish traditions with global influences in a dark, art-filled setting. It's an unforgettable, immersive experience.

Order: Galician Lobster 'Wellington'; Steamed Razor Clams with Yuzu Kosho

Smoked Room

Two MICHELIN Stars

Smoked Modern European · Salamanca · €185-€230 / $200-$250

Massimiliano D'Angelo

Within the Hyatt Regency Hesperia Madrid, Smoked Room is a hushed, intimate space where fire and smoke are the protagonists. Chef Massimiliano D'Angelo masterfully infuses every dish with subtle or intense smoky notes, transforming premium ingredients into elegant, profound compositions. It's a sophisticated, contemplative dining experience focused on primal cooking techniques.

Order: Smoked Langoustine; Wagyu with Smoked Potato Purée

Full modern European guide to Madrid

Mediterranean

Best Mediterranean restaurants in Madrid

Mediterranean menus borrow freely across the sea — olive oil, fish, vegetables, citrus — and tend to be the easiest choice for a mixed table.

Deessa

Two MICHELIN Stars

Modern Mediterranean · Retiro · €195-€245 / $210-$265

Quique Dacosta

Located in the opulent Mandarin Oriental Ritz, Deessa offers a sophisticated Mediterranean journey under the guidance of acclaimed chef Quique Dacosta. The menu is a refined exploration of Spanish produce and flavors, executed with precision and artistry in a magnificent dining room overlooking the hotel's garden. It blends luxury with profound culinary insight.

Order: Red Prawns of Denia; Rice dishes

French

Best French restaurants in Madrid

French cooking is still the backbone of fine dining almost everywhere — expect sauce work, butter, precise service and set lunch menus that cost a fraction of dinner.

El Invernadero

One MICHELIN Star

Green haute cuisine · Salamanca · €135-€185 / $145-$200

Rodrigo de la Calle

Rodrigo de la Calle is a pioneer of 'gastrobotany,' placing vegetables and plant-based ingredients at the forefront of his haute cuisine. El Invernadero (The Greenhouse) offers a unique tasting menu where vegetables are the stars, not just accompaniments, presented with creativity and deep respect for seasonality. The vibrant, plant-filled decor reinforces the concept beautifully.

Order: Rice dishes with vegetables; 'Green Revolution' menu

Budget

Where to eat cheaply in Madrid

Bar La Campana

Famous for its bocadillo de calamares (fried calamari sandwich), a quintessential Madrid street food experience. Expect generous portions of crispy, tender calamari in a crusty baguette. Around €3.50-€5 per sandwich.

Casa Revuelta

A classic, no-frills Madrid bar renowned for its 'bacalao rebozado' (fried battered cod), served piping hot and flaky. Perfect for a quick, authentic tapa. Expect to pay €2.50-€4 per piece.

Chocolateria San Ginés

An iconic Madrid institution, open 24/7, serving churros con chocolate since 1894. Dip crispy, freshly fried churros or porras into thick, rich hot chocolate. About €4-€6 for churros and chocolate.

Mercado de San Miguel

While touristy, this historic market offers a high-quality array of tapas, seafood, hams, and wines from various stalls. Great for sampling diverse Spanish bites and drinks in one vibrant spot. Individual tapas from €3-€10.

El Brillante

Another stalwart for Madrid's beloved bocadillo de calamares, often cited as one of the city's best. Fast, efficient service and consistently good, fresh sandwiches in a lively atmosphere. A sandwich costs around €5-€7.

Local dishes

What to eat in Madrid

Bocadillo de Calamares

This iconic Madrid sandwich features crispy, fried calamari rings served in a crusty baguette, often with a squeeze of lemon or a dollop of aioli. It’s a simple yet incredibly satisfying treat, best enjoyed standing at a traditional bar counter. You can find excellent versions near Plaza Mayor, like at La Campana or Bar Postas.

Cocido Madrileño

A hearty, traditional chickpea stew, slow-cooked with various meats (pork, beef, chorizo, morcilla) and vegetables. It's typically served in three 'turns': first the broth, then the chickpeas and vegetables, and finally the meats. A true winter warmer, famously served at restaurants like La Bola Taberna, offering an authentic taste of Madrid.

Patatas Bravas

A quintessential Spanish tapas dish consisting of fried potato cubes served with a spicy tomato sauce, sometimes accompanied by aioli. The quality varies greatly, so seek out places known for their homemade sauces. El Sur is renowned for its delicious and well-spiced bravas, perfect for sharing.

Jamón Ibérico

A cured ham made from Iberian pigs, known for its rich flavour and melt-in-your-mouth texture. It's often served thinly sliced as a tapa. You can find high-quality Jamón Ibérico at specialty delis or 'Museo del Jamón' establishments across the city, offering various grades and cuts.

Huevos Rotos

This comforting dish translates to 'broken eggs' and features fried eggs with runny yolks, served over a bed of crispy fried potatoes, often with jamón or chorizo. The idea is to break the yolks and mix everything together. Casa Lucio is legendary for its huevos rotos, a must-try Madrileño classic.

Churros con Chocolate

Crispy, fried dough pastries (churros) served with a thick, rich, hot chocolate for dipping. It's a popular breakfast or late-night snack, especially after a night out. Chocolatería San Ginés is the most famous spot, operating since 1894, offering an iconic experience near Puerta del Sol.

Tortilla Española

A thick, traditional Spanish omelette made with eggs, potatoes, and often onions, cooked until golden brown on the outside and moist on the inside. It can be served hot or cold, as a tapa or a meal. Casa Dani in Mercado de la Paz is celebrated for its perfectly executed, custardy tortilla.

Paella

While Valencian in origin, excellent paella can be found in Madrid. This rice dish is cooked in a wide, shallow pan with various ingredients like seafood, chicken, rabbit, or vegetables, and saffron for its distinctive colour and flavour. La Barraca is a well-regarded restaurant specializing in various authentic paella preparations.

How to book a table in Madrid

  • · For MICHELIN-starred restaurants, book 2-3 months in advance, especially for weekend dinner slots. Use online reservation systems like TheFork or the restaurant's direct website as soon as dates open.
  • · Be aware that many high-end establishments require a credit card guarantee or a non-refundable deposit. Carefully review cancellation policies to avoid charges for last-minute changes or no-shows.
  • · Consider booking a lunch tasting menu at starred restaurants; they are often a more accessible price point than dinner menus while offering a similar culinary experience. Weekday lunches can also be easier to secure.
  • · Adhere strictly to reservation times, as punctuality is expected in fine dining. Inform the restaurant immediately if you anticipate being late, and never be a no-show, as this can lead to future booking restrictions.

FAQ

Madrid restaurant questions travellers ask

What is the best restaurant in Madrid?

DiverXO in Tetuán is the benchmark table — Creative Avant-Garde, led by Dabiz Muñoz, three michelin stars, around €395-€425 / $425-$460 per person. Order the Galician Lobster 'Wellington'; Steamed Razor Clams with Yuzu Kosho

Where is the best Spanish restaurant in Madrid?

Coque in Chamberí is the Spanish table to book in Madrid (€220-€270 / $235-$290 per person). Other strong options: Paco Roncero Restaurante, Cebo, Taberna Pedraza.

Where is the best modern European restaurant in Madrid?

DiverXO in Tetuán is the modern European table to book in Madrid (€395-€425 / $425-$460 per person). Other strong options: Smoked Room.

Where is the best Mediterranean restaurant in Madrid?

Deessa in Retiro is the Mediterranean table to book in Madrid (€195-€245 / $210-$265 per person).

Where is the best French restaurant in Madrid?

El Invernadero in Salamanca is the French table to book in Madrid (€135-€185 / $145-$200 per person).

Where can I eat well in Madrid without spending a fortune?

Taberna Pedraza is the best-value table on this list at roughly €45-€70 / $50-$75 per person. Beyond fine dining, locals point to Bar La Campana, Casa Revuelta, Chocolateria San Ginés.

How far in advance should I book restaurants in Madrid?

For MICHELIN-starred restaurants, book 2-3 months in advance, especially for weekend dinner slots. Use online reservation systems like TheFork or the restaurant's direct website as soon as dates open. Be aware that many high-end establishments require a credit card guarantee or a non-refundable deposit. Carefully review cancellation policies to avoid charges for last-minute changes or no-shows.

What food is Madrid famous for?

Bocadillo de Calamares, Cocido Madrileño, Patatas Bravas, Jamón Ibérico, Huevos Rotos — the dishes most worth eating where they come from. This iconic Madrid sandwich features crispy, fried calamari rings served in a crusty baguette, often with a squeeze of lemon or a dollop of aioli. It’s a simple yet incredibly satisfying treat, best enjoyed standing at a traditional bar counter. You can find excellent versions near Plaza Mayor, like at La Campana or Bar Postas.

Planning the rest of Madrid?

The full Madrid guide has a seven-day itinerary, neighbourhoods, museums and the mistakes to avoid.

Read the Madrid travel guide