53 Best Restaurants In Rome – The Ultimate 2022 Rome Food Guide

Finding the best places to eat in Rome is not always easy, especially in the city center. While the options on the menu might sound familiar and their location is often unbeatable, around the main landmarks is likely to find tourist traps.

Our extensive Rome food guide stems from years of exploring the local food scene, trying historic restaurants as well as new openings. If you are unsure where to eat in Rome, here you will find a comprehensive selection of places to enjoy a perfect lunch in Rome, a romantic dinner, a traditional dish, some seafood treats and more.

With so many options, it’s not very easy to spot the best restaurants in Rome. But we’ve done our best to include the top places for different types of food, meals and budgets.

Hungry yet? Download our checklist to find 5 unforgettable Rome restaurants!

Find the best places for a perfect Roman meal in our Rome food guide

Best restaurants in central Rome

This is a choice of the best restaurants in Rome city center. Some serve traditional Roman dishes, some more modern creations, all great food. I listed here some mixed options to meet all (or most) preferences.

Armando Al Pantheon

Armando is one of the best authentic restaurants in Rome city center. If you want to try traditional Roman food, this is a great place. Famous for their cacio e pepe (pasta with Pecorino Romano cheese and a generous sprinkle of black pepper), at Armando you can taste many dishes of the local tradition.

Meat lovers should try Armando’s coda alla vaccinara, oxtail properly braised in tomato according to tradition, abbacchio a scottadito, grilled lamb chops, or the typical saltimbocca alla Romana, veal with cured meat and sage.

Pasta fans, apart from the cacio e pepe, will find also spaghetti all’amatriciana, carbonara and aglio, olio e peperoncino (with garlic, olive oil and chilli pepper).

  • Where: Salita de’ Crescenzi 31
  • When: Monday to Saturday 12.30-3 pm and 7-11 pm. Closed on Sunday.
  • Phone: +39 06 6880 3034
  • Website.

Trattoria Monti

One of the big names of the Roman food scene and often referred to as the best trattoria in Rome’s Esquilino neighborhood.

With simple and old-style decor, Trattoria Monti serves the dishes of the Marche region and central Italy, starting from the antipasti (starters), primi (first course), secondi (main dishes) and contorni (side dishes).

This family-run trattoria is a perfect place to try the classics of central Italian cuisine including meat dishes, fish-based courses as well as recipes for vegetarians.

  • Where: Via di San Vito 13/a
  • When: Tuesday to Saturday 1-2.30 pm and 8-10.30 pm, Sunday only 1-2.30. Monday closed.
  • Phone: +39 06 446 6573

Osteria dell’Ingegno

The position of this boho-chic restaurant is hard to beat. Facing the imposing marble pillars from the Hadrianeum, the temple devoted to the emperor Hadrian by his son and successor Antonino Pio in 145 BCE, Osteria dell’Ingegno is a modern osteria that often sees politicians and celebrities among its guests.

In the dishes served by the expert team of Osteria dell’Ingegno modernity meets tradition in a constant quest for new flavors and new combinations. The modernity comes from the imagination of the two chefs Francesca and Anna, mother and daughter, both from the Abruzzo region. The tradition is constantly sought after through the offer of regional fares.

The ingredients are fresh, seasonal and local as much as possible. The fish is the catch of the day from Anzio, while the meat comes from local breeds of livestock. Everything paired with the perfect wine suggested by the sommelier Paolo Latini from a list of some 180 wines.

If you have a sweet tooth there’s no reason to worry. Reading the dessert list is a bit like traveling around Europe with treats such as chocolate mousse, tarte tatin, and tiramisu.

To go back to their origins of wine bar, Osteria dell’Ingegno has now started to offer the aperitif every day from the afternoon up to dinner time. If you are fans of early dinner or want an exclusive afternoon break, head there and enjoy a Champagne flute with delicacies such as fried gnocco and cream of squacquerone fresh cheese.

  • Where: Piazza di Pietra 45.
  • When: Tuesday to Sunday 12 pm -12 am. Closed on Monday.
  • Phone: +39 06 678 0662
  • Website.
Image: Osteria dell'Ingegno one of the best restaurants in Rome.
Osteria dell’Ingegno. Photo courtesy of Emanuela Rizzo.

Cuoco e Camicia

Another good addition to the food scene of the Monti neighborhood, Cuoco e Camicia was quickly welcomed by the locals and hasn’t been showing any sign of cooling.

They pride themselves on using only seasonal veggies grown open-air and animal products from small local farms. Everything they use is homemade, including pasta and bread, and their flours are only Italian untreated, organic stone-ground.

Among their dishes are spaghetti with seafood and summer truffle, Acquerello risotto with Normandie butter, squid ink, cucumber and spicy fish ‘nduja, roasted octopus with peas and wasabi, and 5J Iberian pork on a bell pepper bbq sauce with cherries and spicy ‘nduja sausage.

Open only for dinner, Sunday also lunch, closed on Monday.

  • Where: Via Monte Polacco 2/4
  • When: Tuesday to Sunday 7.30-11 pm. Monday closed.
  • Phone: +39 06 8892 2987
  • Website.


