Wondering where to eat in Rome at Christmas? Worried that the city shuts down for Christmas, or at least that it will be hard to find a place to eat?
Ravioli of sea bream in shellfish broth with tempura vegetables at Crispi 19
Well don't worry! There are lots of fantastic options for places to eat in Rome on Christmas Eve and Christmas Day.
Where to Eat in Rome at Christmas in a nutshell
Certainly on Christmas Eve and Christmas day, you will be able to eat at any of the restaurants in the 5-star hotels; many of the high-end (michelin-starred) restaurants; most of the restaurants in the Jewish Ghetto; and many ethnic restaurants. (Listed at the very bottom.)
This page is more about where to eat in Rome at Christmas, in more local and central restaurants. I've updated opening/closing dates and prices for the following restaurants for December 24, 25th and 26th, since that is a holiday too.
Just below, you can read about what people eat during Christmas in Rome.
If you are invited to someone's home for a holiday meal, you can't go wrong bringing a panettone or pandoro.
But you will make an even better impression if you take care to get one made at a bakery. It will cost a bit more than the ones you can find at the supermarket but there is a world of difference in the quality and the taste.
If you want to have a big Roman meal at a restaurant on Christmas day, you should consider booking in advance, as many Italians like to eat out on Christmas Day (who wants to cook and clean on Christmas?)
Where to Eat in Rome at Christmas - listed by type
There are many places where to eat in Rome at Christmas. I can't list them all here, But, I'll give you a great selection of some of my favorites. In some cases, there is a set menu with a fixed price (prix-fixe), where noted. If I don't mention a prix-fixe menu, it's a la carte.
I would eat at any of the places I list on this page (otherwise I would not put them here!) But if I was going out for Christmas Eve dinner or Christmas Day lunch, these would be my first choices for where to eat in Rome at Christmas.
Piccolo Arancio - One of my favorite local restaurants in Rome. Although they are right near theTrevi Fountain, they are relatively un-touristy, they offer authentic, delicious Roman food, and their prices are reasonable. Usually around 35 Euros per person not including drinks.
Jewish style (fried) artichoke made perfectly at Piccolo Arancio
Why I'd eat here on Christmas - It's warm and homey and cozy, and I love the food.
Why I'd eat here on Christmas: First, I enjoy the food and casual ambiance. Second, this is a great area of Rome to be in any time, and certainly at Christmas! The basilica of San Clemente is right next door, (and lots of other great small churches I love are nearby.) So I'd spend my time before or after eating soaking up the Christmas feeling in this neighborhood.
Details: Via di San Giovanni in Laterano, 106. Tel: 06 4542 6395
Open December 24, 2018 for Christmas Eve dinner (fish based, 60€ per person, incl water, coffee, bread, digestives, and 1 bottle of wine for every 2 people. A great deal!!)
Open December 25, 2018 for Christmas Day lunch or dinner (meat based, 60€per person, incl water, coffee, bread, digestives, and 1 bottle of wine for every 2 people. )
Marzapane - My favorite should-have-a-michelin-star-but-doesn't restaurant in Rome. Marzapane is just wonderful, in so many ways: the ambiance is subdued yet warm and welcoming; the service is perfect, and of course, the food, well the food is just amazing. I think aChristmas meal for under 100€ is a steal here. Wine not included.
The carbonara at Marzapane is some of my favorite in Rome. One of my top choices for where to eat in Rome at Christmas.
Why I'd eat here on Christmas: The food. Period.
Details: via Velletri 39. Tel: 06 6478 1692
In 2018 open December 24 for Christmas Eve dinner, December 25 for lunch only, December 26 for dinner only. On days where there is a specific menu (see link to their website above), you may only order that menu (please let them know in advance of any food allergies.)
Secondo Tradizione - Located in Prati, not far from the Vatican Museums, this restaurant grew out of a collaboration between the nearby historic salumeria (deli), La Tradizione, and chef Piero Drago who trained under 2-Michelin ** chef Anthony Genovese. Christmas menu 65€ not including drinks. You can view it on their Facebook page.
Delectable cold cuts and cheeses are front and center at Secondo Tradizione, one of my new favorite place to eat in Rome, and a perfect option for where to eat in Rome at Christmas!
Why I'd eat here on Christmas - It's a little out of the center and feels like a longtime neighborhood spot. I also enjoy the friendly and welcoming atmosphere. But more than anything, I'd eat here for the exquisite food, perfectly prepared and presented.
Details: via Rialto, 39 (a 3 minute walk from the Cipro metro stop.) Tel: 06 3973 4757
December 25 2018 open only for Christmas lunch. Limited a la carte menu. December 26 open for lunch and dinner with normal menu. Closed December 24 2018 for lunch and dinner.
Moma - One of my favorite moderately upscale Rome restaurants just received their first Michelin star. Don't let that throw you off. It's still affordable.
The setting is subdued, romantic and elegant, but not stuffy. Add delicious, sublimely-prepared, innovative Italian food, and a superb wine selection, and you have the perfect spot for a special meal out. Located in the Piazza Barberini/via Veneto area, so you can easily get there by Metro.
Steamed cod entree at Moma
Why I'd eat here on Christmas: This is a warm and cozy spot for a special or romantic dinner any time, and particularly around the holidays. Also, their Christmas menus are a bargain!
Details: via di San Basilio 42. Tel: 06 4201 1798
December 24, 2018, open for dinner only. Menu 70€ per person, not including drinks.
December 25, 2018 open for lunch only. Menu 90€ per person not including drinks.
Baccano - Baccano offers an interesting menu with some traditional Roman dishes, and plenty of other international plates too (caesar salads, burgers, oyster bar and raw fish!) It's right near theTrevi Fountain so expect other tourists, but don't let that stop you. As the menu is so varied, you will find a wide price range.
Baccalà manteca (torte of buttered cod), topped with puntarelle (chicory salad), at il Baccano
Why I'd eat here on Christmas: It's bound to have a vibrant, cheery atmosphere.
Details: Via delle Muratte, 23. Tel: 06 6994 1166
In 2018, as always, open 365 days a year from 10am - 2am. Reservations for Christmas meals strongly recommended.
Where to Eat in Rome at Christmas - Roman trattorias
All these are top-notch, well-known and loved Roman trattorias, serving traditional Roman cuisine. These are great options for where to eat in Rome at Christmas if you want something simple and local. Unless they have a special menu, expect to spend between 35-45 Euros per person not including drinks.
The carbonara at Grappolo D'Oro is superb. This is one of my top picks for where to eat in Rome at Christmas.
Hosteria Grappolo D'Oro - In 2018, open for lunch and dinner December 24, 25 and 26.
December 24, 2018, there is a set seafood-based menu, for 65€ per person (including wine!) or a la carte.
December 25, 2018, there is a set menu, for 55€ per person (including wine!) or a la carte. The Christmas lunch menu is very traditional and includes tortellini soup and roast lamb,
All the menus looks scrumptious!
Piazza della Cancelleria, 80 (Campo dei Fiori). Tel: 06 689 7080.
La Torricella - This super-local, simple trattoria in the less touristy Testaccio neighborhood is known for their seafood, and delicious Roman pastas. In 2018, they will be daily throughout the holidays, for lunch and dinner. Everything a la carte. Via Evangelista Torricelli, 2/12. Tel: 06 574 6311
Checchino dal 1887 - In 2018 open December 24, 25 and 26 for both dinner and lunch. For Christmas Eve and Christmas Day, you may find some typical Christmas dishes in addition to the regular menu. There is also a "tasting menu", which is available year-round. If you prefer, you can simply order a la carte. Via di Monte Testaccio, 30 (Testaccio). Tel: 06 574 6318
Flavio Velavevodetto - They used to be open 365 days a year but in2018 they will be closed December 24 evening and December 25 evening, butopen for Christmas Day lunch. Open all day December 26. Via di Monte Testaccio, 97 (Testaccio). Tel: 06 5744 194.
Da Cesare al Casaletto is open for both Christmas Eve and Christmas Day 2018.Via del Casaletto, 45. Tel:06 536015
Roman trattoria favorite, Armando al Pantheon, isclosed all during Christmas and New Years.
Here's yet another a great option for where to eat in Rome at Christmas if you crave Roman food:
Delicious small-sized tastings of classic Roman dishes at Assaggia
Do you love Roman cuisine? Never sure what to order because you want to try it all? This is the place for you! At Assaggia, a new-ish restaurant near the Spanish Steps, with dishes conceived by Michelin-starred chef Angelo Troiani, you can order tapas-sized tastings of your favorite Roman dishes.
On Christmas Day, enjoy a full-course Roman Christmas lunch, in lovely small portions that allow you to taste a bit of everything. 60€ not including wine. Via Margutta 19 (near the Spanish Steps and Piazza del Popolo.) Tel: 06 9779 7980
Where to Eat in Rome at Christmas - non-touristy Roman trattorias
Why am I calling this section "non-touristy" Roman trattorias?
Carciofo alla Romana at Antico Forno a Testaccio
Well, Roman trattorias I listed above are really good, really Roman...but they are also on the guidebooks' and food-blogs' radar. And, they tend to be pretty central.
So you will find excellent Roman food, but yes, you will find plenty of tourists there also. I personally don't mind this but I know a lot of visitors to Rome want to eat "where the Romans eat."
If you want to know where to eat in Rome at Christmas with a bit more of a local feel, try these. You have to venture just slightly away from the tourist center, but you will likely find the place chock-a-block with Roman families, and fewer tourists.
Tonnarelli allo scoglio at Romolo e Remo
Armando a San Lorenzo - In 2018, closed December 24. Open December 25 for lunch only. Open December 26 all day. A la carte menu, but with reduced options on Christmas Day. Piazzale Tiburtino, 1-5 (San Lorenzo/Termini). Tel: 06 4959 270.
Antico Forno a Testaccio - In 2018, open for lunch only December 24, open December 25 and 26 and for lunch and dinner. A la carte menu but fewer choices than their typical menu. Via Amerigo Vespucci, 28 (Testaccio). Tel: 06 5746280
Romolo e Remo - In 2018 open December 24 and 25th for lunch only and December 26 lunch and dinner. For Christmas Day lunch, there is a special menu, for 45€ per person, not including wine. Via Pannonia, 22-26 (Porta Metronia/San Giovanni). Tel: 0677208187.
Spaghetti with clams, bottarga and shrimp tartare, at Crispi 19
Crispi 19 - In 2018, open December 24, 25 and 26 lunch and dinner. On Christmas Eve and Christmas Day, they have special set menus, 100€ per person (not including wine). The Christmas Eve menu is all about fish, while the Christmas Day menu leans towards the traditional, with a modern take on tortellini soup, and other game and meat dishes. Via Crispi, 19 (Trevi Fountain/Spanish Steps). Tel: 06 678 5904
Chinappi - In 2018, open December 24 for dinner (88€ per person, not including wine); December 25 open for lunch and dinner (77€ per person not including wine, either meal). December 26, open normally for lunch and dinner. For menus, visit their website.
Sardegna - In 2018, open December 24 for dinner, 25 and 26for lunch only. A la carte. Via Sardegna 34/36 (via Veneto). Tel. 06 42016296
Osteria Der Belli - In 2018, open December 24, 25 and 26 lunch only. Via Dei Genovesi (Trastevere). Tel: 06 5816 017
If you want to know where to eat in Rome at Christmas, with amazing food, and special views like this, look no further than Imago.
The Hassler Hotel is uniquely situated right at the top of the Spanish Steps, and their superb restaurant Imago is without a doubt a very special place to enjoy Christmas in Rome. They also have a sister restaurant on the lobby level, Salone Eva, which offers delicious dining too.
Christmas Eve dinner at Imago, 270€ not including wine. Executive chef Francesco Apreda.
At Salone Eva, 130€ not including wine.
On Christmas Day, indulge in a special Christmas lunch at Imago. 165€ not including wine. Or, at Salone Eva, enjoy high tea and a Christmas harp concert from 5-7pm. 40€.
Piazza Trinità dei Monti, 6. Tel: 06 6993 4726
Where to Eat in Rome at Christmas - various other options
I am lumping these all together just to give you even more choices where to eat in Rome at Christmas. Unless otherwise mentioned, all meals are a la carte.
Baccalà e ceci (codfish with chick-pea cream) - Casa Bleve's take on a traditional Roman dish
Casa Bleve - A beautiful spot with superb wine cellar. In 2018, open December 24 dinner only, open December 25 lunch only; December 26 dinner only. Via del Teatro Valle, 48 (Pantheon). Tel: 06 686 5970
Trattoria Moderna - Warm, cozy yet elegant decor, with inventive and traditional dishes, and, a super friendly staff. Open December 24, 25 and 262018. A la carte menu with fewer choices and slightly higher prices. Vicolo dei Chiodaroli (Campo dei Fiori). Tel: 06 6880 3423
Urbana 47 - This modern, quirky place serves innovative yet distinctly Italian dishes in a warehouse-y chic setting. In 2018, open December 24 for early lunch only. December 25 and 26 open for lunch and dinner. Via Urbana 47 (Monti). Tel: 06 4788 4006
il Falchetto - A very good all-around Roman and Italian restaurant that has delicious food and friendly service. It's right between the Trevi Fountain and Pantheon, making it an excellent central place to be on Christmas. Open December 24, 25 and 26 2018 lunch and dinner. Via dei Montecatini, 12 (Trevi Fountain). Tel: 06 679 1160.
San Marco - A pizzeria/restaurant serving fantastic wood-burning oven Roman-style pizza and plenty of other typical Roman fare, in a modern yet warm setting. In 2018, closed December 24 evening. Open lunch and dinner, a la carte menus on December 25 and 26. Via Sardegna 38 (via Veneto). Tel: 06 4201 2620.
il Corallo - A cozy pizzeria with other dishes like pastas, seafood and steaks. In 2018, open December 24, 25 and 26 for lunch and dinner. For December 25 lunch, there will be a reduced a la carte menu, with more traditional dishes, and no pizza available. Via del Corallo 11 (Piazza Navona). Tel: 06 6830 7703.
Ristorarte Vegetariana Margutta - Arty, modern vegetarian restaurant. In 2018, open for lunch and dinner December 24, lunch only on December 25, and on December 26 open lunch and dinner. Christmas Eve dinner menu is 60€ which does not wine. Christmas Day there is an all you can eat lunch buffet for 35€. Via Margutta, 118 (Piazza del Popolo/Spanish Steps). Tel: 06 3265 0577.
Where to Eat in Rome at Christmas - you can count on these to be open!
Hard Rock Cafe - American fare on via Veneto, always open.
Above, I've listed two of my favorite restaurants in Rome's luxury hotels, but you can count on most of them around Rome to be open. Try La Terrazza dell'Eden, Le Jardin de Russie, The Raphael Rooftop Bramante Restaurant, and many more. Just know all of these have sent menus in the 150€ per person range, and up. Sometimes way up.
Some ethnic restaurants including Chinese and Indian, especially around Piazza Vittorio (Termini.)
Giggetto and other trattorias in the Jewish Ghetto.
Subscribe for FREE today! Get the latest Rome News and Tips
If you enjoy the always-original content you find on this website, you are welcome to donate to help fund its enduring success. I work on this website full-time and gratefully accept donations to meet expenses.
Thank you so much!
Disclosure: If you make a purchase through a link on this page, I may receive a small commission - at no extra cost to you. Thank you for supporting my site!