Barcelona is famous for its Mediterranean cuisine and excellent restaurants. In the city lunch is served from 14h00 to 15h30, the restaurants are filled offering his "Daily Menu" that includes a starter, main course with bread, dessert and drinks (water, soft drink or house wine). Menu prices range from Barcelona 7€ and 12€. The dinner time is usually from 21:00 to 23:30.


Enjoy the local cuisine in the many restaurants that the city has to offer. And if you want to try something exotic in Barcelona you will find restaurants of all countries in the world!

The restaurants below are the suggestions of our team, there is no commercial relationship with them, they're restaurants that we like and want to share with you!

Barcelona restaurant


El Born - La Ribera
El Raval
Sant Gervasi
Barrio Gotico
El Port Vell-Maremagnum
Port Olimpic - Vila Olimpica

El Born - La Ribera

Comme Bio

If you are looking for vegetarian and tasty food in Barcelona, here is Comme bio! You will find everything you are looking for at a very affordable price with good service.
Style: Vegetarian
Price: 9 to 18€
Address: Via Laietana 28
Metro: Jaume I
Tel: 93 319 89 68
Opening Hours: Mondays to Sundays 10am-1pm and 5pm-8pm

El Salero

El Salero restaurant

This uncluttered style restaurant will provide you with original meals which inspire from many cooking ways: from Catalan and Mediterranean to Asian… We advise you to book before getting there!
Style: Catalan
Price: 20 to 30€
Address: Carrer del Rec 60
Metro: Barceloneta
Tel: 93 319 80 22
Opening Hours: Everyday for lunch and dinner

N.A.P Neapolitan Authentic Pizza

Located next to Santa Caterina market and owned by Italians, this small restaurant serves one of the best pizzas in Barcelona. The place is rather crowded and loud. You’ll need to arrive early to book a table. Just remember, it’s worth waiting for!
Style: Mediterranean
Price: 20 to 30€
Address: Carrer de Gombau, 5, Barcelona
Metro: Jaume I
Tel: 686 192 690
Opening Hours: everyday from 1:30pm-4:30pm and 8pm-12am

Nao Colon

This restaurant located in El Born offers Catalan and Mediterranean food, and turns into a jazz club on Thursdays after 10pm to satisfy both ears and mouths.
Style: Mediterranean
Price: 20 to 30€
Address: Avda. Marques Argentera 19
Metro: Barceloneta
Tel: 93 268 76 33
Opening Hours: Every day except Sundays

Senyor Perellada

Senyor Parellada restaurant

Senyor Perellada is a quality restaurant in the Barri Gotic in which tourists as much as locals meet to enjoy the fine catalán cooking.
Style: Catalan
Price: 20-30€
Address: Carrer Argenteria 37
Metro: Jaume I
Tel: 93 310 50 94
Opening Hours: Monday to Sunday 1pm-4.45pm and 8.30pm-12am


This large Catalan restaurant offers a three courses lunch menu for about 10 euro. Be prepared to taste traditional dishes! If you’re seeking for a good price-quality restaurant, then push the Terminus’ doors open. For food lovers, don’t hesitate to stop for a paella!
Style: Market
Price: 9-18€
Address: Av. Marques Argentera 13
Metro: Barceloneta
Tel: 93 319 75 84
Opening Hours: Tuesday to Saturday 1pm-4pm and 8pm-12am, Sundays 1pm-4pm


This tapas bar is one of the most appreciated addresses in Barcelona: sit at the bar and peck some ‘pinchos’ that the waiter passes in big plates. The atmosphere is very friendly and you will almost feel at home.
Style: Basque
Price: 20-30€
Address: Av. Marques Argenteria
Metro: Barceloneta
Tel: 93 268 17 81

El Raval


At Carmelitas, they care about the quality of the products they serve you. They buy fresh products directly from La Boqueria market. If you’re looking for simple but tasty food, enter this restaurant… you’ll be surprised by this not so touristic place.
Style: Catalan
Price: 20-30€
Address: Carme 42
Tel: 93 412 46 84
Opening Hours: Monday to Sunday 1pm-5pm and 8pm-1am


How about changing from the usual Italian pizza, tapas or paella? At Govinda, you’ll discover vegetarian Indian food… weird isn’t it? This restaurant is located in the center of Barcelona.
Style: Vegeterian
Price: menus for lunch at 10.50€, 15.30€ during week-ends
Address: Plaza Vila Madrid 4
Metro: Catalunya
Tel: 93 318 77 29
Opening Hours: 1pm-4pm, 8.30pm-11.45pm, closed Sunday and Monday nights

Mama Café

Located in a former art gallery of Barcelona, Mama Café uses the good products of La Boqueria to cook delicious and creative meals.
Style: Market
Price: 20-30€
Address: Doctor Dou 10
Metro: Liceu
Tel: 93 318 08 40
Opening Hours: everyday for lunch (1pm-4pm), Tuesday to Saturday for dinner (8-11.30pm)


The concept of Salsitas is a mix between a restaurant and a club. It offers an unusual setting, pretty modern you’d say. For experience lovers! Don’t hesitate to sit and discover new things.
Style: Creative
Price: 20-30€
Address: Nou de la Rambla 22
Metro: Drassanes
Tel: 93 318 08 40
Opening Hours: everyday 8pm-1am, except on Mondays


This Spanish restaurant located in El Raval is appreciated both by tourists and locals for brunch or lunch. A true reliable address for food as well as for the atmosphere.
Style: Creative
Price: 9-18 €
Address: Angels 8
Metro: Liceu
Tel: 93 302 26 80

Sant Gervasi

El Patio Andaluz

