Things to do in Madrid

The Best Restaurants in Madrid

Eat your way through Spain's capital city at these fantastic restaurants in Madrid.

For years, Madrid's food scene was overshadowed by the flashier restaurants in Barcelona. But over the past decade or so, innovative restaurateurs have built one of the most exciting culinary landscapes in Europe. Today, the best restaurants in Madrid rival the top offerings around the world.

In the Spanish capital, dining isn't just about the food—it's a social experience. Bring a few friends, and meals can stretch for hours. And with so many exceptional offerings to choose from, it's little wonder that eating out is one of the most popular things to do in Madrid for locals and visitors alike.

Whether your budget allows for street food or Michelin-starred spreads, you'll come away feeling full and happy.


Salamanca is a haven for high-end designers and upscale boutiques. It's also home to a few of the top restaurants in Madrid.

1. Raimunda

Tucked away in a glorious garden in the Palacio de Linares, Raimunda restaurant offers one of the most beautiful dining areas in Madrid. Palm trees provide welcome shade from the intense Spanish sun, while potted plants and decorative urns offer a surprising sense of privacy.

The lush tropical vibe continues inside, where hanging plants form a gorgeous green ceiling. Chef Sergio Fernández has created a menu that features traditional Iberian cuisine with a Latin-American flare. Dig into tacos al pastor with Iberian pork or sautéed mussels with a hint of tequila.

Of course, there's cava to spare and a selection of international beers. We love the drink list, with offerings including a mint julep or mojito criollo.

2. Santerra

Santerra restaurant is one of the most highly recommended restaurants in Madrid, and for good reason. It's the perfect reflection of the city's food culture. It's friendly and sophisticated, with an unwavering dedication to quality. The welcoming staff provides a consistently great experience, whether you're eating alone or with your family.

Foodies flock to Santerra for chef Miguel Carretero's innovative Monte Bajo tasting menu. The presentation is photo-worthy, and the service is among the best in the city. We prefer to order off the menu, which includes the restaurant's famous croquetas. Made with jamón Ibérico, they're the stuff dreams are made of.

If you're coming with four or fewer people, book the special Winery Table and dine surrounded by walls of wine.


Chamberí is the perfect place to experience Spanish food as the Madrileños do.

3. Mercado de Vallehermoso

Part market, part food hall, the Mercado de Vallehermoso is the beating heart of Madrid's dining scene. The unassuming aisles host some of the most innovative up-and-coming chefs in the city. Stalls serve creative dishes from around the world, so there's a flavor for every palate.

The options are so varied that you might find yourself coming back every night of your vacation. We recommend starting at the always-popular Craft 19 for pastrami sandwiches. The meat is marinated for a full week and slow-cooked until tender.

Chow down on snails at Caracol de Cadalso, or explore Argentinian fare at Empanadas de Gloria. Wash everything down with a craft beer from Drakkar Cervecería so you're ready to conquer the day (or take a nap).

4. Sala de Despiece

Sala de Despiece isn't just one of the best restaurants in Spain—it's quickly gaining a reputation across the globe. We love a restaurant that doesn't take itself too seriously, and this seafood spot delivers. The exterior looks like a humble back alley butcher, and the interior features a fun, elevated take on a traditional fish market.

The food, which comes from the brilliant mind of chef Javier Bonet, is downright show-stopping (and we would know a thing or two about that). Guests gasp over octopus with Greek muhammara and the artichoke served with tiny pieces of eel.

Many dishes are served on metal trays covered in wax paper, which only adds to the charm. If you're feeling overwhelmed, try the affordable tasting menu.


The heart of LGBTQIA+ culture in the Spanish capital, Chueca, is known for its lively vibe and excellent entertainment options. Before you hit the town, check out two of our picks for the best dining in Madrid.


Interested in pushing your culinary boundaries? Make a reservation at DSTAgE by Diego Guerrero. This industrial-chic spot has two Michelin stars for a reason. The incredible food is straight out of Basque chef Diego Guerrero's imagination.