A stone’s throw from Piazza Navona, Retrobottega makes recipes with daring combinations of flavors and ingredients.

The kitchen is visible from the restaurant, so you will have a real-time show of the chef preparing your dishes.

The menu changes constantly, but some of the dishes to try if you find them are tortelli with Roman broccoli and anchovies, rice with malt and smoked speck cured meat, and stockfish with onions.

  • Where: Via della Stelletta 4
  • When: Tuesday to Sunday 7.30 pm-12 am, Saturday and Sunday also 1-2.30 pm. Monday closed.
  • Phone: +39 06 6813 6310
  • Website.

All’Oro Restaurant

The dishes of the Italian tradition are revisited and served with the original contemporary twist of chef Riccardo di Giacinto.

His dishes are original and never ordinary. The starters amuse-bouche style vary from a tiramisu of potatoes with salted cod and cinta senese bacon to “rocher” with oxtail vaccinara style and celery gelée. Among the first courses are artichoke agnolotti pasta with sea tripe, monkfish, pil pil, and harissa, while the mains include dishes with monkfish, pork ribs, lamb Roman-style, and quail.

  • Where: Via Giuseppe Pisanelli 25
  • When: Monday to Saturday for dinner 7-11 pm, Saturday also for lunch 12.30-2.30 pm. Sunday closed
  • Phone: +39 06 979 96 907
  • Website.

Cul de Sac

This is an enoteca, wine cellar, where you can order traditional Roman dishes as well as from the other Italian regions and countries like Egypt, Armenia and France.

First courses, starters, appetizers, cheese and cold cuts trays are carefully paired with one of their 1500 wines on the list. Among their special dishes are the Armenian topik, the Lebanese eggplant cream baba ganoush, the onion soup, red lentils cream and artisan lasagne.

  • Where: Piazza di Pasquino 73
  • When: Every day 12 pm-12.30 am.
  • Phone: +39 06 6880 1094
  • Website.

Ginger Sapori e Salute

Close to Pantheon and the Spanish Steps, Ginger Sapori e Salute is one of the unusual restaurants in Rome.

Here the Roman tradition meets a daring combination with ingredients that are a relatively new entry into the Italian cuisine, such as spirulina and chia seeds.

Their recipes are entirely made with locally-sourced organic ingredients, and their menu is pretty diverse to make everyone happy, vegetarians included. They are open the whole day so you can stop here for breakfast, lunch, dinner or just a casual snack.

Ginger Sapori is one of my favorite stops when I go to Via del Corso as in the area I don’t find it very easy to find great restaurants.

  • Where: Piazza Sant’Eustachio 54-55 (Pantheon) and Via Borgognona 43-46 (Spagna)
  • When: Piazza Sant’Eustachio every day 8 am-11 pm, Via Borgognona every day 9.30-12 am.
  • Phone: +39 06 686 4995
  • Website.
Image: Ginger Sapori e Salute one of the best restaurants in Rome

Nonna Betta

Nonna Betta is a sort of institution and any Rome food guide wouldn’t be complete without it. Arguably the best traditional Roman Kosher restaurant in Rome’s Jewish Quarter, here you can order very tasty and quite heavy meals.

If you are looking for some typical food to try in Rome, eat at least once here. Some of the dishes to try are ravioli dumplings with sea bass and cheery tomatoes, smoked cheese and salmon risotto, codfish Nonna Betta style, tuna scallops in white wine, and the main dishes of the tradition such as amatriciana, carbonara, beef oxtail coda alla vaccinara. When in season, don’t miss their artichoke lasagna.

For those who want to try the recipes of the tradition, this is, by all means, one of the best local restaurants in Rome.

  • Where: Via Portico d’Ottavia 16
  • When: Wednesday to Monday 12-3 pm and 6.30-10.45 pm. Closed on Tuesday.
  • Phone: +39 06 6880 6263
  • Website.
Image: Artichoke lasagna

Cavalier Gino

This is one of the places to eat in Rome if you want traditional Roman food in the very city center. This is the restaurant of the politicians due to its proximity to the Parliament and also the high quality of their dishes.

If you are looking for a great Roman meal and wondering what to eat in Rome, here you can order all the dishes of the local tradition, from a creamy tonnarelli cacio e pepe, spicy penne all’arrabbiata pasta, spaghetti with clams, stewed rabbit with wine, stewed veal shank, lamb or saltimbocca alla romana.

For the quality of the dishes, prices are not too high, making this one of the best affordable restaurants in Rome city center.

  • Where: Vicolo Rosini 4
  • When: Monday to Saturday 1-3 pm and 8-11 pm. Sunday only for lunch.
  • Phone: +39 06 687 3434.

Colline Emiliane

This is a very famous restaurant in Rome serving dishes from Emilia Romagna northern region. Here you can try one of the best pasta in Rome, “pasta all’uovo” (egg pasta), more precisely, typical from Bologna’s region.

Your Roman meal at Colline Emiliane will be scrumptious, very tasty and pretty heavy. But you will hardly forget it. Some of their specialties include tortellini in brodo, tagliatelle on a ragout sauce, and fried veal cutlet with mashed potatoes.

  • Where: Via degli Avignonesi 22
  • When: Tuesday to Saturday 12.45-2.45 pm and 7.30-10.45 pm, Sunday only for lunch. Monday closed.
  • Phone: +39 06 481 7538
  • Website.

