Skip to content
Top Restaurants

Best Mediterranean Restaurants in Madrid

5 Mediterranean restaurants ranked by Google Maps rating.

← View all restaurants in Madrid

Looking for the best Mediterranean 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 5 {category} spots offer some of the best dining experiences in {city}.

At a Glance

5
Total Restaurants
4.5
Average Rating
4.3 — 4.7
Rating Range
€ — €€€
Price Range

Interactive Map

Loading the map will connect to OpenStreetMap servers, which will receive your IP address.

#1
Vira Vira. The Gyro’s - Street Food

Vira Vira. The Gyro’s - Street Food

#22 overall Less than 30€ per person
4.7
1,920 reviews

Corredera Alta de San Pablo, 1, C. de Don Felipe, 2, 28004 Madrid, Spain

Casual Mediterranean street food spot specializing in gyros. Vira Vira. The Gyro's - Street Food offers fresh, affordable wraps and bowls in a cheerful setting.

#2
Dudua Palacio - Restaurante de cocina mediterránea en el centro de Madrid

Dudua Palacio - Restaurante de cocina mediterránea en el centro de Madrid

#31 overall Between 30 and 60€ per person
4.6
5,367 reviews

Cta. de San Vicente, 2, Moncloa - Aravaca, 28008 Madrid, Spain

Casual eatery for traditional meat & rice dishes. Relaxed restaurant specializing in rice, aged meats & traditional Segovian suckling pig in a comfortable space.

#3
Restaurante Casa Suecia

Restaurante Casa Suecia

#49 overall Between 30 and 60€ per person
4.5
13,459 reviews

y roof top, C. del Marqués de Casa Riera, 4, Planta baja, Centro, 28014 Madrid, Spain

Mediterranean dining & rooftop cocktails. Stylish space with potted plants & a Mediterranean menu, plus cocktails & city views from the roof.

#4
Bodega de los Secretos

Bodega de los Secretos

#53 overall More than 60€ per person
4.5
5,999 reviews

Calle de San Blas, 4, Centro, 28014 Madrid, Spain

Mediterranean food in a romantic cellar. Elevated Mediterranean dishes served in an atmospheric 1600s cellar with brick-lined dining alcoves.

#5
La Pescadería

La Pescadería

#98 overall Less than 30€ per person
4.3
6,598 reviews

C. de la Ballesta, 32, Centro, 28004 Madrid, Spain

Affordable Mediterranean seafood spot in the Centro district. La Pescadería serves fresh fish, shellfish platters and Mediterranean dishes in a relaxed, modern space.

Frequently Asked Questions

What are the best Mediterranean restaurants in Madrid?

The top-rated Mediterranean restaurants in Madrid include Vira Vira. The Gyro’s - Street Food, Dudua Palacio - Restaurante de cocina mediterránea en el centro de Madrid, Restaurante Casa Suecia. These are ranked based on customer ratings.


How many Mediterranean restaurants are in Madrid?

There are 5 highly-rated Mediterranean restaurants in Madrid, Spain.