Guerrero challenges convention and expectations with bizarre ingredients and inventive culinary illusions. When you make a reservation at DSTAgE, you choose from three tasting menus with 16, 18, or 22 courses. (Don't worry; the portions are tiny.) Prepare your palate. This eating experience is truly adventurous. Although the restaurant welcomes guests aged 10 and older, it's definitely best suited to adults.

6. Mercado San Antón

If you love a food hall, the recently renovated Mercado San Antón will set your snack-loving soul on fire. Walk past the gourmet grocery stands and head straight to the food stalls on the second and third floors. There, you'll find a wonderland of tapas. We love to try a bit of everything.

There's no wrong way to dine at Mercado San Antón. Nibble on salted fish at La Casa del Bacalao, stop by Chamitos for gluten-free Venezuelan-Mexican food, or visit Tapa Española for traditional Spanish treats. Prices are slightly higher than other Madrid restaurants, but the atmosphere justifies the cost.


If you're looking for restaurants that have both locals and tourists buzzing, head straight to the too-cool-for-school district of Malasaña.

7. Noi

When you walk into Noi restaurant, the first thing you’ll notice is the decor. With its rich colors, clean curves, and iconic red-and-white striped floor, it's a masterful blend of '70s style and contemporary design.

The aesthetics will fade away as soon as you take your first bite. Every morsel bursts with flavor. Noi is, after all, the best restaurant in Madrid for upscale Italian food. The chef comes from Puglia, but the menu features flavors and styles from regions ranging from Sicily to the Dolomites.

The dining experience is elegant yet homey. It's a perfect combination that will have you planning a second visit before dessert begins.


TOKI restaurant is one of the coolest and most exclusive eateries in Madrid. The intimate dining area only seats six people at a time. Everyone sits in a semicircle around Chef Tadayoshi Teddy Motoa and watches as he prepares a series of Japanese bites. Dinner at TOKI is educational, entertaining, and delicious.

Chef Motoa has designed the tasting menu to take you on a journey through time. Each course shows off a traditional technique from Japan's history. You'll come away with a new appreciation for the ways cuisine has changed over time.

9. La Tasquita de Enfrente

Headed up by owner and chef Juanjo López Bedmar, La Tasquita de Enfrente offers a cozy atmosphere and delectable French-style food. Each dish is prepared simply in a way that highlights the flavors and textures of each ingredient.

The menu changes regularly based on what the kitchen crew finds in the market. You can order à la carte, but we recommend the tasting menu or the 11-course Tasquita Experience. Start thinking about dates well in advance. The restaurant only holds 16 people, so a reservation is a must.


When you're looking for cool restaurants in Madrid, the Sol neighborhood probably wouldn't be your first choice. This tourist hub (and a popular spot for New Year's celebrations in Madrid) isn't exactly an epicenter of culinary excellence. If you know where to look, however, you'll find one of our most recommended dinner spots.

10. Lhardy

When dining at the opulent Lhardy restaurant, it's easy to imagine you're an 1800s-era Spanish aristocrat. The interior is a glorious time capsule overflowing with vintage furniture and ornate fixtures. And the service is just as traditional, thanks to the attentive staff.

When it comes to food, you can expect a variety of classic dishes. The pan-fried claims, Iberian ham, and beef Wellington are highlights. Our performers visit at cocktail hour to try a variety of pinchos with a delicious glass of Rioja.

La Latina

La Latina is famous for its traditional restaurants. It's a great place to find the best tapas in Madrid. Many eateries offer outdoor dining, which creates a fun, festive atmosphere.

11. La Perejila

Tiny and quirky, La Perejila is a charming spot to enjoy Andalusian tapas. The dishes are delightfully unfussy. Many feature toast with tasty toppings, such as smoked salmon and lemon dressing, cured ham and tomatoes, or goat cheese and onion.

The menu also offers casseroles and various Spanish favorites, including roasted peppers with salted anchovies. Our favorite part? You get vermouth on tap. What sets La Perejila apart from other La Latina restaurants is the vibe.

Tables fill up quickly, flooding the space with a palpable energy and lots of chatter. On weekend evenings, it feels like you're eating at a friend's place.

12. Corral de la Morería

Corral de la Morería is a restaurant and a flamenco venue. You'll enjoy a series of delicious courses as the dancers whirl and stomp on stage. The combination is thrilling for diners of all ages. We recommend booking your tickets well in advance, especially if you're in town for a limited amount of time.

The menu, which has strong Basque influences, is the brainchild of chef David García. Your booking includes the show and a set menu. Several menu options are available, including vegan and gluten-free.


There are plenty of restaurants in the popular Centro neighborhood. Most are only a short walk from the city's best hotels.

13. La Taberna de El Pimiento Verde

If you've never tried Basque food, La Taberna de El Pimiento Verde is a wonderful place to start. Located a short walk from the Plaza Mayor, it's the perfect pit stop during a day of sightseeing. The decor is bright and airy, with cozy accents that make you feel right at home.

The menu is loaded with tempting dishes, from artichoke flowers and Colombo prawns to the restaurant's signature rice and lobster dish. Be sure to check out the unique casseroles. We love the wild mushroom and Cabrales cheese version. No matter what you order, be sure to check out the wine list.

14. Casa Botín

With its dramatic wooden doors and stained-glass accents, Casa Botín makes a statement even before you enter. This is the oldest restaurant in the world, and it looks pretty darn good for its age.

The main dining area features soaring wood-beamed ceilings and tiled walls. If you're planning a romantic rendezvous, book a table in the basement. The arched stone ceilings make it feel like you're dining in an ancient wine bar.

Casa Botín is known for its dramatically presented suckling pig and lamb. Don't worry if that's not for you. The menu is large, with options ranging from scrambled eggs to filet mignon.


The Retiro neighborhood is located right next to the sprawling Retiro Park in Madrid's city center.

15. Barracuda Mx

Craving Mexican food? Head straight for Barracuda MX, where chef Roberto Ruiz serves up dishes inspired by Mexico's Pacific coast. Start with the guacamole served with crispy pork belly or the blue corn quesadillas.

Our team adores the chicken enchiladas and tacos al pastor. We think the pop of pineapple makes all the difference. The restaurant's classic cocktails pair perfectly with the intense flavors.

Any photos you take at Barracuda MX are sure to spice up your social media feed. The design is a work of art made from natural textures, green plants, and glowing lights. It would be right at home in Acapulco.

A Gastronomic Journey Through Madrid

The Madrid food scene is incredibly diverse, thanks to the local chefs intent on preserving traditional Spanish foods while experimenting with new techniques. Keep an eye out for this duality as you eat your way through the best Madrid restaurants. It's a thrilling approach to modern dining.

Dinner in Madrid rarely starts early. Before your reservation, you'll have plenty of time to attend one of our otherworldly shows. Watching our amazing acrobats defy gravity and weave immersive stories is a surefire way to work up an appetite. Take your Spanish adventure to the next level at our shows in Madrid.

More articles about