Best Spanish Restaurants in Madrid
20 Spanish restaurants ranked by Google Maps rating.
← View all restaurants in MadridLooking for the best Spanish dining in Madrid? Here are the top-rated {category} restaurants in {city}, Spain, ranked by customer reviews. Whether you're a local or just visiting, these 20 {category} spots offer some of the best dining experiences in {city}.
At a Glance
Interactive Map
Loading the map will connect to OpenStreetMap servers, which will receive your IP address.
Moratin
C. de Moratín, 36, Centro, 28014 Madrid, Spain
Rustic-chic gastrobar for seafood & wine. Renowned bistro & wine bar with exposed wood beams serving creative Spanish seafood & meat dishes.
La Mi Venta
Pl. de la Marina Española, 7, Centro, 28013 Madrid, Spain
Iberian ham & tapas at a veteran spot. Long-running, family-owned place for Iberian ham, wine & tapas, with a bar, 2 salons & a terrace.
La Malontina
C. de la Verónica, 4, Centro, 28014 Madrid, Spain
Cozy place for creative fusion food. Tiny, elegant bistro serving creatively plated Spanish-global fusion cuisine with a seasonal focus.
Vinitus Gran Via Restaurant
Gran Vía, 4, Centro, 28013 Madrid, Spain
Mediterranean dining in a hip eatery. Mediterranean sharing plates & mains are complemented by wine at this cool, industrial restaurant.
La Castela
Calle del Dr. Castelo, 22, Retiro, 28009 Madrid, Spain
Classic Spanish tapas & grilled seafood. Grilled meat & seafood, plus classic tapas, in a sleek, tavern-style restaurant with a busy bar.
Casa Dani
Cl. de Ayala, 28, Salamanca, 28001 Madrid, Spain
Busy market stall for Spanish omelets. Popular, long-running counter in a covered market serving tortillas de patatas & other tapas.
Taberna El Sur
C. de la Torrecilla del Leal, 12, Centro, 28012 Madrid, Spain
Buzzing, colorful spot for tapas. Casual, modern tavern decorated with Spanish movie posters, serving tapas dishes & raciones.
Puerto Rico
Calle de Chinchilla, 2, Centro, 28013 Madrid, Spain
Old-fashioned venue for Spanish cuisine. Gazpacho soup, paella & egg dishes like tortilla, in a wood-paneled room with exposed brickwork.
Casa Alberto
C. de las Huertas, 18, Centro, 28012 Madrid, Spain
Classic tavern with traditional dishes. Historic bar & eatery opened in 1827, with classic tapas, seafood & meat, plus house-made vermouth.
Venta El Buscón
C. de la Victoria, 5, Centro, 28012 Madrid, Spain
Traditional Spanish tavern on a lively Centro street. Venta El Buscón serves classic home-cooked dishes, tapas and wines in an authentic, affordable setting.
Ferretería Restaurante
C. de Atocha, 57, Centro, 28012 Madrid, Spain
Elegant restaurant in a striking setting. Striking, elegant restaurant serving traditional dishes, Iberian ham & cocktails.
El RINCÓN DE ESTEBAN
Calle de Sta. Catalina, 3, Centro, 28014 Madrid, Spain
Seafood paella & other Spanish classics. Popular tavern for simple Spanish home-cooked dishes like seafood paella & bull's tail stew.
BOTIN
C. de Cuchilleros, 17, Centro, 28005 Madrid, Spain
Restaurant known as the world's oldest. Spanish fixture open since 1725, famous for its roast suckling pig mentioned in a Hemingway novel.
Asador Real
Pl. de Isabel II, 1, Centro, 28013 Madrid, Spain
Traditional stop for Castilian barbecue. Tapas, steaks, roast lamb & suckling pig, served in rustic, brick dining rooms & at outdoor tables.
VALDEMESO
C. de Mesonero Romanos, 4, Centro, 28013 Madrid, Spain
Classic dishes in a casual eatery. Compact restaurant with a down-to-earth ambiance offering traditional meals & light bites.
Azotea del Círculo
Azotea del Círculo de Bellas Artes de Madrid, C. del Marqués de Casa Riera, 2, Centro, 28004 Madrid, Spain
Creative Spanish dining & a roof terrace. Upscale restaurant for innovative Spanish cuisine & cocktails, known for its roof terrace views.
Picalagartos · Restaurant & Azotea Bar
Gran Vía, 21, Centro, 28013 Madrid, Spain
Contemporary Spanish food & city views. Creative cocktails & modern Spanish food at a chic rooftop locale with views of Gran Via esplanade.
Café de Oriente Palacio Real
Pl. de Ote., 2, Centro, 28013 Madrid, Spain
Coffee, cake & tapas on an elegant patio. Elegant glass-fronted cafe terrace opposite Madrid's Royal Palace, serving coffee, tapas & desserts.
Perro y la Galleta - Restaurant
Corre. Baja de San Pablo, 31, Centro, 28004 Madrid, Spain
Hip eatery serving global fare. Trendy, rustic-chic restaurant specializing in contemporary international cuisine.
Tablao Flamenco y Taberna La Carmela
C. de la Victoria, 4, LOCAL 1, Centro, 28012 Madrid, Spain
Spanish restaurant with flamenco shows. Stylish eatery with an old-world feel offering Spanish fare like paella, plus nighttime flamenco.
Frequently Asked Questions
What are the best Spanish restaurants in Madrid?
The top-rated Spanish restaurants in Madrid include Moratin, La Mi Venta, La Malontina. These are ranked based on customer ratings.
How many Spanish restaurants are in Madrid?
There are 20 highly-rated Spanish restaurants in Madrid, Spain.