Of course one of the symbols of Spain is flamenco, that’s why El Patio Andaluz decided to offer clients typical Spanish food while enjoying a flamenco show. To the delight of tourists...
Style: Andaluza
Price: +50€
Address: Carrer d’Aribau 242
Metro: Diagonal
Tel: 93 268 90 70
Opening Hours: Open all the day on Sundays, and everyday only for dinner 8pm-3.30am

Barrio Gotico

Brasserie Flo

Brasserie Flo restaurant

This restaurant offers traditional French food in a original setting similar to those you can find in the small restaurants called ‘brasseries’ in France. From ‘Steack tartare’ to ‘Crêpe Suzette’, France lovers will be satisfied!
Style: French
Price: 38-61€
Address: Carrer Jonqueres 10
Metro: Urquinaona
Tel: 93 319 31 02
Opening Hours: everyday 1pm-4pm and 8.30pm-12am

La Veronica

A quite classic pizza restaurant but all agree that they are tasty.
Style: Italian
Price: 9-18€
Address: Carrer d’Avinyo 30
Metro: Liceu
Tel: 93 412 11 22
Opening Hours: Monday to Sunday 1.30pm-4.30pm and 7pm-12am

Les 15 Nits

This restaurant is located in one of the most beautiful places of the center of Barcelona, so apart from the very good food you will also be amazed by the setting. But be careful, you won’t be alone to wait for a table!
Style: Market
Price: 9-18€
Address: Plaza Real 6
Metro: Liceu
Tel: 93 317 30 75
Opening Hours: Monday to Sunday 1pm-3.45pm and 8.30pm-11.30pm


This authentic tapas restaurant has become an institution in Barcelona: take as many ‘pinchos’ as you want and the bill will depend on the number of picks you have in your plate.
Style: Tapas
Price: 9-18€
Address: Doctor Joaquim Pou 2
Metro: Jaume I
Tel: 93 301 49 50

Los Caracoles

Los Caracoles restaurant

Los Caracoles is a rustic style decorated restaurant specialized in paella contrary to what its name indicates (‘Snails’). You should book in advance if you want to be sure to have a table.
Style: International
Price: 20-30€
Address: Escudellers 14
Tel: 93 302 31 85
Metro: Liceu or Drassanes
Opening Hours: everyday 1pm-12am

Sagardí Gotic

This small restaurant is located in the area of the church Santa Maria Del Mar and offers a wide range of fresh tapas. It is most of the time full with tourists and if you want to be seated at the rare stools, you should arrive early!
Style: Basque
Price: 20-30€
Address: Carrer Argentería 62
Metro: Jaume I
Tel: 93 319 99 93
Opening Hours: Monday to Sunday 1pm-4pm and 8.30pm-12am
Saturday and Sunday from 1pm-5pm and 8pm-12am

Sushi & News  

This not-so-Japanese-style restaurant will surprise you food-wise. Affordable menus and choice, whether makis, sushis, sashimis or soup.
Style: Japanese
Price: 20-30€
Address: Santa Monica 2 bis
Metro: Drassanes
Tel: 93 318 58 57
Opening Hours: Tuesday to Sunday 1.30pm-4.30pm, 8:30pm-12:30am

El Port Vell - Maremagnum

Coses de Menjar

This modern Barcelona restaurant is specialized in Mediterranean food and recommended for for his wines and its hot liver served with parmesan icecream.
Style: Mediterranean
Price: 30-45€
Address: Pla del Palau 7
Metro: Barceloneta
Tel: 93 268 24 72
Opening Hours: Monday to Sunday 1.30pm-3.45pm and 9pm-11.30pm

El Merendero de la Mari  

If you are tired after a walk on the port or a sunbath at the beach, have a stop at this seafood and fish restaurant. You will be able to benefit from a great overview of the port on the terrace, but also from the animation because it is a well frequented area.
Style: Seafood
Price: 30-45€
Address: Plaza Pau Vila 1
Metro: Barceloneta
Tel: 93 221 15 55
Opening Hours:  Monday to Sunday 1pm-4pm and 8.30pm-11.30pm

Margarita Blue

Margarita Blue restaurant

Margarita Blue is THE Mexican restaurant of Barcelona: Tex-Mex and Mediterranean food, but also great cocktail and an incredible atmosphere. Some shows sometimes take place there on Sundays, for example Cuban or Jazz music concerts and Magic shows.
Style: Mexican
Price: 9-18€
Address: Carrer Josep Anselm Clave 6
Metro: Drassanes
Tel: 93 317 71 76
Opening Hours: Sunday to Thursday 6pm-2am, Friday and Saturday 6pm-3am

Set Portes

Not far from the port of Barcelona but away from the crowd, Set Portes is perfect to enjoy a quality and fresh paella. Typical setting and decoration and good service are at the core of the establishment.
Style: Catalan
Price: 30-40€
Address: Paseo Isabel II, 14
Metro: Barceloneta
Opening Hours: Monday to Sunday 1pm-1am without interruption

Port Olimpic - Vila Olimpica


Agua restaurant

Here you will feel at ease almost at home: wooden chairs and sea decoration in the shade of an olive tree with a view on the beach… Taste blindly their seafood dishes, mouth-watering!
Style: Mediterranean
Price: 20-30€
Address: Passeo Maritimo de la Barceloneta 30
Metro:  Ciutadella/Vila Olimpica
Tel: 93 225 12 72
Opening Hours:
Lunch: Monday to Friday 1pm-3.45pm, Saturdays and Sundays 1pm-4.30pm
Dinner: Sunday to Thursday 8pm-11.30pm, Fridays and Saturdays 8pm-12.30am