Skip to content
Top Restaurants

Best Mediterranean Restaurants in Barcelona

19 Mediterranean restaurants ranked by Google Maps rating.

← View all restaurants in Barcelona

Looking for the best Mediterranean dining in Barcelona? Here are the top-rated {category} restaurants in {city}, Spain, ranked by customer reviews. Whether you're a local or just visiting, these 19 {category} spots offer some of the best dining experiences in {city}.

At a Glance

19
Total Restaurants
4.5
Average Rating
4.1 — 4.8
Rating Range
€ — €€€
Price Range

Interactive Map

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

#1
Prado de Flores Restaurant

Prado de Flores Restaurant

#3 overall Less than 30€ per person
4.8
8,856 reviews

Carrer de Santa Anna, 11, Ciutat Vella, 08002 Barcelona, Spain

Affordable Mediterranean restaurant near Las Ramblas with outstanding reviews. Prado de Flores Restaurant serves fresh, flavourful Mediterranean dishes in a welcoming Ciutat Vella setting.

#2
Amades Restaurant

Amades Restaurant

#15 overall Less than 30€ per person
4.8
1,663 reviews

Carrer dels Banys Nous, 8, Local, Ciutat Vella, 08002 Barcelona, Spain

Affordable Mediterranean dining in the Gothic Quarter with excellent reviews. Amades Restaurant serves fresh seasonal dishes in a charming setting on Carrer dels Banys Nous.

#3
Micu Maku

Micu Maku

#26 overall Less than 30€ per person
4.7
6,739 reviews

Carrer d'Aribau, 22, Eixample, 08011 Barcelona, Spain

Buzzy stop for Spanish classics. Paella & burgers, plus sangria & cocktails, at a lively venue decorated with photographs.

#4
Fa Patxoca

Fa Patxoca

#29 overall Less than 30€ per person
4.7
6,214 reviews

Carrer dels Mercaders, 28, Ciutat Vella, 08003 Barcelona, Spain

Snug, buzzy bar/diner for tapas & mains. Typical tapas like patatas bravas, croquettes & tortilla, plus mains, in a compact, busy bar/eatery.

#5
Mimi Tapas Restaurant

Mimi Tapas Restaurant

#49 overall Less than 30€ per person
4.6
8,066 reviews

Carrer del Cardenal Casañas, 6, Ciutat Vella, 08002 Barcelona, Spain

Affordable Mediterranean tapas restaurant in the Gothic Quarter. Mimi Tapas Restaurant serves classic tapas and Mediterranean dishes in a friendly, casual atmosphere.

#6
Jacqueline Barcelona

Jacqueline Barcelona

#54 overall
4.6
5,413 reviews

Carrer d'Enric Granados, 66, Eixample, 08008 Barcelona, Spain

Mediterranean restaurant in the Eixample on the leafy Carrer d'Enric Granados. Jacqueline Barcelona offers refined Mediterranean cuisine in an elegant, relaxed setting.

#7
Arcano Restaurant cave

Arcano Restaurant cave

#55 overall Between 30 and 60€ per person
4.6
5,377 reviews

Carrer dels Mercaders, 10, Ciutat Vella, 08003 Barcelona, Spain

Creative dishes in a 1600s stable. Artful Mediterranean meat & fish dishes, in a stone-walled 17th-century space.

#8
Restaurant Sedna

Restaurant Sedna

#60 overall Less than 30€ per person
4.6
3,104 reviews

Pg. de Colom, 5, Ciutat Vella, 08002 Barcelona, Spain

Cozy haunt for Mediterranean fare. Mediterranean staples, such as paella & tapas, presented in a romantic setting with outdoor tables.

#9
Restaurant Lounge My Way

Restaurant Lounge My Way

#67 overall Between 30 and 60€ per person
4.6
1,852 reviews

Carrer de les Heures, 4-10, Ciutat Vella, 08002 Barcelona, Spain

Mediterranean meals in stylish surrounds. Fashionable lounge & bar furnishing tapas, paellas & Mediterranean plates, plus designer cocktails.

#10
La Lolita Barcelona

