Where to have Christmas lunch in Rome?

where to eat in Rome for Christmas day and Christmas Eve lunch

Where to Eat on Christmas Eve and Christmas Day in Rome

With the new super green pass in full effect, planning Christmas dining out in Rome may seem a little daunting. But not to fret! The city is celebrated for the undisputed craftwork of droolworthy Italian dishes, and we are here to narrow down the very best spots in the eternal city to enjoy your holiday feasting! So, leave the oven turned off and this year join us in indulging in one of our expertly selected Christmas culinary experiences in the food capital of the world.

After all, a day without dishes? Now that’s the ultimate gift.

Restaurants for Christmas lunch in Rome

Here’s a selection of some of the best restaurants in Rome that are offering Christmas Day or Christmas Eve lunch in Rome:

christmas lunch rome 2020

Hotel Hassler

Piazza Trinità dei Monti, 6 (centro storico)

This year Hotel Hassler is celebrating big, and we wouldn’t expect anything less. The stunning luxury hotel has two restaurants each headlining Michelin starred chefs who know just how to make your mouth water. Think succulent octopus with olives and salmon bellavista style, served with puntarelle and burrata cream. This year they’re offering prix fix as well as an a la carte menu, so take a moment and check out all they have to offer here.

Mirabelle – Hotel Splendide Royal

Via di Porta Pinciana, 14 (Veneto)

A grand style Christmas eve feast on one of the most exclusive Roman terraces in Rome – what better way to celebrate the end of the 2021 year! The price is 195€ per person (not including drinks) and will feature such dishes as pan-fried sea bass with mint artichokes and prawns au gratin with yuzu. Or you may choose to treat yourself on Christmas day with a lunch including such dishes as foie gras escalope with caramelized vanilla persimmons, carob and coff­ee crumble (175€ per person beverages not included). Either way we’re sure you’ll be delighted! You can check out their menus including a spectacular one to ring in the new year here.

Beverly at The Hoxton

Largo Benedetto Marcello, 220 (Parioli)

The food at this gorgeous spot is California inspired so imagine fresh inventive dishes that are both bright and flavourful like lobster mac n cheese and monkfish wrapped in phyllo served with a citrus compote. This elegant farm-to-table restaurant has you covered from December 11 through to January 6 with a festive a la carte brunch you will not want to miss as well as price set menus for Christmas and New years eve too. After all, what better time of year to treat yourself? You can check out their menus here.

Il Marchese

Via di Ripetta, 162 (centro storico)

Il Marchese is offering a special Christmas Lunch of traditional Roman cuisine recreated (€75 with 1 bottle of wine each 4 person, €40 kids – click here to see the menu).

Il Giardino at Hotel Eden

Via Ludovisi, 49 (Veneto)

At Il Giardino Ristorante, mesmerising views of Rome accompany your meal for a dining experience like no other. Expect live music events, beautiful brunches and gala dinners to celebrate in style. On Christmas Day a special visitor arrives to delight the little ones. Christmas Eve Dinner – €135, excluding wines. Christmas Lunch – €130, excluding drinks. New Year’s Eve Dinner – €480, excluding drinks. New Year’s Eve Brunch (12.30-3.30) – €105. Click here for all the menus.

Giulia Restaurant

Lungotevere dei Tebaldi, 4/4a (Campo de’ Fiori)

Expect a rich and inventive tasting menu for Christmas Lunch at Giulia. The dishes are a reinterpretation of the traditional Christmas dinner paying a tribute to owner Carlo Maddalena’s Campania origins. Priced at 95€ (excluding drinks) and an additional 40€ for a wine pairing. 


Via Jacopa de’ Settesoli, 7 (Trastevere)

Next on our list of the best restaurants open for Christmas feasting in Rome is Jacopa. This elegant restaurant located in the heart of Trastevere is inviting guests to join them for a traditional Christmas lunch featuring incredible Italian staples like fettucine in a savory lamb ragu. Even better is that this price fixed experience won’t break the bank! Join them and be spoiled for an unforgettable Christmas lunch for only 45€ excluding drinks. Click here to learn more.

Rome Cavalieri/Waldorf Astoria

Via Alberto Cadlolo, 101 (Monte Mario)

If you’re looking for luxury this holiday season look no further. For Christmas and New Years, the Rome Cavalieri is excited to welcome its guests by offering 3 spectacular locations for an unforgettable dazzling gold themed celebration. The brilliant multi- Michelin starred chefs have created a perfect combination of creative and authentic flavours of Italian Mediterranean tradition that are guaranteed to blow you away. Sip on fine wines specifically selected by the sommelier as you relish in such dishes as the tortellini di magro and the roasted shoulder of veal served over sauteed porcini mushrooms paired with saffron whipped potatoes. During the holidays we prefer to go big or go home so if you’re like us and desire an experience fit for the royals, we highly recommend this place. Treat yourself to a Christmas experience of a lifetime for 490€ per person. Learn more here.

Mare Nostrum Seafood Restaurant

Via dell’Arancio, 69 (Centro storico)

Rome, while not being a city directly by the sea, certainly doesn’t lack seafood restaurants. And yet, Mare Nostrum is truly one of a kind. This holiday season they’re inviting guests to indulge in set menus of finely curated fresh Mediterranean dishes from Vigilia through to Santo Stefano starting at just 35€ per person. There will be plenty of droolworthy dishes to select from, but we recommend trying their highly sought-after carpaccio di spigola.

