The 10 Best Restaurants to eat During Christmas in Barcelona

Dec 11, 2019 | Enjoy

Celebrating is part of the Spanish culture. And of course Barcelona during Christmas is definitely something special. Streets are filled with the most dazzling lights and the people are being incredibly grateful to celebrate these wonderful Christmas days. There is one thing everyone has in common during these days, do you know what it is? Right… food! Barcelona is full of restaurants, from breakfast spots, to brunch, to the most delicious dinners. In this blogpost, we created a list of the best places to go to during Christmas with your loved ones.

Restaurante Abrassame

This restaurant located on the upper floor of the arena, it’s a great choice to go to during Christmas. Enjoy the incredible 360° view over the city and the beautiful Tibidabo mountain. Next to the great atmosphere, the restaurant has a special Christmas menu that cannot be missed, especially the desserts.

Adress: Gran Via De Les Corts Catalanes, 373 – 385, 08015 Barcelona Spain.

La Barca del Salamanca

Enjoy your Christmas meal in one of the best Mediterranean seafood restaurants in the Olympic Port of Barcelona. The extensive Christmas menu includes: fish, tapas, delicious paella and many more amazing dishes. We would recommend you to definitely try the fish that they offer on the menu as it is all freshly prepared!

Adress: Moll de Gregal, 13 – 17, 08005 Barcelona Spain

El Nacional

Celebrate your Christmas in this unique surrounding, right in the heart of the Passeig de Gracia in Barcelona. It offers different areas where you can try traditional recipes prepared with high quality. There are 4 culinary areas and 4 bars, from pastries and fish to tapas and cocktails. The choice is yours!

Adress: Passeig de Gracia. 24, 08007 Barcelona Spain.


Recognised as one of the best restaurants to eat seafood in Barcelona. Right in the bustling area: Gracia. Enjoy the freshly caught fish with the right flame and seasoning. Besides this, the interior will definitely put you in the right Christmas mood.

Adress: Carrer Gran de Gracia, 81, 08012 Barcelona Spain

Hotel Arts Barcelona

Celebrate this special occasion among family and friends in a relaxed atmosphere with live music, cocktails, and entertainment at Hotel Arts. Discover a fun range of tapas full of creativity and inspiration, based on seasonal products and seasoning of the Mediterranean. Also, you can choose to experience the special Christmas tasting menu for brunch or dinner.

Adress: Marina, 19 – 21, 08005 Barcelona Spain

Sánchez Romera

Located between Gracia and Eixample, one will find this wonderful restaurant. Their purpose is to create a unique Christmas atmosphere to share culinary experiences between the chef and anyone in the world. You will recognise that the cuisines are made very colourful, festive and artistic. All in all, this is the perfect spot to enjoy your Christmas meal with your loved ones.

Adress: Carrer de Muntaner, 182, 08036 Barcelona Spain

9 Reinas

As soon as you enter this restaurant, it envelopes you in a warm, modern, romantic atmosphere, perfect for the festive occasion. Besides all the wonderful fish restaurants, this one offers you the best selection of meat from around the world. Get amused by the special flavours and aroma of the cuts of meat.

Adress: Carrer de València, 267, 08007 Barcelona

City Bar & Restaurant

Right at the heart of Barcelona, you can find this restaurant with special menus for Christmas Day and Christmas Eve designed by the chef Alberto Vicente. Enjoy the menus where you will find the characteristic flavours and creativity. Besides this, the beautiful and elegant interior turns this magical occasion into an unforgettable one.

Adress: Via Laietana, 30, 08010 Barcelona Spain

Nineteen Restaurant

We will ensure that you have an unforgettable culinary experience when you decide to go for the Nineteen Restaurant at the Olivia Plaza Hotel. Their special Christmas menu offers a great selected combination of Catalan, Mediterranean and Cosmopolitan food. Definitely try the authentic tapas and the the cocktails, they are the best!

Adress: Plaça Catalunya, 19, 08002 Barcelona


When you arrive in this restaurant, you will first pass through the kitchen. This will give you a small sneak peak of what kind of food you can expect and how they make it with passion. Upon entering the restaurant, you have the feeling that you are outdoors because of the glass ceilings with natural light. Meaning that you can eat under the stars during dinner. Enjoy this unique experience in Barcelona with an excellent Christmas menu and festive atmosphere.

Adress: Pasaje de la Concepción, 5, 08008 Barcelona Spain

So, which one are you going to choose? We are confident that all of these places will give you a festive feeling!

Still looking for a place to stay in Barcelona during Christmas? Check out our website.

Check out our last post about where to celebrate New Years!