Best Spanish Restaurants is the number one restaurant guide to the best restaurants in Spain, including mainland Spain and the Spanish Islands. Spain is recognised the world over for the quality of its gastronomy and the restaurants featured in Best Spanish Restaurants are a testament to that. The restaurant scene in Spain has seen enormous growth over the last few years and has become diverse and exciting with restaurants appealing to all tastes and styles.
The restaurants featured in Best Spanish Restaurants have all been carefully selected, tried and tasted by Best Spanish Restaurant’s food critics and are considered to be some of the best examples of restaurants in Spain. Book your table online for FREE at one of Spain’s best restaurants and receive instant email confirmation of your booking. It’s as simple as that.
Calle Dels Capellans, 4, Barcelona 08002
Type of cuisine: Mediterranean • Average price: €37.00
Based in the smart Barcelona boutique Hotel Barcelona Catedral is stylish Mediterranean restaurant 4 Capellans
Passeig Isabel II, 14, Barcelona 08003
Type of cuisine: Fish and Seafood • Average price: €28.00
7 Portes Restaurant is Barcelona's oldest restaurant and is renowned for it's Paellas, fish & seafood and traditional Catalan cuisine
Plaça Comtat del Roselló, 6, Mallorca 07002
Type of cuisine: Modern European • Average price: €23.00
801 is a fresh and innovative restaurant serving a blend of Modern European and Far Eastern inspired cuisine in the heart of Mallorca’s capital - Palma
Avda. Mateo Bosch 31 B, Mallorca 07157
Type of cuisine: Fish and Seafood • Average price: €20.00
If you visit the Port of Andratx, just south west of Palma, Mallorca, you must try the superb A Dorada restaurant where you’ll find the freshest fish and seafood along the coast
Hotel Nixe Palace, Mallorca 07015
Type of cuisine: International • Average price: €36.00
A Popa is the charming and intimate international restaurant situated in Palma’s luxury Nixe Palace Hotel, where fresh market produce is transformed into excellent culinary creations
Escritor Rafael Ferreres esq Avenida Obrero, Valencia 46013
Type of cuisine: Modern European • Average price: €34.00
A Tu Gusto offers lunchtime buffets or creative Modern European evening meals to the diners of Valencia
Avda. Mediterráneo, 11, Benidorm 03503
Type of cuisine: Mediterranean • Average price: €23.00
The restaurant Agir can be found in the Spa hotel of the same name, right on the seafront of Benidorm, an offers a menu of fine Mediterranean cuisine
Pg. Maritim de la Barceloneta, Barcelona 8003
Type of cuisine: Mediterranean • Average price: €31.00
Agua Restaurant is a popular beach side eatery with breathtaking sea views and a great Mediterranean menu
Crta. Nacional 234, km. 166,5, Malaga 29680
Type of cuisine: International • Average price: €23.00
The Al Andalus restaurant located in the 4 star Hotel AGH in Estepona is an elegant international restaurant with a fabulous buffet
El Castillo, s/n, Malaga 29110
Type of cuisine: Mediterranean • Average price: €23.00
Al Bacar is a fantastic original restaurant based in Monda Castle with a menu full of Mediterranean and Arabic delights
Calle Zorilla 11, Madrid 28014
Type of cuisine: Vegetarian • Average price: €11.00
Al Natural, located right near to Madrid’s Prado museum, is a fantastic organic vegetarian restaurant with over 60 dishes to choose from
Carrer de Girona, 51, Barcelona 08009
Type of cuisine: Mediterranean • Average price: €20.00
Mediterranean cuisine combined with the best Argentinean meat and wine at restaurant Al Punt in Barcelona
Enric Granados, 34, Barcelona 08008
Type of cuisine: Modern European • Average price: €31.00
The Alba Granados is renowned for serving some of the best meat and finest wines in Barcelona
Calle Paris 168, Barcelona 08036
Type of cuisine: Mediterranean • Average price: €30.00
Alba Paris is a charming traditional Spanish restaurant situated in central Barcelona
C/ Cards 2, Mallorca 7687
Type of cuisine: Mediterranean • Average price: €30.00
The Albacora restaurant is a gourmet Mediterranean eatery located in the Hotel Club S’Illot, Mallorca and boasts stunning views over the beach
Edificio B, local B5, Marbella 29604
Type of cuisine: British • Average price: €23.00
Alberts restaurant along the quayside in the Marbella port of Cabopino is a popular British restaurant with a great party atmosphere
Ponzano, Madrid 28970
Type of cuisine: Mediterranean • Average price: €31.00
Alboran is a popular Mediterranean eatery in the heart of Madrid
Pedro Muguruza, 3, Madrid 28036
Type of cuisine: Italian • Average price: €30.00
First class Italian cuisine close to the Plaza de Cuzco in Madrid at the Amalfi Caffé Bar restaurant
Las Fuentes 10, Madrid 28012
Type of cuisine: International • Average price: €25.00
Amalgama is a unique international restaurant in Madrid combining Mexican, Spanish, Japanese and US cuisine
Diputació, 164, Barcelona 08011
Type of cuisine: Vegetarian • Average price: €17.00
Amaltea is a wonderful vegetarian restaurant offering a menu full of healthy organic dishes at excellent prices
Alcalá, 19, Madrid 28014
Type of cuisine: Mediterranean • Average price: €30.00
Located in the heart of Madrid close to the Puerta del Sol is the Amayra restaurant, offering high quality dining at affordable prices
Lanzarote, 20, Madrid 28700
Type of cuisine: International • Average price: €30.00
The Anduriña restaurant in San Sebastian de los Reyes, Madrid, is an excellent Galician restaurant serving the freshest fish and seafood
Donados, 2, Madrid 28015
Type of cuisine: Italian • Average price: €25.00
Elegant and traditional, Anema e Core is one of the best Italian restaurants in Madrid
Álvarez Gato, 4, Madrid 28012
Type of cuisine: Italian • Average price: €25.00
Situated just a few metres from Madrid’s Plaza de Santa Ana, the Anonimatto restaurant will surprise you with its excellent Italian/Argentinean cuisine
Av Jaime III 7, Mallorca 7815
Type of cuisine: Italian • Average price: €25.00
Antica Roma is a charming Italian restaurant located in the picturesque Mallorcan village of Santa Maria del Cami
María Cubí, 59, Barcelona 08006
Type of cuisine: Mediterranean • Average price: €40.00
Creative Mediterranean cuisine is served at the Antigua restaurant in the high part of the city of Barcelona
Hotel St Regis Mardavell, Mallorca 07181
Type of cuisine: Mediterranean • Average price: €40.00
Aqua is a top class Mediterranean restaurant found in the Hotel St Regis Mardavell in the Mallorcan resort of Costa D’en Blanes
Passeig Maritim s/n, Barcelona 08003
Type of cuisine: Mediterranean • Average price: €30.00
At the foot of the beautiful beach of Barcelona is the cool Mediterranean restaurant Arenal
Marina, 19-21, Barcelona 08005
Type of cuisine: Modern Eclectic • Average price: €50.00
With great design and great food, Arola is an elegant yet relaxed restaurant
Moncayo, 23, Malaga 29640
Type of cuisine: International • Average price: €23.00
Aroma is a modern international eatery located in the resort of Fuengirola where the extensive menu has proved to be extremely popular
Madrazo 137, Barcelona 08021
Type of cuisine: Mediterranean • Average price: €28.00
Artkuisine is fast becoming one of Barcelona’s top restaurants with its tantalisingly imaginative Mediterranean menu
Eusebi Estada, 33, Mallorca 07004
Type of cuisine: Argentinean • Average price: €16.00
Asador Bolixe is one of the best Argentinean restaurants in Mallorca, situated right in the heart of Palma
Isla de Palma, 21, Madrid 28700
Type of cuisine: Castellan • Average price: €40.00
Asador de Castilla offers some of the best roast lamb, goat or suckling pig in the Madrid district of San Sebastian de los Reyes
Ctra. De Algete Km, 1, Madrid 28700
Type of cuisine: Castellan • Average price: €35.00
40,000 bottles of wine and the best in traditional Castellan cuisine cooked in the wood fire oven awaits you at the Asador El Molino restaurant in San Sebastián de los Reyes
Rosario Pino 18, Madrid 28020
Type of cuisine: Basque • Average price: €30.00
Traditonal Basque cuisine in the Castillejos area of Madrid at the rustic restaurant Asador Gaztelu
Avda Diagonal 661-671, Barcelona 08028
Type of cuisine: Mediterranean • Average price: €40.00
Glamourous and fashionable Club Ribelino's in Barcelona is the venue for the fabulous Aurati Restaurant Ribelino’s
General Margallo 33, Madrid 28020
Type of cuisine: Mediterranean • Average price: €36.00
Azafrán is a firm favourite amongst Madrid’s business community for top quality Mediterranean cuisine
Calle de Bernat de Santa Eugenia, 41, Mallorca 07230
Type of cuisine: Mediterranean • Average price: €80.00
Bacchus is the Michelin Starred Mediterranean restaurant situate din the five star boutique hotel Read’s
La Rambla 133, Barcelona 08002
Type of cuisine: International • Average price: €28.00
Bacco offers an excellent menu of contemporary International cuisine and can be found along the beautiful La Rambla, Barcelona’s most famous street
Calle Veri 12, Mallorca 07680
Type of cuisine: Fish and Seafood • Average price: €21.00
The Baixamar restaurant in the harbour of Porto Cristo on the east coast of Mallorca offers freshly caught fish and seafood and traditional Mallorcan cooking in a family friendly environment
Carrer de Balmes 314, Barcelona 08006
Type of cuisine: Mediterranean • Average price: €30.00
Dine in Barcelona’s coolest new Mediterranean restaurant - Balmes 314
Calle Caspe 17, Barcelona 08010
Type of cuisine: Mediterranean • Average price: €36.00
Barkeno is a fabulous new Mediterranean restaurant based in the heart of Barcelona between the Plaza Catalunya and the Passeig de Gracia
Calle Paris 163, Barcelona 08036
Type of cuisine: Modern Eclectic • Average price: €23.00
Basmati is a restaurant that offers the diners of Barcelona something a little different, with its stunning hand painted tables and original modern eclectic menu
C/ Santa Catalina de Siena 2, Mallorca 7001
Type of cuisine: Indian • Average price: €25.00
Basmati is one of Palma de Mallorca’s premier Indian restaurants, found in the Los Geranios shopping centre
Passeig de Gràcia, 28, Barcelona 8007
Type of cuisine: Mediterranean • Average price: €25.00
BBrB. Ba-Ba-Reeba is a funky Mediterranean restaurant and bar located along Barcelona’s Passeig de Gracia
Camilo José Cela, 4, Marbella 29600
Type of cuisine: International • Average price: €23.00
Beckitt's is a well known Marbella restaurant, popular among the locals and visitors for its great international menu and friendly service
Search By City In Spain
Restaurants In Spain
Restaurant Features
Best Worldwide Restaurants
My Spanish Restaurants
Types Of Cuisine