Il Marchese

A new opening in the city center, Il Marchese Osteria and Cocktail Bar is one of the places where the locals eat in Rome.

Among their dishes is the carbonara del Marchese with handmade pasta, vaccinara oxtail ravioli dumplings, steamed codfish on zucchini and mint cream, beef meatballs as well as a choice of salads.

Inside the restaurant is also a market and a well-assorted bar that proposes a large choice of cocktails. At the Amaro Bar, you can also have an aperitif every day from 6.30 to 9 pm.

  • Where: Via di Ripetta 161/164
  • When: Every day 12.30 pm-2 am.
  • Phone: +39 06 90218872
  • Website.


Located in Prati area, L’Arcangelo is the creation of chef Arcangelo Dandini. One of the trendy restaurants in Rome, here the local tradition is prepared with a very personal touch.

This is one of the places where the locals eat in Rome, where the traditional Roman dishes are served in an elegant style together with the chef’s personal creations.

One of the best eats in Rome, try their egg tagliatelle, risotto with anchovies, capers and grape juice, squid with peaches in syrup, roasted salted codfish.

  • Where: Via Giuseppe Gioachino Belli 59
  • When: Monday to Saturday aperitif 5-7.15 pm, dinner 7.15-10.45 pm. Sunday closed.
  • Phone: +39 06 321 0992
  • Website.

Best traditional restaurants in Rome

Since Armando Al Pantheon found its place among the top eateries in central Rome, for the traditional menus we will mention different restaurants.

Cesare Al Casaletto

Serving one of the best pasta alla gricia in Rome, Cesare serves all the classics from the Roman tradition.

One of the best places to eat in Rome, some of the dishes to try here are the seafood tonnarelli, rigatoni all’amatriciana, spaghetti with clams, tripe on a tomato sauce, and salted codfish Roman style.

Even though Cesare is not in the immediate city center, it’s easy to reach by tram 8 from Piazza Venezia, Largo Argentina and Trastevere.

  • Where: Via del Casaletto 45
  • When: Thursday to Tuesday 12.45-3 pm and 7.45-11 pm. Closed on Wednesday.
  • Phone: +39 06 536015
  • Website.
Image: Coda alla vaccinara at Cesare al Casaletto restaurant in Rome

Al Moro

Close to the Trevi Fountain, Al Moro serves some of the top things to eat in Rome. If you landed in the Italian capital with the intention of trying the proper local food in Rome without getting too far from the main monuments, this is one of the top eateries to try.

The pasta is fresh because this is how tradition recommends, the cakes are artisan-made, cheese and cold cuts locally sourced, and the ingredients seasonal. Some of the Roman dishes to order here are tagliatelle on white or black truffle, spaghetti with clams, gnocchi Roman style, roasted lamb with potatoes, and veal scaloppine with artichokes.

One of the top places where to eat in Rome city center, its menu includes also a wide range of fish and seafood options.

  • Where: Vicolo delle Bollette 13
  • When: Monday to Saturday 12.30-3.30 pm and 7.30-11.30 pm. Sunday closed.
  • Phone: +39 06 678 3495
  • Website.

Flavio Al Velavevodetto

Located in the former working-class Testaccio neighborhood, Flavio Al Velavevodetto is another of the best restaurants in Rome for the traditional recipes of the cucina povera.

Around Testaccio, there are also plenty of things to do, such as visiting the Protestant Cemetery, Rome’s Pyramid of Cestius and the street art from here to the nearby Ostiense neighborhood.

  • Where: Via di Monte Testaccio 97
  • When: Always open for lunch and dinner
  • Phone: +39 06 574 4194
  • Website.

Make sure you read our article on the best things to do in Testaccio.

Piatto Romano

This is also a great place to try Roman food and pizza in Testaccio. Find many traditional dishes like fettuccine pasta with frattaglie di pollo (chicken giblets), the very Roman soup with broccoli e arzilla (Roman broccoli and ray), tripe, amatriciana.

If you don’t fancy meat dishes, you can choose one of the many fish and seafood options. Sweet lovers should try also their specialty dessert ricotta and sour cherries cake.

  • Where: Via Giovanni Battista Bodoni 62
  • When: Monday to Saturday 12.30-3 pm and 7. 30 pm-12 am. Closed on Sunday.
  • Phone: +39 06 6401 4447
  • Website.

Checchino dal 1887

This is one of the institutions of the real cucina romana and one of the historic restaurants in Rome.

Checchino has been serving traditional Roman dishes for decades, and some of his signature recipes don’t show any sign of cooling. Dishes like rigatoni with pajata, a sauce made with tomato and a part of the intestine of a young calf, and beef oxtail alla vaccinara are always on the menu and always popular.

Here, you can try pretty much all of the quinto quarto, the parts of the animal that back in the day the rich didn’t want and the osterie for the working class would use to create tasty and bold dishes. Tripe, liver, heart, brain, innards, tongue, spleen and such parts all together compose the quinto quarto and are now the ingredients of a traditional Roman meal.

