Top Rated Food Tours! 100,000+ Happy Guests Since 2012

The Top 10 Best Restaurants in Madrid

Madrid may be on everyone’s radar for its world-class museums, beautiful green spaces and awe-inspiring architecture. But there’s one main reason why the Spanish capital has won us over: the food! Head to one of the best restaurants in Madrid to see exactly what we mean.

A piece of white fish served with vegetables over a red sauce

Here in Madrid, there’s no shortage of places to eat. Craving simple tapas at a no-frills, hole-in-the-wall bar? You’ll find one on practically every block.

Or would you rather expand your horizons with unique international food? We’ve got plenty of that, too.

With so many incredible options, narrowing down the world’s best restaurants in Madrid was not an easy feat. But it was one we were more than happy to take on! No matter what you’re craving, we’re sure one of these fabulous places will fit the bill.

1. Botín

Let’s start things off with a classic. At the ripe old age of 296 as of 2021, El Sobrino de Botín (commonly referred to simply as Botín) boasts the claim to fame of the world’s oldest restaurant. With nearly three centuries under their belt, it’s no wonder why they’re one of the best restaurants in Madrid!

The rustic interior will transport you back in time. It provides the perfect setting for enjoying home-cooked traditional food at its finest.

What to order: We’re huge fans of their cochinillo asado (roast suckling pig). The dish hails from nearby Segovia, but here in Madrid, no place does it better than Botín!

Restaurant interior with dark wood paneling, photos and decorations on the walls, and tables set with white tablecloths.
A visit to Botin is a must for foodies and history buffs alike.

2. La Bola

Not much has changed in the nearly 150 years that Taberna La Bola has been open—and trust us, that’s a good thing. As one of the best restaurants in Madrid, you’ll spot its bright red exterior from down the street—an inviting beacon of what’s to come.

The same family has run the place since day one, and the current generation of owners (the sixth!) has contributed to its legacy as a place where anyone will feel at home. Come for the soul-warming traditional Spanish dishes; stay for the inviting atmosphere that will make you feel like you’re dining in the home of a lifelong friend.

What to order: Two words: cocido madrileño. Madrid’s iconic chickpea, meat and veggie stew can be found all over the city, but not all cocido is created equal. Here at La Bola, you’re sure to get an authentic version prepared the same way they’ve been making it for over a century.

Interior dining room at a restaurant with 19th century decor.
La Bola’s gorgeous interior hasn’t changed much in over a century.

3. Los Huevos de Lucio

“Fast food from the 17th century” is the name of the game at Los Huevos de Lucio, a standout on the bustling tapas haven that is Calle Cava Baja in La Latina. A small but lively spot that hearkens back to the no-frills taverns of days gone by, it’s more often than not packed with locals who push tables together and fill the intimate space with chatter in rapid-fire Spanish.

This traditional locale has adapted wonderfully to the changes brought on by modern life in Madrid. That said, it maintains its authentic, old-world charm that has made it a favorite for years.

What to order: We don’t make the rules—you can’t go to Los Huevos de Lucio without trying the specialty of the house, huevos rotos. This rustic dish consists of fried eggs piled on top of potatoes and sprinkled with plenty of chorizo or jamón.

Plate of an egg and potato dish at a Madrid tapas bar.
The famous “broken eggs” from Los Huevos de Lucio. Photo credit: Kirk K.

4. Celso y Manolo

It almost sounds like the plot of a movie: a teenager from a small mining town in northern Spain comes to Madrid and finds a job in an old tavern, pulling himself up by his bootstraps and eventually taking over the business when the original owner retires. Now a young and hip bar, the place has breathed new life into the historic locale.

It’s not a movie, though—that’s just how one of the world’s best restaurants in Madrid, Celso y Manolo, came to be. If you don’t believe us, just ask the folks behind the prestigious La Luna de Metrópoli awards, which named them the best tapas bar in Madrid in 2014.

What to order: No matter what you get at Celso y Manolo, you’re guaranteed to enjoy a meal prepared with fresh, mostly organic ingredients that make eating healthy taste more delicious than ever. Our personal favorite example of this is their chuletón de tomate (beefsteak tomato salad), a bright and colorful dish that tastes so good you’ll forget you’re eating vegetables.

Vegetable dish with a base of tomato and garnished with red onion, cucumber, red peppers, and herbs, served on a white plate reading Celso y Manolo
One of the many spectacular tomato dishes at Celso y Manolo. Photo credit: jensimon7

5. Sala de Despiece

Despite the current trend towards culinary modernity in Madrid as well as across the world, few places will transport you into the future quite like Sala de Despiece.

A onetime butcher’s shop converted into a neo-industrial gastro space, the futuristic restaurant on culinary wonderland Calle de Ponzano bridges past and present by focusing mainly on meat products for many of their innovative menu items. The incredibly detailed menu itself even shows you exactly where the main ingredients of each dish were sourced, the preparation method, and additional ingredients, so you know exactly what you’re eating.

What to order: Another standout here is the seafood, so don’t pass up the excellent grilled red tuna. The stunning presentation will make it look almost too pretty to eat, but dig in—it will be love at first bite.

