Cookies help us to deliver our services. By using our website, you agree to our use of cookies. Learn more.

10 places to eat in Rome

In Rome you can eat a lot and eat very well. So that you don't fall into the typical tourist traps, here is a list of the best restaurants in Rome.

Alex Grande

Alex Grande

7 min read

10 places to eat in Rome

Roman restaurant terraces | ©Dirk Gonçalves

Rome is a city to enjoy with all five senses, and perhaps the taste is, after the sight, the one that will enjoy the most your trip to the Eternal City. After delighting yourself with the wonders that rise above its streets, it is time to continue enjoying, tasting each and every one of the flavors of Roman cuisine.

Below, I leave you with my personal selection of restaurants for each area of Rome, which will serve as a reference when planning your meal of the day no matter which visit you have in mind. I hope you come to this post hungry: here are 10 different ways to devour Rome.

1. Ristorante Fiammetta, a classy but unpretentious place in the Historic Center

Fiametta restaurant terrace| ©Fiametta
Fiametta restaurant terrace| ©Fiametta

Ristorante Fiammetta is a hidden gem in a street of antique stores, Via dei Coronari, and that must be why this restaurant maintains all the flavor and elegance of yesteryear, without the artifice and frills of modern restaurants. Here, everything is real food, good service, reasonable prices and the possibility of eating both on the premises and on the pleasant outdoor terrace.

Here you will find typical Roman dishes, wood-fired pizzas and even a variety of fish, all with an unusual freshness for a restaurant in the center of Rome. Everything is delicious, so don't be afraid to order whatever you feel like and enjoy a great meal and a break after a morning of sightseeing.

More info about the restaurant

Location: Piazza Fiammetta, 10
Hours: 12:45 to 15:30 and 19:00 to 23:00, Monday and Tuesday closed
Price: Between 20 and 25 € per person

:::link|text=Book a gastronomic tour of Rome|element=s-pa-273:::

2. La Taverna dei Fori Imperiali, a small family restaurant next to the Colosseum

La Taverna dei Fori Imperiali| ©Taverna dei Fori Imperiali
La Taverna dei Fori Imperiali| ©Taverna dei Fori Imperiali

La Taverna dei Fori Imperiali is a family restaurant serving traditional Roman food. Over time it has become a somewhat touristy place that is often recommended in guidebooks, but it still maintains its quality and that is why I mention it. They have a burrata ravioli that I hope they keep on their menu, because the next time I go to Rome I plan to repeat. Their desserts are also a delight.

For lunch, and especially for dinner, it is almost essential that you book in advance, due to the proximity of the restaurant to the Colosseum. Reservations can only be made by telephone.

Read more about it

Location: Via della Madonna Dei Monti, 9
Hours: 12:30 to 15:00 and 19:30 to 23:30, closed on Tuesdays
Price: About 20 € per person

:::link|text=Book a gastronomic tour and wine tasting in Rome|element=s-pa-253:::

3. Pizzeria Ai Marmi, an authentic pizzeria in Trastevere

Pizzeria Ai Marmi| ©Time Out
Pizzeria Ai Marmi| ©Time Out

This pizzeria, rather than a restaurant, looks more like a kitchen. At Pizzeria Ai Marmi all the tables are together, which means that you will share a table with strangers, and they will literally make the pizza in front of your eyes. And what a pizza. Everything this restaurant doesn't spend on trying to attract customers, it invests in the care they put into the dough and ingredients for a spectacular product.

If you could eat pizza every night of your life like me, I sincerely believe that you must try this place, and almost any Roman who knows it will tell you the same, since as you can see it is frequented by many locals.

  • Location: Viale di Trastevere, 53-59
  • Hours: From 6:30 pm to 2:30 am, closed on Wednesdays
  • Price: Around 15 € per person

:::link|text=Book a private gastronomic tour of Rome|element=s-pa-285:::

4. Il Sorpasso, an escape from the tourist traps near the Vatican

The interior of Il Sorpasso| ©Il Sorpasso
The interior of Il Sorpasso| ©Il Sorpasso

This restaurant is a real delight and a good recommendation for lunch or dinner soon after a visit to St. Peter's Basilica. Il Sorpasso serves Roman cuisine with a touch of creativity and careful presentation, and very good value for money.

They have a quality charcuterie (you will see the hams hanging in the kitchen), rich cheeses and a wide selection of wines, and for main courses the best is pasta or meat.

  • Location: Via Properzio, 31/33
  • Hours: 8:00 to 18:00, Sundays from 10:00 to 18:00
  • Price: Between 20 and 25 € per person

5. Ai Fienaroli, a short walk from the Borghese Gallery

