Where to Eat on Christmas Eve & Christmas Day in Barcelona

The best way to get in the holiday spirit is with a perfect meal! But on major holidays like December 25, Barcelona practically shuts down as locals cozy up at home with their loved ones. Although your choice of where to eat on Christmas in Barcelona may be limited, there are some true culinary gems available. Here’s our top recommendations from a romantic, candlelit dinner with that special someone to a lively and fun lunch with a big crowd!

Table full of multiple small tapas plates and glasses of red wine.
Heading out to eat on Christmas Day? In Barcelona, it’s possible!

Hungry for a taste of Spanish culture? Check out these 25 unique Spanish Christmas & New Year’s traditions; you might want to experience some of these while you’re visiting!

Where to Eat in Barcelona on Christmas Eve

Bodega La Palma

If you’re after a delicious menu inspired by the tastes and traditions of Catalonia, Bodega La Palma is calling your name.

Famous throughout Barcelona for their legendary patatas bravas and crema catalana, this beloved local institution truly pulls out all the stops on Christmas Eve. The set menu includes a selection of dishes that perfectly blend the traditional and the modern sides of Catalan cuisine: salt cod with mushrooms in romesco sauce, Iberian pork tataki with sweet potatoes, and so much more.

This will be one of the most popular spots available on Christmas Eve, so reserve your table as soon as possible via email, phone (+34 933 150 656) or via private message on Facebook or Instagram.

Potato and eggplant omelet on a table next to a glass of red wine
Spanish omelet made with eggplant is a fun twist on a classic that you can find at Bodega La Palma.

Lasarte Restaurant

Want to really go all out for your holiday meal? Look no further than Lasarte Restaurant, the signature restaurant of the Monument Hotel.

Lasarte was the first restaurant in Barcelona to receive three Michelin stars. The renowned chef Martín Berasategui directs this restaurant, which will take you on a culinary journey of the Iberian Peninsula’s most iconic cuisines.

yellow booths and tables with modern tiles on the walls and tree branch decorations.
These sleek, modern interior of Lasarte helps make the whole culinary experience even more incredible. Photo Credit: Conde Nast Traveler

Where to Eat in Barcelona on Christmas Day

Tragaluz

No matter if you’re a total newbie to Barcelona icon Tragaluz or if you’ve eaten there dozens of times, this lovely Mediterranean locale tucked away in Eixample will surely surprise you.

Their open kitchen gives you a sense for their passion for the craft and shows off the fine seasonal ingredients that make up every dish, and the dining space itself gives the magical feeling of being outdoors. However, the illusion is thanks to the expansive glass ceiling, which will make it seem like you’re dining in a sunny garden or under the stars when really you’re inside the nice, warm restaurant.

Indulge in one of their special Christmas menus, with dishes paired with an excellent selection of wines. We can’t think of a more picturesque option for where to eat on Christmas Day in Barcelona!

dimly lit, glass-ceilinged restaurant with two levels.
The beautiful interior of Tragaluz with its glass ceiling means you can eat under a starlit sky! Photo Credit: Sandra Tarruella Interioristas

El Asador de Aranda

In less than 30 years, El Asador de Aranda has earned its name as a timeless classic in Barcelona.

The beautiful modernist building that houses the restaurant is a worthy photo op itself, but the real treasures lie inside. Their hearty, meaty traditional Spanish dishes make this the perfect option for where to eat on Christmas Day in Barcelona for a soul-warming holiday meal.

Whether you’re in the mood for cochinillo (suckling pig), lechazo asado (grilled lamb) or anything in between, the home-cooked, rustic meals are well worth the trek up Tibidabo hill.

clay dish filled with pieces of roasted pork with crispy skin.
Cochinillo is traditional roasted suckling pig and is enjoyed at special events like Christmas. Photo Credit: La Tienda

Want a local holiday experience? Don’t miss these Christmas traditions in Barcelona while you’re visiting!

Don’t Miss Out on Barcelona’s Amazing Tapas!

Want to taste and get to truly understand Barcelona’s tapas culture? Join us for our popular Barcelona Tapas, Taverns, & History Tour!

You’ll get to taste 10+ iconic tapas, sip vermouth, cava, and regional wines, and uncover the stories that shaped Barcelona itself. It’s a crash course in Catalan culture and history shared over some of the best food and wine in town. It’s perfect for you if you’re craving authentic bites, great company, and the stories that bring a city to life!

Table full of tapas at a restaurant in Barcelona
Más tapas, por favor.

Featured Review: Barcelona Tapas, Taverns, & History Tour

⭐⭐⭐⭐⭐ “Fantastic tour! Luke our guide was great! Made the experience personable. Great food, wine and history. Highly recommend”
– Terri

Where to Eat on Christmas Day in Barcelona FAQs

Are restaurants open in Barcelona on Christmas Day?
Yes, but options are limited. Many restaurants in Barcelona close on December 25 as locals celebrate at home, though some restaurants, especially hotel dining rooms and upscale spots, remain open with special holiday menus.

Where can you eat on Christmas Eve in Barcelona?
You can find festive Christmas Eve dinners at select restaurants offering special set menus. Popular options include places like Bodega La Palma, where chefs create seasonal menus inspired by Catalan cuisine.

Do you need reservations for Christmas dining in Barcelona?
Absolutely! Christmas Eve and Christmas Day are among the busiest times for the limited number of open restaurants, and many require advance booking. It’s best to reserve as early as possible to secure a table.

What is typically served for Christmas meals in Barcelona?
Most restaurants offer special tasting or set menus featuring seasonal dishes such as seafood, roasted meats, and traditional Catalan recipes. These meals are often paired with wine or cava and may include multiple courses for a festive experience.

Is it better to eat out on Christmas Eve or Christmas Day in Barcelona?
Both are possible, but Christmas Eve usually has more dining options. December 25 tends to be quieter, with fewer restaurants open, so planning ahead is especially important if you want to dine out on Christmas Day.

3 Comment

  1. Caitlin says
    December 14, 2015 at 5:53 pm

    LOVE Botafumeiro – perfect celebratory, old-school spot.

  2. Bernardo Tamayo says
    December 23, 2016 at 1:19 pm

    No se dejen engañar por BOTAFUMEIRO, no esta mal, pero la comida no es espectacular y para los precios que pagas pues bien puedes encontrar lugares en el resto de Barcelona que comes igual de bien y mas razonable en cuanto al precio.

  3. Joana says
    November 29, 2018 at 6:14 pm

    Flaherty’s Barcelona too! They have a delicious homemade Traditional three course Christmas Dinner!