Checchino is pricey, so be aware that here you are likely to spend more than many other recommended restaurants in Rome.

  • Where: Via di Monte Testaccio 30
  • When: Wednesday to Sunday 12.30-3 pm and 7.30-11 pm
  • Phone: +39 06 574 3816
  • Website.

Da Enzo al 29

Located in the crowded heart of Trastevere, Enzo is always a safe choice and often referred to as one of the best restaurants in Rome city centre.

One of the historic trattoria in Rome, Enzo has been open since 1935. A family-run osteria in central Rome, here tradition blends with a hint of modernity but without disappointing its regular Roman guests.

The restaurant is unadorned and not too big, the menu includes five of the most popular pasta dishes and four of the most famous traditional main courses such as tripe Roman style, beef oxtail alla vaccinara, grilled lamb ribs and meatballs.

To the fixed courses, the menu adds also the dishes of the day, which are seasonal depending on the local products. This is highly regarded not only as one of the best restaurants in Trastevere but in all of Rome.

  • Where: Via dei Vascellari 29
  • When: Monday to Saturday 12.15-3 pm and 7-11 pm. Closed on Sunday
  • Phone: +39 06 581 2260
  • Website.

Da Felice A Testaccio

Felice a Testaccio is also one of the historic and best restaurants in Rome’s Testaccio neighborhood. An institution that has been serving Roman cuisine for some 80 years, their cacio e pepe is excellent, defined by many as some of the best pasta in Rome.

The menu changes every day of the week. Every day there are traditional Roman dishes as well as personal creations. You can find also fish dishes.

Prior reservation recommended.

  • Where: Via Mastro Giorgio 29
  • When: Every day 12-4 pm and 7 pm-12 am.
  • Phone: +39 06 574 6800
  • Website.
Image: saltimbocca alla romana traditional dish

Zampagna All’Ostiense

If you are wondering where locals eat in Rome when they want traditional food, Zampagna All’Ostiense is one of those places.

Here, they follow tradition with both the recipes and their calendar. So on Thursday, the menu proposes gnocchi, Friday salted codfish and Saturday tripe. You don’t fancy any of these? Don’t worry, every day there are several options.

Fares are pretty reasonable, so if your concern is the food prices in Rome, this is a place to try in the lovely Ostiense neighborhood.

At Zampagna All’Ostiense you will find some of the best food to eat in Rome when it comes to non-touristy authentic local cuisine.

  • Where: Via Ostiense 179
  • When: Tuesday to Saturday 12-4 pm and 7.30 pm-12 am. Sunday and Monday only for lunch.
  • Phone: +39 06 574 2306
  • Website.

Tanto pe’ Magna’

The unadorned and old-fashioned ambiance of one of the very great restaurants in Rome is not just theatrical. Just like the decoration, also the Roman food of this popular restaurant in the Garbatella working-class neighborhood perfectly reflects tradition.

The usual dishes like cacio e pepe, amatriciana and carbonara are on the menu alongside other treats of the Roman cuisine like rigatoni pajata pasta, and abbacchio scottadito lamb.

This is where to eat in Rome if you feel like trying a dish from the real cucina povera while exploring a neighborhood far from the tourist path.

  • Where: Via Giustino de Jacobis 9/15
  • When: Every day 12.30-2.30 pm and 7.30-11 pm.
  • Phone: +39 06 5160 7422
  • Website.

Mamma Angelina

One of the best family-friendly restaurants in Rome serving traditional food, at Mamma Angelina you will always find a warm and cozy atmosphere.

This is where the locals eat in Rome Quartiere Africano when they want quality food and tradition with some innovative and creative dishes, with a large choice of fish options.

Appreciated by the regular customers, especially for their great fried calamari and hand-sliced potatoes. Here you won’t find a chef-style gourmet cuisine but more of a homemade, Italian mom/grandma type of food.

  • Where: Viale Arrigo Boito 65
  • When: Every day 12.30-2.30 pm and 7.30-10.30 pm. Closed on Wednesday.
  • Phone: +39 06 860 8928
  • Website.

Il Grappolo D’Oro

A stone’s throw from Campo de’ Fiori, in the very city center and in one of the busiest tourist areas. Yet, the prices of this great osteria make it one of the best affordable restaurants in central Rome.

The decoration is typical of a traditional Roman trattoria and menu offering the classics of the local cuisine plus the dishes of the day that always change. Their focaccia is a must.

  • Where: Piazza della Cancelleria 80-84
  • When: Every day 12.30-3 pm and 7-11 pm. Wednesday closed for lunch.
  • Phone: +39 06 689 7080
  • Website.

Il Quinto Quarto

Located in the Via Flaminia Vecchia not far from Ponte Milvio, Il Quinto Quarto is not in the immediate city centre.

Popular among locals, here your Roman meal is prepared only with high-quality ingredients and the result confirms this. So plenty of rooms for the genuinely Italian lentils from Ventotene, potatoes of the Viterbo area, olives from Gaeta, the hazelnuts from the Cimini mounts and such delicacies.

