Home / About Barcelona / Restaurants in Barcelona Worth Visiting
Blog Templates (19)

Restaurants in Barcelona Worth Visiting

You can find restaurants in Barcelona serving good food around every corner from every type of cuisine such as Catalan, Italian, Galician, Japanese, Vietnamese and more. With over 10,000 restaurants in the city, you really are spoilt for choice. You can gorge yourself and pig out on exceptional produce and tantalising meals reasonably priced for just under €20 per head. Here are a handful of good value restaurants to check out during your stay here.

Restaurante Petra 

Situated in the lovely area of EL BORN on Carrer dels Sombrerers, Petra offers great value for money in a truly charming and cosy decor. Every day there is a different set menu for lunch which includes creative and delicious dishes. It offers modern takes and twists on traditional Catalan and Mediterranean cuisine. This is a popular place for dinner so be sure to book a table during the weekends.


  • Address: Carrer dels Sombrerers 13, 08003 Barcelona
  • How to get there: Metro L4 (Jaume I)

Can Culleretes

This historic restaurant is located just off LA RAMBLA on Carrer Quintana and was founded in 1786. If you would like to try some traditional Catalan recipes this is the restaurant to come to. It offers great traditional cuisine in a charming and quaint room with wooden interior to feel as though you have stepped back in time. It has a deeply rooted history where many Catalan artists and writers loved to dine here, which you can see from the many photographs and paintings on the walls. Parrillada de Pescado y Marisco is a must-have consisting of a selection of fresh seafood, and for dessert Crema Catalana or the deeply rich chocolate fondant come highly recommended.

can cullerets

  • Address: Carrer d’en Quintana 5, 08002 Barcelona
  • How to get there: Metro L3 (Liceu)

Cuines Santa Caterina

Located in the SANTA CATERINA MARKET, if you feel a bit hungry after passing through all the fresh produce and cannot wait until you get home, then head straight to Cuines Santa Caterina. It offers four different cuisines to try – traditional Catalan, Japanese, Italian and vegetarian cuisine and all at a reasonable price. At the bar, you can also have breakfast or enjoy some tapas.

santa caterina

  • Address: Mercado de Santa Caterina, Avinguda de Francesc Cambó 16, 08003 Barcelona
  • How to get there: Metro L4 (Jaume I)

Granja Mabel

Situated close to the Arc de Triomf and Barcelona-Nord bus station, this quirky and modern family-run business offers a variety of international and traditional foods and is a great place to visit for lunch. They offer a spectacular menú del día which changes daily for under €10. High-quality food together with a very cosy atmosphere is the ideal combination to enjoy dinner with your friends.

granja marbel

  • Address: Carrer de la Marina 114, 08018 Barcelona
  • How to get there: Metro L1 (Marina)

The Pan’s Club

This vegetarian-friendly restaurant serves great middle eastern dishes with a Mediterranean twist. Whether you want to enjoy a slow, leisurely breakfast, late brunch or go for a healthy lunch or dinner, you will certainly find what you are looking for here. It is also known for its fresh fruit juices and unique flavours of quiche. Even the keenest of meat-eaters cannot help but feel satisfied after eating a meal here.


  • Address: Placa de la Llana 16, 08003 Barcelona
  • How to get there: Metro L4 (Jaume I)

And for something really special for dinner:

Gaig Restaurant

Gaig Restaurant Barcelona offers a modern take on Catalan cuisine all exquisitely presented. It is well-renowned for fine dining and makes the perfect option for celebrating a special occasion in Barcelona. It is a good idea to book in advance as it is extremely popular. Why not dress up for the occasion and enjoy some delicious food in a calm, elegant environment.

fonda gaig

  • Address: C/ Nau Santa Maria, 5-7, 08017 Barcelona
  • How to get there: Metro L3 (Maria Cristina)

Teóric Taverna Gastrónomica

If you are looking for a place that serves European cuisine as well as traditional Catalan dishes, in a pleasant atmosphere with super friendly staff, be sure to make a reservation at Teóric Taverna Gastrónomica. High-quality meals for reasonable prices are served here and they certainly don’t go amiss on the creativity front. It is an ideal place to finish the day full of SIGHTSEEING in sunny Barcelona.


  • Address: Carrer de Bailén 117, 08009 Barcelona
  • How to get there: Metro L4, L5 (Verdaguer)


It is very possible that you will wait in line to get a table here, especially at dinnertime, but it is definitely worth the wait! A modern concept of international food with touches of traditional Spanish cuisine will tease your senses and take you on a culinary journey. The menu is reasonably priced and is full of colours and exceptional drinks to ensure every customer has the best experience at this small, cosy restaurant hidden from the rush of the CITY.

teoric taverna gastronomica

  • Address: Carrer de Vidre 7, 08002 Barcelona
  • How to get there: Metro L3 (Liceu)

The list could go on forever considering how many fantastic restaurants there are in Barcelona. However, we hope you have enjoyed this selection of our favourites. Let us know which one you like the best!

Looking for a great apartment in Barcelona for your visit? Check out our website for all the best accommodation in the city centre.

Leave a Reply

Your email address will not be published.

Written by: Barcelona-Home


Hello there! We hope you are enjoying our website full of interesting blogs to read. We absolutely love Barcelona and we hope that when you come to visit you will too!


Accommodation Barcelona

Scroll To Top