35 Best Restaurants in Madrid, Spain in 2025
When it comes to amazing food, the restaurants in Madrid offer an experience like no other. Whether you're a local foodie or visiting the city for the first time, this list of the 35 best restaurants in Madrid is here to guide you to the most unforgettable dining experiences. From cozy tapas bars to cutting-edge gourmet spots, Madrid's food scene is incredibly diverse and ready to wow your taste buds.
In this guide, we’ll take you through the must-visit restaurants in Madrid, highlighting everything from hidden gems to famous Michelin-starred venues. Whether you're in the mood for a casual meal with authentic Spanish flavors or a luxurious dinner, these amazing places to eat in Madrid showcase the very best of Spanish culture.
Jump to Section
The 35 Best Places To Eat in Madrid, Spain
1. DiverXO
A playground for the adventurous eater, DiverXO is a Michelin-starred restaurant in Madrid. Helmed by the creative and daring Dabiz Muñoz, it takes diners on a wild ride through global flavors and playful presentations.
The Vibe
DiverXO is a feast for the senses, with a modern and stylish space that explodes with whimsical touches like flying pigs and giant chrome ants. The dress code leans towards upscale casual.
What to Order
Chef Muñoz is known for pushing boundaries, so expect dishes like "Galician lobster waking up on the beaches of Goa" or "toasted butter risotto with tuber aestivum" at this restaurant in Madrid.
DiverXO | NH Eurobuilding, C. del Padre Damián 23, Chamartín, 28036 Madrid | $$$
2. VelascoAbellà
This husband-and-wife chef duo brings their talents to VelascoAbellà, one of the best restaurants in Madrid focused on modern takes on classic Spanish cuisine. Expect flawless techniques and an emphasis on flavor.
The Vibe
The well-lit space features a bar for casual bites and a main dining room perfect for a special occasion. While upscale, a dress-down approach is perfectly acceptable.
What to Order
If you're feeling adventurous, try the tasting menu. Otherwise, the legendary smoked ricotta ravioli with osetra caviar is a must that makes this one of the best restaurants in Madrid.
Velascoabellà | C. de Víctor Andrés Belaunde 25, Chamartín, 28016 Madrid | $$$
3. Montia
Escape the city center to San Lorenzo de El Escorial and discover Michelin-starred Madrid restaurant, Montia. Chef Dani Ochoa crafts seasonal dishes at one of the best restaurants Madrid has to offer.
The Vibe
Rustic-chic elegance. Montia features warm, natural wood tables and an open kitchen, creating a welcoming atmosphere. The dress code leans toward smart -asual.
What to Order
Slow-cooked stews and creative vegetable dishes are always a hit at this restaurant in Madrid. Here, you might be surprised by the taste of cochinillo y nabo and the Pichón, col y trufa.
Montia | C. Juan de Austria 7, 28200 San Lorenzo de El Escorial, Madrid | $$$
4. Desde 1911
This seafood restaurant in Madrid celebrates the bounty of the ocean and the rich maritime tradition of La Coruña. Opened by the renowned Pescaderías Coruñesas fish distributor, Desde 1911 offers a taste of the freshest catches.
The Vibe
Desde 1911 features a Nordic-inspired main dining room bathed in soft light. The atmosphere at this Madrid restaurant is sophisticated but comfortable.
What to Order
Must-tries include the Galician lobster or the Norwegian scallops, all prepared with a focus on simplicity and the true essence of the ingredients.
Desde 1911 | C. del Vivero 3, Moncloa - Aravaca, 28040 Madrid | $$$
5. Restaurante Amazonico
Embark on a sensory journey through the Amazon Rainforest at Restaurante Amazonico. This vibrant restaurant in Madrid offers a unique blend of Asian, Mediterranean and Brazilian cuisine.
The Vibe
Lush greenery and cascading vines create a lively and immersive atmosphere. Dress to impress for this upscale restaurant in Madrid.
What to Order
Don't miss the tasty shrimp Uramaki or tempt your tastebuds with the Japanese wagyu nigiri. For a taste of Brazil, consider the picaña al rodicio.
Restaurante Amazonico | C. de Jorge Juan 20, Salamanca, 28001 Madrid | $$$
6. Casa Benigna
Offering a warm embrace of Spanish tradition is Casa Benigna. Here, reverence for classic dishes meets innovative touches, making it one of the best restaurants in Madrid. Casa Benigna is a must-visit for those seeking a true taste of Spain.
The Vibe
Expect a cozy and inviting atmosphere at Casa Benigna. Though reservations are recommended at this popular restaurant in Madrid, the energy is more friendly and familiar than formal.
What to Order
The star of the show at this Madrid restaurant is undoubtedly the fideua. And don't miss out on starters like the salmon ahumado en caliente.
Casa Benigna | C. de Benigno Soto 9, Chamartín, 28002 Madrid | $$
7. Coque
The two-Michelin-starred Coque is led by the Sandovals. This family-run restaurant in Madrid takes diners on a multi-sensory journey through its elegant spaces, offering a taste of innovative and sophisticated Spanish cuisine.
The Vibe
Expect a luxurious and modern atmosphere at one of the best restaurants in Madrid. The place is designed to impress, with impeccable service and attention to detail in every corner.
What to Order
The Marinated tuna belly and the large Atlantic red prawn cocktail are both said to be incredible, as is the iced pistachio blossom, served with olive gazpachuelo, osetra caviar and pistachio foam.
Coque | C. del Marqués del Riscal 11, Chamberí, 28010 Madrid | $$$
8. Paco Roncero Restaurante
Chef Paco Roncero's creativity takes center stage at this fine dining restaurant in Madrid. Located on the rooftop of the historic NH Collection Casino de Madrid, Paco Roncero Restaurante offers innovative tasting menus that will tantalize your taste buds.
The Vibe
The interior boasts geometric shapes and playful art, while the rooftop terrace offers stunning city views bathed in warm sunlight. The dress code leans towards upscale-chic.
What to Order
Consider the intriguing Millenial Olive Tree dish, a playful take on a classic at this Madrid restaurant.
Paco Roncero Restaurante | C. de Alcalá 15, Centro, 28014 Madrid | $$$
9. La Tasquita de Enfrente
Hidden away in the streets, La Tasquita de Enfrente is a family-run restaurant in Madrid that boasts a 25-year history of serving delicious Spanish cuisine. Chef Juanjo López uses seasonal ingredients to create an exciting menu.
The Vibe
The small dining room is lined with photos and offers friendly service. Don't expect a fancy scene — the focus here is on the delicious food, making it one of the comfiest restaurants in Madrid.
What to Order
Options like the jamón croquettes or the hake cheeks are sure to please. Don't miss the famous Spanish potato salad, either.
La Tasquita de Enfrente | C. de la Ballesta 6, Centro, 28004 Madrid | $$$
10. Tripea
Head to Mercado de Vallehermoso for a taste of culinary adventure at Tripea. This innovative restaurant in Madrid blends Peruvian and Asian flavors into a vibrant tasting menu that showcases fresh, seasonal ingredients.
The Vibe
Brightly lit and communal, it's perfect for a casual and social dining experience. The dress code is casual.
What to Order
If you're looking for specifics, keep an eye out for dishes like Nikkei mussel ceviche or baby chicken for a true taste of fusion magic.
Tripea | Mercado de Vallehermoso Mercado Vallehermoso, C. de Vallehermoso 36, Chamberí, 28015 Madrid | $$
11. Smoked Room
This intimate 14-seater restaurant in Madrid is a fire-focused haven by Michelin-starred Chef Dani Garcia. The Todo es Humo tasting menu of the Smoked Room showcases seasonal ingredients kissed by smoke and flame, a testament to the magic of embers.
The Vibe
The space is dramatic, with a charcoal palette, Japanese maple bar and black textured elements overhead, making it one of the most intimate restaurants in Madrid.
What to Order
Experience the Kõsei no Hi or the Matsuri menus featuring perfectly grilled meats and seafood infused with subtle smoke.
Smoked Room | Hotel Hyatt Regency Hesperia, P.º de la Castellana 57, Chamberí, 28046 Madrid | $$$
12. BiBo
Embark on a culinary adventure at BiBo, guided by renowned Chef Dani García. This restaurant in Madrid takes diners on a global journey, fusing influences from around the world. Expect a taste of the cosmopolitan heart of Andalusia right in the center of the city.
The Vibe
Bustling and energetic, BiBo captures the essence of Andalusia with 7,000 bulbs on the walls, reminiscent of the Malaga feria lights.
What to Order
Go for the signature creamy ham croquettes — a melt-in-your-mouth classic. For a unique twist, try the lobster salpicon salad.
BiBo | P.º de la Castellana 52, Salamanca, 28046 Madrid | $$
13. DSTAGE
A two-Michelin-starred restaurant in Madrid, DSTAGE offers a creative take on haute cuisine. It focuses on innovative dishes that showcase fresh, seasonal ingredients and playful presentations.
The Vibe
Housed in an industrial loft, DSTAGE boasts a relaxed atmosphere. Exposed brick walls and high ceilings create an airy feel, making it one of the best restaurants in Madrid.
What to Order
Embrace Chef Diego Guerrero's creativity with multi-course tasting menus, aptly named Dtaste, Dstage, and Denjoy. You won't disappointed with any of them.
DSTAGE | C. de Regueros 8, Centro, 28004 Madrid | $$$
14. Sala de Despiece
Translating to the "cutting room", Sala de Despiece is a trendy restaurant in Madrid that lives up to its name with a focus on high-quality, seasonal meats. The menu makes every visit an exciting adventure for adventurous eaters.
The Vibe
Sala de Despiece offers a unique and buzzy atmosphere. While it's not a place for white tablecloths, you won't feel out of place if you visit this Madrid restaurant in smart-casual attire.
What to Order
If you're feeling adventurous, try the veal loin — a massive bone-in rib-eye steak that's perfect for sharing. For a lighter option, the artichokes are also a favorite.
Sala de Despiece | C. de Ponzano 11, Chamberí, 28010 Madrid | $$$
15. Casa Dani
A legendary restaurant in Madrid, Casa Dani is renowned for its award-winning Spanish omelette, or "tortilla de patata." This traditional bar offers a taste of Spain's culinary heritage with a focus on fresh, market-driven ingredients.
The Vibe
Bustling and friendly, Casa Dani is one of the most loved restaurants in Madrid’s lively food scene. Expect a casual atmosphere with counter seating.
What to Order
You can't go wrong choosing its classic tortilla de patata. The paella and robo de toro are also sure to satisfy.
Casa Dani | C. de Ayala 28, Salamanca, 28001 Madrid | £
16. Tres Por Cuatro
This contemporary restaurant in Madrid, specifically in the Goya district, serves dishes that are both interesting and flavorful. Chef Álex Marugán combines classic techniques with exciting Latin American influences at Tres Por Cuatro.
The Vibe
Step into a light and airy space bathed in natural light. The décor at this restaurant in Madrid is simple and elegant, with brick walls and a focus on white and sand tones.
What to Order
The torreznos (fried bacon) are a must-try, and its take on the classic ham croquette is sure to impress.
Tres Por Cuatro | C. de Montesa 9, Salamanca, 28006 Madrid | $
17. La Lloreria
Don't be fooled by the name, which translates to "The Weeper"; La Lloreria is a vibrant celebration of modern Spanish cuisine with a focus on seasonal ingredients. It offers menus perfect for a fun and flavorful dining experience among restaurants in Madrid.
The Vibe
Expect a chalkboard menu, counter seating and a warm atmosphere, all of which make it one of the coziest restaurants in Madrid. The dress code is casual.
What to Order
If you want a recommendation, try the corvina with yellow chili and pak choi, or go for the kataifi-cheese-maple dish.
La Lloreria | C. de San Lorenzo 4, Centro, 28004 Madrid | $$
18. El Cisne Azul
A long-standing taverna in the city’s center, El Cisne Azul is a hidden gem among restaurants in Madrid. It specializes in regional Spanish cuisine, with a particular focus on delicious mushroom dishes.
The Vibe
Expect a warm and inviting atmosphere at this popular Madrid restaurant. The décor is classic and unpretentious, with comfortable seating and lighting.
What to Order
The menu offers a variety of dishes such as the alcachofas (artichokes) with crujient of cecina and the succulent lamb chops.
El Cisne Azul | C. de Gravina 27, Centro, 28004 Madrid | $
19. Kuoco 360 Food
Buckle up for a flavor explosion at Kuoco 360 Food, a restaurant in Madrid known for its creative fusion cuisine. Young Venezuelan chefs serve up a concise but exciting menu that blends Latin American, Asian and Spanish influences.
The Vibe
Kuoco 360 offers a relaxed and modern atmosphere. The lighting is warm and inviting, creating the perfect ambiance for a memorable Madrid restaurant experience.
What to Order
The chile crab croquettes and Japan pani puri (tuna) are must-tries. Fancy something sweet? Be sure to try the banoffee.
Kuoco 360 Food | C. de San Bartolomé 14, Centro, 28004 Madrid, Spain | $
20. Angelita Madrid
This hip restaurant in Madrid is more than just a place to eat; it's a wine and cocktail haven. Upstairs, you can savor modern takes on Spanish classics, while downstairs, Angelita Madrid shows off a cocktail bar.
The Vibe
Warm lighting illuminates the elegant space, adorned with wooden elements. This restaurant in Madrid caters to both a dressed-up and casual crowd.
What to Order
It's a tough call — do you try the ratatouille or opt for the grilled Iberian pork?
Angelita Madrid | C. de la Reina 4, Centro, 28004 Madrid | $$
21. Barracuda Mx
Craving a taste of Mexico's Pacific Coast in a restaurant in Madrid? Led by Michelin-starred Chef Roberto Ruiz, Barracuda Mx offers a unique take on Mexican cuisine. Expect lighter dishes with a focus on fresh fish and seafood, alongside iconic creations from Chef Ruiz's culinary journey.
The Vibe
This is a casual and festive restaurant in Madrid, perfect for a fun night out with friends. The dress code is definitely on the casual side.
What to Order
If you're looking for specific dishes, the grilled seabass a la talla or the wagyu brisket tacos are both excellent choices.
Barracuda Mx | C. de Valenzuela 7, Retiro, 28014 Madrid | $
22. Lhardy
Steeped in history since 1839, Lhardy is a true restaurant of Madrid. This fine dining place is credited with introducing French haute cuisine to the city and remains a favorite for special occasions.
The Vibe
Opulent and elegant, Lhardy boasts red velvet seating, dark wood paneling and historic charm. The atmosphere is perfect for dressed-up occasions.
What to Order
Lhardy is renowned for its classic Madrid stew, a rich and flavorful chickpea dish. Take advantage of its legendary croquettes or the decadent Wellington sirloin — both make this one of the best restaurants in Madrid.
Lhardy | Cra de S. Jerónimo 8, Centro, 28014 Madrid | $
23. Chuka Ramen Bar
This hip restaurant in Madrid isn't just about ramen, it's a celebration of chЕ«ka cuisine — a Japanese twist on Chinese flavors. Expect delicious takes on ramen alongside creative dim sum and other Asian-inspired dishes at Chuka Ramen Bar.
The Vibe
The place offers a cool, casual atmosphere. This restaurant in Madrid is inspired by Japanese architecture with warm, ambient lighting, creating a perfect spot for a relaxed meal with friends.
What to Order
Ramen is the star at this Madrid restaurant, with options like the Hakata tonkotsu featuring a rich, creamy broth or the Tokyo shoyu with its lighter, soy sauce base.
Chuka Ramen Bar | Calle de Echegaray 9, Centro, 28014 Madrid | $
24. Gofio
This intimate restaurant in Madrid offers a taste of the Canary Islands. Chef Safe Cruz uses his Tenerife roots at Gofio to create innovative tasting menus showcasing the unique flavors and ingredients of the volcanic archipelago.
The Vibe
Watercolor paintings by a Canarian artist adorn the walls of this restaurant in Madrid, which is bathed in warm lighting. Expect a discerning clientele and a focus on the food, not the noise level.
What to Order
Gofio offers two tasting menus: Canariedad Máxima, for a full exploration, and Canariedad Máxima Plus for the adventurous.
Gofio | C. del Caballero de Gracia 20, Centro, 28013 Madrid | $$$
25. La Sanabresa
A culinary gem in the city center, La Sanabresa, is a haven for traditional Spanish comfort food. With a menu overflowing with classic dishes like gazpacho and chicken cutlets, this restaurant in Madrid offers a taste of homey Spanish cuisine at an unbeatable price.
The Vibe
Think simple white tablecloths, wooden chairs and a lively atmosphere. Expect it to be busy; reservations aren't accepted, however, the friendly service and delicious food make it one of the best restaurants in Madrid and certainly worth the wait.
What to Order
If you're going à la carte, the slow-cooked roasted lamb leg or the eggplant fritters are both excellent choices.
La Sanabresa | C. del Amor de Dios 12, Centro, 28014 Madrid | $
26. Toga
This restaurant in Madrid will take you on a culinary adventure through the vibrant regions of Spain. The chefs of Toga craft innovative dishes that showcase the freshest seasonal ingredients, all presented with artistic flair.
The Vibe
While it's perfect for a celebratory dinner, the atmosphere of this restaurant in Madrid is friendly and approachable – the dress code leans towards smart casual.
What to Order
Don't miss the signature pasta dish, orecchiette con aceite de trufa. For a true taste of Spain, try the huevos rotos — a hearty and comforting option.
Toga | C. de Juanelo 23, Centro, 28012 Madrid | $
27. Cruz Blanca Vallecas
This prestigious restaurant in Madrid is a haven for Spanish comfort food lovers. Since 2005, Cruz Blanca Vallecas has been serving up hearty stews, fresh seafood and classic tapas in a warm and welcoming atmosphere.
The Vibe
Three distinct areas can be enjoyed in this restaurant in Madrid: a lively bar-cafeteria, two quieter lounges and a terrace perfect for enjoying tapas and people-watching.
What to Order
The award-winning Madrid stew is a must-try. If you're feeling adventurous, go for the rabbit in garlic, a traditional Asturian dish.
Cruz Blanca Vallecas | C. de Carlos Martín Álvarez 58, Puente de Vallecas, 28018 Madrid | $
28. Estimar
This acclaimed seafood restaurant in Madrid brings the bounty of the Mediterranean to the people of the city. Focusing on showcasing the freshest seasonal catches, Estimar prepares dishes with simplicity and respect for the ingredients.
The Vibe
Estimar features a sleek interior with warm lighting. The atmosphere is lively but not overwhelming, making it a great choice for a special occasion or a celebratory dinner.
What to Order
Don't miss the seafood specials, which might include glistening spider crab, plump langoustines or sea urchins.
Estimar | C. del Marqués de Cubas 18, Centro, 28014 Madrid | $$$
29. Deessa
Indulge in a two-Michelin-starred experience at Deessa, housed within Madrid's iconic Mandarin Oriental Ritz. Celebrated Chef Quique Dacosta curates a menu that explores the rich tapestry of Valencian cuisine with a contemporary twist.
The Vibe
Elegance personified. Expect a formal atmosphere with impeccable service at this restaurant in Madrid. There's a steady hum of conversation that adds to the upscale ambiance.
What to Order
The Galician red mullet is a perfect introduction to Deessa's culinary artistry. The mellow Albufera rice is another specialty of this restaurant in Madrid.
Deessa | Pl. de la Lealtad 5, Retiro, 28014 Madrid | $$$
30. Lana Parrilla Argentina
One of the fanciest restaurants in Madrid, Lana Parrilla Argentina is consistently ranked among the world's best steakhouses. The chefs bring their passion for prime cuts and Argentinian tradition to this lauded spot on Calle Ponzano.
The Vibe
The focus is on the open grill, where succulent cuts sizzle, while the warm lighting and knowledgeable staff create an inviting atmosphere. The dress code leans towards smart-casual.
What to Order
Go for the prime ribeye for a classic steakhouse experience or, if you're feeling adventurous at this Madrid restaurant, go with the ox chops.
Lana Parrilla Argentina | C. de Ponzano 59, Chamberí, 28003 Madrid | $$$
31. Cebo
A Michelin-starred restaurant in Madrid located inside the luxurious Hotel Urban, Cebo, is a celebration of seasonal ingredients. Young Chefs Javier Sanz and Juan Sahuquillo take diners on a culinary journey that focuses on simplicity and the essence of each product.
The Vibe
Intimate and elegant, Cebo offers a refined dining experience. While it's a special occasion spot, the atmosphere is welcoming rather than stuffy.
What to Order
This Madrid restaurant's philosophy of "product, essence, simplicity" is reflected in offerings like the wild blue lobster and the Galician aged ox found.
Cebo | Cra de S. Jerónimo 34, Centro, 28014 Madrid | $$$
32. Trèsde
Offering a contemporary take on classic Spanish cuisine, Trèsde by Chef David Muñoz pushes boundaries with innovative flavor combinations and stunning presentations. It has created a unique dining experience that has earned this restaurant in Madrid three Michelin stars.
The Vibe
The space is intimate, with dramatic lighting and artistic touches that create a sense of occasion. Dress upscale but comfortable.
What to Order
To get a special taste of Spain, try out the Ajoblanco with celery and apple or the Iberian acorn-crusted sirloin.
Trèsde | C. de la Cava Alta, 17, Centro, 28005 Madrid | $
33. Horcher
A historical restaurant in Madrid, Horcher dates back to 1943. Originally from Berlin, it quickly gained a reputation for its refined Central European cuisine with a Spanish twist. Expect impeccable service and a luxurious ambiance.
The Vibe
The warm lighting, plush seating and crisp tablecloths create an upscale atmosphere. While reservations are a must, this restaurant in Madrid is far from stuffy.
What to Order
Treat yourself to the signature venison ragout or the pigeon de bresse for a truly memorable experience.
Horcher | C. de Alfonso XII 6, Retiro, 28014 Madrid | $$$
34. Salino
A charming restaurant in Madrid, Salino by the Aparicio brothers (known for La Raquetista and Cachivache) offers a delightful taste of the Mediterranean. They use seasonal ingredients to craft delicious dishes that showcase the best of Spanish cuisine.
The Vibe
The space is decorated with warm colors and soft lighting, creating a relaxed and friendly vibe. It's a great place for a casual meal with friends or a special occasion.
What to Order
Don't miss the sashimi de trucha curada, a true testament to the chefs' skill with fresh ingredients. The musaka de berenjenas is another excellent choice for any lover of classic Greek moussaka.
Salino | C. de Menorca 4, Retiro, 28009 Madrid | $
35. La Lorenza
This lively tavern brings a taste of Galicia to one of the best foodie cities. Expect traditional Spanish flavors, good bread and a well-stocked wine cellar, all served in this restaurant in Madrid with original terrazzo floors. Owned by the same folks behind La Falda, La Lorenza offers a delightful twist on classic dishes.
The Vibe
Bustling and friendly, La Lorenza is a great spot for a casual meal with friends. The atmosphere is warm and inviting, with exposed brick walls and a mix of vintage and modern décor.
What to Order
La Lorenza is known for its delicious tapas. Don't miss the mogote de cerdo Ibérico, or the ever-changing fresh seafood specials. It also has a fantastic tortilla de patatas, a must-try for any visit to this restaurant in Madrid.
La Lorenza | Calle del Dr. Piga 3, Centro, 28012 Madrid | $
Find the Best Madrid Food
While going out to eat in the best restaurants Madrid has to offer is always special, sometimes cooking at home is the best way to truly capture the essence of the city’s cuisine. Cooking classes in Madrid can teach you the secrets to making traditional dishes like paella, tapas and churros, allowing you to bring a piece of the city back to your kitchen. Additionally, food tours in Madrid are a fantastic way to explore the city's culinary landscape, helping you discover the best restaurants and hidden gems that locals love but tourists often miss.
The restaurants in Madrid combine to create a vibrant culinary scene and an unparalleled blend of traditional Spanish flavors and innovative cuisine. From classic tapas bars to avant-garde dining experiences, the city's best restaurants showcase the rich diversity and dynamic evolution of its food culture. Whether you're a foodie seeking the latest gastronomic trends or a traveler looking to savor authentic Spanish dishes, the top restaurants in Madrid promise unforgettable meals that capture the essence of this remarkable city.
For even more ways to explore Madrid and beyond, check out other experiences happening on Cozymeal.
FOOD FOR THOUGHT?
Join the conversation.