If you are wondering where the locals eat in Rome, this is one of the favorites.

  • Where: Via Flaminia Vecchia 638/640
  • When: Monday to Saturday 7.30 pm-1 am. Closed on Sunday
  • Phone: +39 06 333 8768
  • Website.

Trattoria Da Danilo

This is one of the historic restaurants in Rome in the Esquilino neighborhood close to Santa Maria Maggiore. The vintage decor and the homemade cuisine are the perfect reminders of the old times.

This restaurant is close to the city center so a perfect break in your Rome sightseeing.

  • Where: Via Petrarca 13
  • When: Every day 1-3 pm and 8-11 pm. Monday open only for dinner. Sunday closed.
  • Phone: +39 06 7720 0111
  • Website.

Salumeria Roscioli

This is a well-known restaurant in central Rome and very popular among tourists. If I were looking for non-touristy restaurants in Rome, probably I wouldn’t stop here.

This is the new opening by the owners of one of the best Rome bakeries, Antico Forno Roscioli, and comes as a restaurant, a deli and wine bar. The bread comes from the historic bakery and the menu proposes the dishes from the tradition as well as their own creations.

Very crowded, prior booking is highly recommended.

  • Where: Via dei Giubbonari 21
  • When: Every day 12.30-4 pm and 7 pm-12 am
  • Phone: +39 06 687 5287
  • Website.

Trattoria Pennestri

One of my favorite restaurants in Ostiense, Trattoria Pennestri strives to reproduce traditional recipes with a new, personal twist. And the result is delicious.

If you wish the original recipe for some Roman pasta dishes like cacio e pepe or amatriciana, here you will find them. But if you are in the mood for a more original flavor, Trattoria Pennestri will deliver a pleasant experience.

  • Where: Via Giovanni da Empoli 5
  • When: Tuesday to Sunday 7-11 pm, Friday to Sunday also 12-3 pm. Monday closed
  • Phone: +39 06 574 2418
  • Website.
Image: Spaghetti at Trattoria Pennestri Rome restaurant

28. Tram Tram

Here the Roman tradition is on the menu together with the rich fish and seafood gastronomy from Puglia and Sicily regions.

A traditional restaurant in the historic San Lorenzo quarter with a yesteryear decor and rich homemade cuisine. Many dishes are seasonal, some of the recipes to try are their lamb pappardelle, spaghetti with anchovies and Pecorino, tiella of rice, potatoes and mussels.

  • Where: Via dei Reti 46
  • When: Tuesday to Sunday 12.30-3 pm and 7.30-11 pm. Monday closed. In summer Sunday closed for lunch.
  • Phone: +39 06 490 416
  • Website.

Osteria Bonelli

Traditional restaurant in Rome Tor Pignattara neighborhood serving generous portions and quality products.

Very simple interior typical of the old osteria rionale of Rome with wooden tables and chairs and a dashboard for the daily menu make it for a cozy and family environment. Famous for its horse meat and sausages.

The restaurant is not close to any major monument but it’s easy to reach from Termini with half an hour bus. It’s a perfect stop if you are away from the well-known names and you are looking for an authentic lunch in Rome.

  • Where: Viale dell’Acquedotto Alessandrino 172
  • When: Monday to Saturday 1-3.30 pm and 8-11.30 pm. Sunday closed
  • Phone: +39 329 863 3077
  • Website.

Lo Scopettaro

One of the most famous and oldest trattorie in Rome, Lo Scopettaro in Rione Testaccio is a favourite for the rich flavours of its dishes and the generous portions.

Here the tradition is celebrated with the quinto quarto served in a variety of ways and several recipes of the old cucina povera. A true tribute to the local authentic flavours that our Rome food guide couldn’t miss.

A guarantee for your dinner in Rome with friends and family.

  • Where: Lungotevere Testaccio 7
  • When: Every day 12.30-3 pm and 7.30-11.30 pm.
  • Phone: +39 06 575 7912
  • Website.

La Campana

Claiming to be Rome’s oldest restaurant, La Campana has been delighting hungry customers for some five centuries.

Run by the same family since its inception, La Campana is located in the very city center near the river. Excellent the dishes of the tradition and fish lovers will have several options in a menu that successfully combines history and modernity.

  • Where: Vicolo della Campana 18
  • When: Tuesday to Sunday 12.30-3 pm and 7.30-11 pm. Sunday closed
  • Phone: +39 06 687 5273
  • Website.

Agustarello a Testaccio

This is an “ultra-orthodox” of Roman cuisine. Perfect for those who love the strong taste of the offal and all the parts included in the quinto quarto, from the trip to the tail.

The menu isn’t huge but if you are looking for an authentic Roman meal, this is definitely one of the unmissable Rome restaurants.

  • Where: Via Giovanni Branca 98
  • When: Every day 12-4 pm, Thursday 12-11.30 pm.
  • Phone: +39 06 574 6585
  • Website.

Roma Sparita

In this popular restaurant in Rome Trastevere quarter, tagliolini cacio e pepe is served on a little cheese basket for the gluttonous customers who can’t resist.