Ai Fienaroli| ©Ai Fienaroli
Ai Fienaroli| ©Ai Fienaroli

I get the impression that this restaurant is not very well known yet, and it is certainly off the typical tourist itineraries recommended by most guidebooks, but I wouldn't be surprised if this changed overnight as the food they serve at Ai Fienaroli is exquisite.

It is a very simple place but with a very good service where you can order delicacies such as bluefin tuna tartar with crusty bread and fennel cream, sea bass carpaccio with pistachios and black truffle, and my personal recommendation, the artichokes with beans.

  • Location: Via Piemonte, 125
  • Hours: 12:00 to 14:30 and 18:00 to 23:00 every day of the week
  • Price: Between 35 and 40 € per person

6. Osteria Fernanda, next to the pyramid of Caio Cestio

La Osteria Fernanda| ©Osteria Fernanda
La Osteria Fernanda| ©Osteria Fernanda

Osteria Fernanda is a restaurant that proposes a very innovative cuisine with unconventional ingredients. Both locals and well-informed tourists flock to chef Davide del Duca's kitchen because what you will find on the menu of this place is literally out of the ordinary.

Rigatoni served with snails, buffalo milk foam and root vegetable sauce, cheese ice cream risotto with herbs and miso, and three choices of meat, venison, lamb or pigeon, as well as fish; these are some examples of what you will find on the menu of this restaurant recommended in the Michelin Guide.

  • Location: Via Crescenzo del Monte, 18
  • Hours: 12:00 to 18:00 every day of the week
  • Price: Between 80 and 100 € per person

7. Giulia, a gourmet experience next to Palazzo Farnese

Giulia Restaurant| ©Giulia
Giulia Restaurant| ©Giulia

At Giulia you can dine overlooking the Via Giulia through its large windows in an elegant place that combines vintage furniture and industrial decor. The tasting menu will surprise you with very particular flavors, of which I especially enjoyed the risotto with mandarin and burnt onion and the carrot fritter with homemade tomato sauce.

However, if you come hungry I recommend ordering plates: they have a variety of spectacular pastas such as cheese, egg and snail ravioli, and meats accompanied by very creative side dishes.

  • Location: Lungotevere dei Tebaldi, 4/4a
  • Hours: From 6:00 pm to 2:00 am, closed Tuesdays
  • Price: Between 50 and 80 € per person

8. Mercerie, upscale street food next to Torre Argentina

At the gates of the Mercerie| ©Mercerie
At the gates of the Mercerie| ©Mercerie

Mercerie is a restaurant, cocktail bar and fast food place all in one. The grace of this place is that its menu reinterprets the classic dishes of Italian cuisine and transforms them into small baskets full of flavor, being able to choose between lasagnas, stuffed cannoli, and desserts that you can order to take away.

Another option is to stay in the restaurant and taste the rest of the menu, since the restaurant serves more traditional dishes, such as pastas, tartares, and meats. After dinner I recommend you try their incredible cocktails. If you are traveling to Rome with a group of friends, you will love this place, especially after a tour of the Jewish Quarter.

  • Location: Via di S. Nicola de' Cesarini, 5
  • Opening hours: From 12:00 to 00:00
  • Price: Between 15 and 50 € per person

9. SantoPalato, a return to the origins near Piazza dei Re di Roma

Inside the SantoPalato| ©CNTraveler
Inside the SantoPalato| ©CNTraveler

SantoPalato is a somewhat retro trattoria that has become a local favorite for its return to traditional flavor. In this restaurant they cook with offal, and tripe, sweetbreads and pork tongue are the star dishes on the menu along with classics such as pasta amatriciana and pasta alla genovese, and perhaps more appetizing meats such as oxtail or meatballs.

Although this place is not for all tastes, I recommend booking in advance as it is quite fashionable.

  • Location: Piazza Tarquinia, 4
  • Hours: 12:00 to 22.30, closed on Mondays
  • Price: Between 30 and 40 € per person

10. Altrove, Mediterranean cuisine a few steps from Circo Massimo

Getting to know the Altrove| ©CNTraveler
Getting to know the Altrove| ©CNTraveler

Altrove is a restaurant that makes multiculturalism its forte with a menu of international cuisine. It is open all day and is both a cafeteria, pastry shop and restaurant, where you can order dishes such as tempura vegetables, ceviche, cous cous, and kofta.

It's last on the list because you won't find traditional Italian cuisine here and, personally, when I travel somewhere I like to try the most authentic local flavors, but it can be an alternative if pasta and pizza have managed to saturate you during your trip.

  • Location: Via Girolamo Benzoni, 34
  • Hours: From 12:00 to 15:30 and from 18:00 to 22:00
  • Price: Between 20 and 40 € per person