If you’re not sure where to eat in Madrid at Christmas, you’re not alone. Holiday schedules can be confusing—if restaurants are even open at all—but this guide will help you narrow things down!
It’s no secret that Christmas Eve and Christmas Day are among the most important days of the year in Madrid.
All throughout the city, business owners close up shop and head home for a few days to spend some much-needed time with their families. The same goes for most restaurants.
However, if you’re visiting Madrid at Christmas, you’ll definitely need to eat at some point—and preferably not at a cheesy tourist trap or international fast food chain. These picks for where to eat in Madrid at Christmas will help you make the most of every meal and feast like a local.
Christmas Eve & Christmas Day in Madrid
Known as nochebuena in Spanish, Christmas Eve is a night of magical festivities and family fun. Many madrileños will spend the evening gathered around a table piled high with all kinds of festive fare and surrounded by the people who matter most.
And while Spaniards may favor the Three Kings over Santa Claus, that doesn’t mean that Christmas Day gets completely shoved aside. There may not be as many presents (some families exchange gifts on December 25, but the majority wait until January 6); however, holiday cheer is still in full swing.
So what does all of that mean? On Christmas Eve, it will be a bit harder to find restaurants that are open. It’s not impossible, but given the limited availability, we highly recommend calling ahead to reserve your spot in advance.
Surprisingly enough, it’s more common to find eateries open on December 25 than it is on the previous day. While not every place in the city is open, there’s more variety than you’d expect. Again, we recommend booking in advance to guarantee that you get a table.
Where to Eat in Madrid at Christmas
1. Hotel Santo Domingo
Centrally located just steps from Gran Via, the Hotel Santo Domingo is a wonderful option for meals on both December 24 and 25. This elegant yet unpretentious hotel offers festive meals that draw inspiration from Spanish classics.
This year’s Christmas Eve menu includes traditional dishes like seafood soup and lamb confit. For lunch on December 25, the multi-course meal offers both meat and seafood dishes, with turrón-caramel ice cream for dessert.
Price: €120 for Christmas Eve dinner (€108 if booked before December 18, 2021). €69 for Christmas Day lunch.
Celebrate a glamorous Christmas at Bloved, a standout gem of a restaurant on Gran Vía itself.
Located inside the sleek, contemporary Hotel Catalonia, the beautiful restaurant offers a lovely setting for enjoying a Christmas meal. The special December 24 menu focuses on both traditional Spanish and contemporary international fusion dishes. It includes four courses, dessert, coffee or tea, and wine.
Price: €90 for the Christmas Eve meal.