The traditional dishes of Roman cuisine are prepared with great attention to detail. This restaurant is perfect for your lunch in Rome as a break for your sightseeing as it’s close to the beautiful Santa Cecilia in Trastevere Basilica in the heart of the city.

  • Where: Piazza di Santa Cecilia 24
  • When: From June 1st to August 30th open Tuesday to Saturday 12.30-2.30 pm and 7.30-11 pm, Monday only for dinner. Sunday closed. From September 1st to May 30th open Tuesday to Saturday 12.30-2.30 pm and 7.30-11 pm, Sunday only for lunch. Monday closed.
  • Phone: +39 06 580 0757
  • Website.

ProLoco Dol

Dol stands for “Di Origine Laziale”, of Latium origins, just like all the ingredients and products on their menu.

The menu offers only excellent locally-sourced products. A wide range of starters, first courses and main dishes. There are some options also for vegetarians and pescatarians. The pizza they serve is by Bonci, so no less than delicious.

  • Where: Via Domenico Panaroli 35
  • When: Monday to Saturday 10 am-11 pm. Sunday closed.
  • Phone: +39 06 2430 0765
  • Website.

READ MORE: Feeling adventurous? Try a wide range of diverse restaurants in Rome with our foodie guide eBook Tasting Rome by Neighbourhood.

Best modern restaurants in Rome

Per Me

Close to Campo de’ Fiori, Per Me, managed by chef Giulio Terrinoni, is a fantastic fish restaurant in central Rome.

With a large choice of raw and cooked fish, here you will find high-quality gourmet cuisine. In an ever-changing menu, they serve mainly fish and seafood dishes but you can find also some meat options. Perfect for a romantic dinner in Rome city center surrounded by the major landmarks and a real treat.

Dress code is smart casual, booking is highly recommended.

  • Where: Vicolo del Malpasso 9
  • When: Every day 12.30-3 pm and 7-10 pm.
  • Phone: +39 06 687 7365
  • Website.

Mamma Orso

Situated in an elegant area of Rome between Piazza Bologna and Villa Torlonia park, Mamma Orso is the creation of two longtime friends Ciro Del Pezzo and Andrea Longo. The vibe is the one of a cozy parlor and the décor is vintage with old-fashioned details such as the white tablecloths and second-hand ceramics.

Recommending a signature dish to order is impossible because the menu changes every single day. That’s right, the daily dishes depend on what’s the offer in the local market of fruits and veggies and what’s the catch of the day.

Every time with a strong preference for cuts and pieces that hardly find space in modern restaurants. So instead of filet and entrecote, here you will find offal, sheep, and game.

Image: Mamma Orso modern restaurant in Rome
Photo courtesy of Mamma Orso

Every day from 6 to 8 pm it’s aperitif time to be enjoyed with bubbles, foie gras, cheese, and cold cuts. Saturday lunch will be devoted to the dishes of the tradition such as lasagna, cannelloni, and cutlet, the typical dishes Italians would share with family on a festive day.

  • Where: Via Arezzo 17
  • When: Monday to Friday 18-11.30. Sunday closed
  • Phone: +39 06 9727 7922
  • Website.

Tavola Bottiglieria Con Cucina

Founded by the two brothers Federico and Francesco, Tavola Bottiglieria Con Cucina is located in the elegant Prati neighborhood. An architect and a designer, both surfing enthusiasts, want to share their idea of Mediterranean cuisine and envision a formula for a tasting menu that will allow you to have a bite of the whole menu.

Their promise is to deliver dishes that are delicious, light, and healthy at the same time. Some of the dishes you will find for lunch include beef tagliata with parmesan fonduta, and saffron risotto with zucchini flowers and speck cured meat. For dinner, you will find also squid with pea cream and black bread crumble, and the pasta classics of the Roman tradition.

  • Where: Via Fabio Massimo 91
  • When: Every day 12-3.30 pm and 6-11.30 pm.
  • Phone: +39 06 3211 1780
  • Website.

Best seafood restaurants in Rome


Considered one of the best fish restaurants in Rome, ilSanLorenzo serves only gourmet cuisine. This is not a cheap eat, so expect to pay more than many nearby restaurants.

The highest quality of the ingredients translates into excellent original creations. You can choose the menu a la carte or a tasting with a sample of several dishes for 90 euro.

  • Where: Via dei Chiavari 4/5
  • When: Tuesday to Friday 12.45-2.45 pm and 7.30-11.45 pm. Monday and Saturday only for dinner. Sunday closed.
  • Phone: +39 06 686 5097
  • Website.

Address: Via dei Chiavari 4/5; Phone: +39 06 686 5097; Website: www.ilsanlorenzo.it; Prices: 26-36 euro first courses, 35-55 main courses.

Tempio di Iside

A large choice of raw and cooked starters is a perfect way to start the meal at Tempio di Iside, a popular fish restaurant in Rome close to the Colosseum.

Expensive like most high-quality fish and seafood restaurants in the city center, here you will try delicacies like tuna tartare, prawn carpaccio, mussels, oysters, spaghetti with sea truffle or sea urchins, fusilli with cherry tomatoes, red prawns and Pecorino cheese. The main dishes are never the same, depending on the season and the catch of the day.

  • Where: Via Pietro Verri 11
  • When: Monday to Saturday for lunch and dinner. Sunday closed.
  • Phone: +39 06 700 4741
  • Website.