Three slices of meat cut very thin on a white tray with bits of sauce and seasoning at either end.
A melt-in-your-mouth meat dish at Sala de Despiece. Photo credit: Nan Palmero

6. DiverXO

DiverXO is one of Madrid’s most legendary Michelin-starred restaurants, bringing together an avant-garde fusion of Spanish dishes with an Asian-inspired flair. If its three stars aren’t enough to convince you to book, head chef David Muñoz’s 2021 recognition as the world’s best chef certainly will.

The space at DiverXO is ethereal and airy, with predominantly white decor broken up by splashes of whimsical color. It’s the kind of restaurant that has to be experienced firsthand to be fully believed, and a true bucket list spot for any gourmand.

Dining space at DiverXO restaurant in Madrid decorated in white with colorful accents
DiverXO is one of Madrid’s most prestigious restaurants. Photo credit: DiverXO

7. El Anciano Rey de los Vinos

With a privileged location just steps from the Royal Palace and a little ways down the street from Plaza Mayor, El Anciano Rey de los Vinos is one of the best traditional restaurants in Madrid’s city center. In operation for over a century, this storied locale has brought homestyle Spanish cooking to generations of madrileños and visitors.

While classic Spanish dishes are at the heart of the offering here, don’t overlook one of the more unconventional bites: the regalitos de rabo de toro. These “presents” of oxtail stew feature small portions the traditional meat dish wrapped up in a flaky puff pastry, topped with a red piquillo pepper and drizzled with more of its savory sauce.

Savory pastries with roasted red peppers skewered on top arranged on a white plate with two dishes of brown sauce in the middle
Whoever said that good things come in small packages must have been talking about El Anciano’s regalitos de rabo de toro.

8. La Berenjena

Though a bit of a newcomer on the Madrid restaurant scene (having only opened in 2011!), La Berenjena has quickly made a name for itself as one of the hottest dining spots in town. The original location, set in a beautifully restored old tavern in Lavapiés, is cozy and intimate with just two tables and a bar. For something more spacious, check out their newer, larger location in Chamberí.

No matter which location you choose, you’re bound to have an unforgettable meal. Owners Marta and Rebeca serve internationally inspired market-fresh dishes that are unlike anything you’ll find elsewhere. Be sure to stick around for one of their excellent craft cocktails after the meal, too.

9. Casa Dani

Craving the best tortilla in Madrid? Look no further than Casa Dani.

This cozy little market bar may not look like much, but one bite of their award-winning tortilla de patatas and you’ll immediately understand the hype. To this day, it remains true to its humble roots—having been founded in 1991 by a local couple with the goal of providing a friendly, welcoming spot for local workers to grab a bite to eat.

With an estimated 300 omelets churned out every day, it’s safe to say that Casa Dani knows what they’re doing. So what’s the secret? Brown eggs, potatoes from Castilla-La Mancha, and the ever-elusive perfect texture: nice and juicy, yet still able to hold its shape.

Slice of potato omelet on a white plate beside two bread rolls
The award-winning tortilla at Casa Dani. Photo credit: Casa Dani

10. Angelita

Angelita‘s claim to fame is as one of the best wine bars in Madrid. But in our book, no experience here would be complete without a bite to eat, too.

This gorgeous space in Chueca was the brainchild of two local brothers, who took their mom’s traditional dishes they grew up eating and reinvented them with a modern spin. To provide the utmost in freshness, many of their ingredients come straight from their own organic garden.

And of course, we can’t talk about Angelita without mentioning the wine. There are 500 bottles of it available, about 70 of which you can order by the glass. Cap off your experience with a drink at their glamorous cocktail bar for the ultimate night out.

Best Restaurants in Madrid FAQs

What is the #1 rated restaurant in Madrid?

Madrid’s most prestigious restaurant is DiverXO. With three Michelin stars and award-winning chef David Muñoz at the helm, it’s one of the most exclusive eateries in the Spanish capital.

What is the most famous restaurant in Madrid?

The best-known restaurant in Madrid is easily Botín. It has the unique claim to fame of being the world’s oldest operating restaurant, having opened its doors in 1725!

Update Notice: This post was originally published on November 2, 2018 and was updated with new text and photos on September 29, 2021.

Want our insider’s guide to eating in Madrid? Just add your email address in the form below!

EXCLUSIVE FREE GUIDE

TO EATING IN MADRID

Sign up for our newsletter full of travel tips and receive our guide to eating in Madrid!

Unsubscribe at any time. Terms and conditions here.

2 Responses

  1. I was at the Botin 2 years ago and also had the suckling pig. It was an awesome dining experience and I loved the cavern underneath. One of the best dining experiences of my life.

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Posts

PLAN THE PERFECT

FAMILY TRIP

Sign up for our newsletter full of travel tips and receive our ultimate guide to family travel in Madrid!

Unsubscribe at any time. Terms & Conditions here

EXCLUSIVE FREE GUIDE

TO EATING IN MADRID

Sign up for our newsletter and we’ll share everything we know, starting with our guide to eating in Madrid!

Our newsletter is full of delicious, insider tips (plus the occasional discount!), and you can unsubscribe at any time. See our Terms & Conditions here.