Checco Er Carettiere

Via Benedetta, 10 (Trastevere)

If you’re looking for a charming and unique option for holiday feasting this year look no further than Checco Er Carattiere. We’re sure you’re going to love not only the enchanting atmosphere of this beautiful spot but also the classic creations that have guests returning for more. Expect bright and simple dishes that’ve been practised to perfection like spaghetti with clams and freshly caught fish prepared as you please. For the Christmas lunch menu, they couldn’t leave out the highly coveted lasagna amongst so many more. If you fancy simple yet elegant, fine quality dining, join them for either of their price set experiences starting at 80€ per person.


Via Po, 45A (Trieste)

The Roman restaurant in Via Po captained by siblings Andrea and Francesca Romana Palmieri is offering a special family style Christmas lunch menu this year that is sure to bring with it the spirit of the holidays. Enjoy fresh pasta to begin, roasted lamb with artichokes and mint next, and a refreshing nougat ice cream to conclude. They’re calling all families and friends alike to join them for Christmas lunch starting at just 55€ per person excluding drinks (also available for takeaway).


Piazza dei Quiriti, 20 (Prati)

Aqualunae stands out as a unique reality. They remix Italian regional food with international cuisine, finding the perfect harmony. This year you won’t want to miss Chef Emanuele Paoloni’s take on roasted cod with confit cherry tomatoes on Christmas eve or his highly regarded and talked about blue buffalo risotto with walnuts and caramelized onion petals for the perfect Christmas lunch. All menus are price set (wine pairings available for an additional 34€) and available for take away. Whether you prefer to spend Christmas eve or Christmas lunch with the folks at Aqualunae you’ll be pleased to know that both feasts start at 79€ per person excluding drinks. Click here to learn more.

Queen Makeda

Via di S. Saba, 11 (Aventino)

Each year during the holiday season this glorious restaurant offers brunch with flavourful traditional classics from all around the world. You can expect dishes ranging from juicy pulled pork wraps to spiced beef goulash to croque madame. Desserts, fresh juices and coffee are all included in this brunch you need to try for just 25€ per person. Also, to note for families with little ones, they offer an extensive kids’ menu for only 15€ per bambino.

Osteria Fratelli Mori

Via dei Conciatori, 10 (San Paolo)

Another of our favourites is this hidden gem in San Paolo. Crafted for those who love good authentic Roman cuisine and seeking wallet friendly dining. This holiday season they’re offering a price fixed Christmas lunch for 45€ per person which includes antipasto, a first and second course as well as a dessert handcrafted by pastry chef Nonna Giuliana. Trust us, you’ll return if not only for her famed Ricotta Di Ambrogio. Check them out here.

Hosteria Grappolo D’oro

Piazza della Cancelleria, 80 (Campo de’ Fiori)

Roman tradition reigns during the holiday season at Hosteria Grappolo D’oro. Enticing guests with dishes like artichoke flan with pecorino cheese and fresh mint as well as homemade tagliolini with crispy guanciale. We’re positive this is a spot you’ll be happy you chose. Check out their menus starting at just 60€ per person here

Numa al Circo

Viale Aventino, 20 (Circo Massimo)

We’re excited to announce that the Numa al Circo restaurant of Chef Davide Cianetti will be open this holiday season for lunch on both December 24 and 25. In addition to the à la carte menu, you can taste traditional dishes such as the boiled meat cart, tortellini in broth, stracciatella, baked lamb with potatoes and many other specialties.

Cuoco e Camicia

Via di Monte Polacco, 2/4 (Monti)

This gem is one of those places that just hits the spot every time. That’s most definitely thanks to Chef Riccardo Loreni who dedicates himself to the perfection of each and every dish that leaves his kitchen. For Christmas eve dinner the chef has prepared a tasting menu consisting of ten seafood dishes. Some of the specialties on the program include crispy cod with tomato sorbet and polenta chips, and a roasted octopus with harissa and smoked broccoli. For Christmas day he’s offering up delicious savory creations like pork belly with apple, cabbage and tamarind. Each experience ends with a beautifully handcrafted dessert and comes in at 80€ per person (excluding wine). Take a look at their menus here

Le Serre by ViVi

Via Decio Filipponi, 1 (Monte Mario)

If the gorgeous green setting of this glass enclosed botanical garden restaurant doesn’t make you smile, then the food certainly will. This year sway to soft background music in this fairy tale garden while enjoying showstopping Mediterranean dishes like the trio of seafood tartare or the raved saffron infused lasagna. You can’t go wrong with any of your selections at this adored restaurant with set menus at 90€ for Christmas Eve and €100 for Christmas Day. Info: 06 5827540

You May Also Like

The Best Panettoni, Pandori And Holiday Gift Baskets In Rome

Christmas Shopping In Rome

The Top 10 Things To Do This Christmas 2021 In Rome


  • Went to Jacopa to book your ‘amazing deal‘ only to be told the information on your site is the incorrect. Very frustrating.

  • Sorry Elaine! As you may know, these are really difficult times and things have been changing so quickly during this situation (quite literally by the hour!). We were informed of needing to make a change post-publication and fixed it immediately, but I’m guessing it was after you made the inquiry 🙁

    I’m not sure what you were trying to book but hopefully you were able to find another good solution for the holiday! Our apologies again for your frustration. And we appreciate your understanding during this extremely difficult time. Please let us know if there’s anything else we can do to help!

Leave a Reply

Your email address will not be published.