La Torricella

At La Torricella in the Testaccio area, you can find traditional fish-based dishes such as spaghetti with clams, fish soup, grilled prawns, fish in the oven, as well as several meat options and pizza.

An affordable restaurant not far from the city center in a nice neighborhood close to the great Mercato Testaccio.

  • Where: Via Evangelista Torricelli 2
  • When: Always open
  • Phone: +39 06 574 6311
  • Website.

The best pizza in Rome

Some of the best pizza places in Rome, most open only for dinner, some also for lunch.

Emma Pizzeria con Cucina

Emma serves the pizza Roman style, thin and crunchy. Or “scrocchiarella”, as they call it in Rome.

They have a long list of pizza, their dough made with organic flours and a long leavening by Roscioli.

The toppings include buffalo mozzarella, Pomilia tomatoes, Scottish salmon, Parma ham, Cantabrico anchovies and more excellent products from Italy and Europe.

  • Where: Via del Monte della Farina 28
  • When: Monday to Friday 12.30-3.30 pm and 7-11.30 pm. Saturday and Sunday 12.30-11.30 pm.
  • Phone: +39 06 6476 0475
  • Website.
Image: Emma pizzeria in Rome

Da Remo

Pizzeria Da Remo offers a large selection of pizza and side dishes and fried appetizers such as supplì and fried codfish.

Typical Roman pizza in an authentic Roman neighborhood. Visit Testaccio, its monuments, street art, the nearby Ostiense district, and go to Remo’s for a well-deserved scrumptious pizza.

  • Where: Piazza di Santa Maria Liberatrice 44
  • When: Monday to Saturday 7 pm-1 am. Sunday closed.
  • Phone: +39 06 574 6270
  • Website.


Pinsere is a street food pizza place. You order from the menu hanging on the wall or directly from the choice on display.

They have a large choice for every taste and preference, vegetarian included. Their oval-shaped pizza is made with organic flours, very light and crunchy, easy to digest and delicious. If you are looking for a quick casual lunch in Rome, this is a good choice. Easy to reach from Termini station.

  • Where: Via Flavia 98
  • When: Monday to Wednesday 10 am-8 pm (Monday until 9 pm), Thursday 10 am-5 pm and 7-10 pm, Friday 10 am-4 pm and 7-9 pm. Saturday and Sunday closed.
  • Phone: +39 06 4202 0924
  • Website.
Image: pizza at Pinsere in Rome

La Pratolina

Home to the very Roman pinsa, La Pratolina Pizzeria is in two locations, one in Prati neighborhood and one in Trionfale near the Vatican Museums where they serve it by the slice as street food. It has been considered for years one of the best pizza in Rome.

Light and easy on the stomach, the pinsa here comes with a great variety of toppings: mushroom, wild boar mortadella, truffles, salmon, and different types of cheese. If you are wondering where to eat in Rome for a nice dinner with pizza, this is your place.

  • Where: Via degli Scipioni 248 (Prati) and Via Rialto 16 (Trionfale)
  • When: Every day for dinner 7 pm-12 am (Prati), always open in Trionfale.
  • Phone: +39 06 3600 4409
  • Website.
Image: Pizza at La Pratolina pizzeria in Rome

Best vegetarian and vegan restaurants in Rome

A small selection of the best vegetarian and vegan restaurants in Rome that are always more and more appreciated.

Romeow Cat Bistrot

If you are a vegetarian and love cats, this is your place. Romeow Cat Bistrot serves vegan dishes for lunch and dinner, their menu changes very often.

You will always find a nice combination of Mediterranean and international flavors prepared with high-quality ingredients and plenty of creativity.

Among the vegan restaurants in Rome, so far this is one of my favorites.

  • Where: Via Francesco Negri 15
  • When: Tuesday to Sunday 10 am-11 pm. Closed on Monday
  • Phone: +39 06 5728 9203
  • Website.


This is a fantastic vegan buffet all-you-can-eat in Rome for lunch and dinner. After grabbing a table, take your dish and fill it. At the checkout, put it on the scale and they will start charging your table.

On the buffet, there is a large choice of starters, first courses, main dishes, salads, rice, pasta, dips and sauces, seeds and nuts, fruits and cakes.

This restaurant is close to Piazza Fiume and the quirky Quartiere Coppedè, one of Rome’s hidden gems.

  • Where: Via Bergamo 56
  • When: Every day 12-30-3 pm and 7-10 pm, Monday only for lunch.
  • Phone: +39 06 841 1769
  • Website.


Orto was a vegetarian buffet all-you-can-eat in Rome’s Prati neighborhood. It is now permanently closed.

Margutta RistorArte

Open in 1979, this is one of the very first vegetarian restaurants in Rome. Here you find both vegan and lacto-ovo vegetarian dishes. They are extremely well-made and extra attention is paid to the detail.

They serve brunch, dinner and aperitif. It’s a bit pricey, so be aware here you can spend more than in other vegetarian places in Rome.

  • Where: Via Margutta 118
  • When: Every day 10.30 am-11.30 pm
  • Phone: +39 06 3265 0577
  • Website.