La Lolita Barcelona

#74 overall Less than 30€ per person
4.5
12,478 reviews

Rambla de Catalunya, 27, Local, Eixample, 08007 Barcelona, Spain

Affordable Mediterranean restaurant on Rambla de Catalunya. La Lolita Barcelona serves colourful Mediterranean dishes and cocktails in a lively, welcoming setting.

#11
Restaurant La Boqueria

Restaurant La Boqueria

#77 overall Less than 30€ per person
4.5
8,558 reviews

Carrer de la Boqueria, 17, Ciutat Vella, 08002 Barcelona, Spain

Polished venue for tapas & paella. Tapas, paella, steak & seafood, plus Catalan wines, in a stylish place with plants & colorful tiles.

#12
Bo De Boqueria

Bo De Boqueria

#90 overall Less than 30€ per person
4.5
2,160 reviews

Carrer Petxina, 5-7 bjs, Carrer de la Petxina, 7, 08001 Barcelona, Spain

Affordable Mediterranean restaurant near La Boqueria market. Bo De Boqueria serves fresh, market-inspired Mediterranean dishes in a casual, inviting setting.

#13
Time Out Market Barcelona

Time Out Market Barcelona

#91 overall Less than 30€ per person
4.5
2,047 reviews

Moll d'Espanya, 5, 2nd floor, Ciutat Vella, 08039 Barcelona, Spain

Vibrant food hall at Port Vell offering diverse Mediterranean cuisine. Time Out Market Barcelona brings together top local chefs under one roof for an affordable culinary experience.

#14
Dos Pebrots

Dos Pebrots

#94 overall More than 60€ per person
4.5
1,607 reviews

Carrer del Doctor Dou, 19, Ciutat Vella, 08001 Barcelona, Spain

Adventurous fare in a trendy restaurant. Relaxed spot with a hip ambiance offering an innovative twist on classic Mediterranean dishes.

#15
Compartir Barcelona

Compartir Barcelona

#96 overall More than 60€ per person
4.5
1,210 reviews

Carrer de València, 225, Eixample, 08007 Barcelona, Spain

Upscale Mediterranean restaurant in the Eixample by the chefs behind Compartir Cadaques. Compartir Barcelona serves refined sharing plates with premium Mediterranean ingredients.

#16
El Glop Plaça Catalunya

El Glop Plaça Catalunya

#120 overall Less than 30€ per person
4.3
8,046 reviews

Carrer de Casp, 21, Eixample, 08010 Barcelona, Spain

Affordable Mediterranean restaurant near Placa Catalunya. El Glop Placa Catalunya serves generous portions of traditional Catalan and Mediterranean dishes in a rustic setting.

#17
Cercle

Cercle

#121 overall More than 60€ per person
4.3
4,168 reviews

Carrer dels Arcs, 5, Ciutat Vella, 08002 Barcelona, Spain

Trendy eatery for Japanese & local fare. Stylish destination with a terrace, offering classic Catalan cuisine & Japanese options.

#18
La Dolça Herminia

La Dolça Herminia

#129 overall Less than 30€ per person
4.2
5,703 reviews

Carrer de les Magdalenes, 27, Ciutat Vella, 08002 Barcelona, Spain

Chic venue for Mediterranean cuisine. Mediterranean dishes, salads & desserts, plus a daily menu, in a chic contemporary setting.

#19
Pomarada

Pomarada

#131 overall Less than 30€ per person
4.1
2,402 reviews

Pg. de Gràcia, 78 Principal, Eixample, 08008 Barcelona, Spain

Bright setting for elevated Spanish food. Upscale Spanish dishes, including Atlantic cod & paella, in an elegant, red-walled dining room.

Frequently Asked Questions

What are the best Mediterranean restaurants in Barcelona?

The top-rated Mediterranean restaurants in Barcelona include Prado de Flores Restaurant, Amades Restaurant, Micu Maku. These are ranked based on customer ratings.


How many Mediterranean restaurants are in Barcelona?

There are 19 highly-rated Mediterranean restaurants in Barcelona, Spain.