Best street food in Rome

If you are wondering where to eat in Rome on a budget, these street food options are a great choice.

Mordi e Vai

A stall inside Mercato Testaccio, Mordi e Vai prepares rich sandwiches filling them with the dishes of the Roman tradition.

So you will find sandwiches with tripe, sausages, meatballs and more. A great place to combine traditional Roman food with a quick lunch on the go.

  • Where: Via Beniamino Franklin 12E, BOX 15 of Mercato Testaccio
  • When: Monday to Saturday 9.30 am-2.30 pm
  • Phone: +39 339 134 3344


Very popular street food place in Rome city center, Supplizio is a stone’s throw from Campo de’ Fiori.

A selection of supplì, meatballs, salads and other appetizers make it a popular hangout place in central Rome for either a quick, casual lunch or a mid-day snack.

You can sit inside, if you find a place on a chair, stool or the couch as it’s very small, or just grab something and eat on the go.

  • Where: Via dei Banchi Vecchi 143
  • When: Monday to Saturday 11.30 am-4 pm and 7-9.30 (Saturday until 10 pm). Sunday closed
  • Phone: +39 06 8987 1920
  • Website.


Trapizzino is a mix between the typical Italian bar white sandwich “tramezzino” and pizza. The fillings can be traditional Roman food or new creations.

The crust is made with stone-ground flours and sourdough starter, the fillings made with organic products.

It quickly became so popular that it has now opened five shops in Rome as well as one in other cities like Milan, Florence, Trieste, Ladispoli, Latina and even New York.

If you are looking for a place to eat in Rome but don’t want to take too much time from your sightseeing, this is a great eatery for a cheap and satisfying meal.

  • Where: Via Giovanni Branca 88 (Testaccio), Piazza Trilussa 46 (Trastevere), Piazzale di Ponte Milvio 13, Via Vespasiano 2 (Prati/Trionfale), Via Giovanni Giolitti 36 (Mercato Centrale, Stazione Termini)
  • When: Every day 12 pm-12 am
  • Website.
Image: Trapizzino in Rome


Fan of the Vikings? Well, here you can have a taste of their food. This delicious street food is specialized in Scandinavian recipes.

So you will find plenty of fish, very fresh and prepared marinated, smoked, steamed and more. While fish is the main ingredient, you will also find meat-based sandwiches and appetizers.

  • Where: Via Cesare Paoletti 23
  • When: Monday to Friday 10 am-5 pm, Saturday until 3 pm. Sunday closed
  • Phone: +39 06 9784 2095
  • Website.

Make sure you check out our full guide to the best street food places in Rome.

Top rooftop restaurants in Rome

A small selection of Rome’s most famous rooftop restaurants, one in the city center, one with a beautiful view of Monte Mario hill.

La Pergola

A famous luxury restaurant in Rome is Michelin 3-star La Pergola of Rome Cavalieri Waldorf Astoria Resort.

The chef is Heinz Beck and the dishes are a blend of creativity, innovation and Italian tradition as well as international influences.

This is one of the most luxurious restaurants in Rome and definitely not a cheap eat so expect to pay around 300€ per person for a complete meal or 260 for the tasting menu. The experience reflects the price: a breathtaking view of the city from Monte Mario hill and exceptional food.

  • Where: Via Alberto Cadlolo, 101
  • When: Tuesday to Saturday open only for dinner 7.30-11.30 pm. Closed Sunday and Monday
  • Phone: +39 06 3509 2152
  • Website.

DonnaE Bistrot, Elizabeth Unique Hotel

The southern Italian flavors of the Basilicata region populate the tables of DonnaE Bistrot, the fine-dining restaurant of the artsy boutique Elizabeth Unique Hotel.

The external terrace of DonnaE restaurant serves the dishes of Roman and Lucanian culinary traditions revisited by the chef with his personal modern touch and made using local ingredients from the Lazio and Basilicata regions.

The lunch focuses on Roman as well as international light meals while the dinner is all about flavors and revisited traditional dishes from the Basilicata region including Ferricelli Lucani pasta with lamb and blueberries, tempura-style salted cod with Lucanian horseradish cream, and Magatello di Podolico, a specific cut of beef with mousse of Moliterno pecorino cheese.

The aperitif takes place between 6 and 8.30 pm and you can enjoy the breeze of the terrace with snacks and amuse-bouche paired with a selection of wines and bubbles.

  • Where: Via delle Colonnette 35.
  • When: Every day for breakfast 7 am-12.30 pm, lunch 12.30-6 pm, dinner from 6 pm on. Brunch Friday to Sunday 12.30-3 pm.
  • Website.
Image: DonnaE one of the best rooftop restaurants in Rome
Photo courtesy of Emanuela Rizzo for DonnaE Bistrot

Don’t miss our guide to the best rooftop restaurants in Rome.


Pinterest image with one photo of a dish in Rome with caption reading "Eating in Rome. The best restaurants in Rome"

1 thought on “53 Best Restaurants In Rome – The Ultimate 2022 Rome Food Guide”

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.