13 Of The Best Rome Traditional Restaurants: Our Must-try Guide to Eating like a Local

Monday, 28 Nov 2022 -

Last modified on December 26, 2023

by Stefania

Looking for restaurant recommendations in Rome, Italy? Then look no further! One of the fundamental parts of our job is seeking out gastronomic gems to recommend to our clients. These are our picks of the 13 best Rome traditional restaurants curated by Nancy Aiello Tours Italian Travel Advisors.

Rome Traditional Restaurants & Foods: Our Advice on Where to Go & What to Eat

Every foodie worth their Himalayan rock salt knows that you haven’t really visited a place until you’ve sipped and savored its local cuisine. From cacio e pepe and baccala to the best-for-adventurers offal-based dishes like trippa a la romana, here’s our guide to the best Rome traditional restaurants to try Roman food. La cucina romana will bring you and your palate a little closer to an authentic local experience.

When in Rome, you should do as the Romans do and eat some of the traditional foods and typical dishes from the Roman kitchen. Here's a look at Rome traditional restaurants and foods to try on your visit. Knowing what local foods to order in restaurants can help you have a better dining experience.

This post is for anyone interested in eating and drinking well on a visit to Rome. If you want to avoid tourist restaurants and experience the food of Rome as locals do, use this ultimate guide as a resource for the best Rome traditional restaurants to eat as the Romans do!

1. Er Buchetto

Er Buchetto one of best Rome traditional restaurants to eat local foods

If a sandwich filled with herby, melt-in-your-mouth pork is up your alley, here’s your spot for lunch. Er Buchetto is known for its excellent porchetta, a slow roasted entire pig with all the bones removed, so it can be easily sliced when cooked.

2. Flavio al Velavevodetto

Flavio al Velavevodetto one of best Rome traditional restaurants to eat local foods

Devoted to the traditional cuisine the menu is very Roman with some drifts on regional Italian dishes. Come here to try Rome’s classic pastas, the amatriciana, cacio e pepe, and carbonara. The main courses are just as good: from veal breast alla fornara to lamb and meatballs. If the weather permits book a table in the courtyard or on the terrace. Located in Testaccio district, where you’ll find plenty of typical Roman fare, plus the market.

3. Volpetti

Volpetti one of best Rome traditional restaurants to eat local foods

Volpetti sells some of the best cheeses and cured meats in Rome, as well as running a pretty spot-on tavola calda (buffet) next door. While it’s not the cheapest place in the world, the cry-tears-of happiness level of the food is worth every extra euro cent.

4. Dar Filettaro di Santa Barbara

Dar Filettaro di Santa Barbara one of best Rome traditional restaurants to eat local foods

On the trail of typical Roman cuisine, Filetti di Baccala will tick a couple essential boxes: baccala or fried salt cod, and, in season, puntarelle, the spring green served with an anchovy sauce – trust us, it’s great. Filetti di Baccala also ticks that other time-honored Italian box of “si mangia bene e si spende poco” (you eat well and spend little).

5. Pizzeria la Montecarlo

Pizzeria la Montecarlo one of best Rome traditional restaurants to eat local foods

Carbonara, suppli al telefono (deep-fried rice balls with a melty mozzarella center), and authentic capricciosa pizza with a sunny side up egg smack in the middle are the delights of this institution. Show up, queue for a table and worship at the altar of casual Roman dining.

6. La Taverna del Ghetto

La Taverna del Ghetto one of best Rome traditional restaurants to eat local foods

Roman Jewish food is practically its own delicious cuisine and a must-try on a culinary visit to the city. Try the pork-free carbonara with bresaola, carciofi alla giuda and many more dishes typical of the city’s historic Jewish population.

7. Osteria dell’Angelo

Osteria dell'Angelo one of best Rome traditional restaurants to eat local foods

The ‘food of poor people’ is surprisingly good, especially when those poor people are Italian. What was born of necessity has endured because it’s delicious, and Osteria dell’Angelo in Prati serves up wonderful classics. Among the hearty, traditional Roman dishes on offer are pasta alla gricia with bacon and pecorino, as well as trippa alla romana. Service is informal and gruffly jovial. There are outdoor tables, when the weather allows; but whether you eat inside or out, it pays to book ahead, as this place is popular.

8. Matricianella

Cacio e Pepe-best-rome-traditional-restaurants

Since 1957, this family run trattoria not far from Piazza di Spagna is a convenient pit stop before or after a shopping spree on the boutique strip of Via Condotti. Service is old-style Roman (that is to say, self-assured but not obsequious) and efficient. The menu champions local traditions in dishes such as cacio e pepe ( spaghetti covered in cheese and black pepper), saltimbocca alla romana (thin veal slices with prosciutto and sage), and carciofi alla giudia (fried artichokes). The clientele and surprisingly extensive wine list are more upmarket than you would expect, given the checked tablecloths and down-home cooking. In summer, book early to secure one of the few outside tables.

9. Felice a Testaccio

Felice a Testaccio one of best Rome traditional restaurants to eat local foods

This traditional Roman restaurant in the down-home Testaccio district is known for its tonnarelli cacio e pepe (chunky spaghetti with crumbled sheep's-milk cheese and black pepper) and other traditional Roman dishes. The menu changes daily, so check for favorites like coda alla vaccinara (oxtail) and saltimbocca alla romana (veal with prosciutto and sage). The wine list is large and interesting, and though prices have risen (haven't they everywhere?), it's still a fair value for genuine cucina romana.

10. Da Enzo al 29

Da Enzo al 29 one of best Rome traditional restaurants to eat local foods

We love this tiny place in Trastevere, with its changing menu and simple dishes like polpette (meatballs) or pasta with fill-in-the-blank-deliciousness. This is also a good spot to try the so-called quinto quarto (the fifth fourth) the Roman name for its traditional offal dishes like tripe.

11. Trattoria Checchino dal 1887

Rome's Trattoria Checchino dal 1887 serves excellent traditional Roman food in a beautiful dining room in the Testaccio District of Rome. Trattoria Checchino dal 1887 is a good place to try traditional Roman working class food. The food is prepared and presented well, there's an English language menu and English is spoken, and the dining area is elegant yet comfortable. If you're looking for a special restaurant on a trip to Rome, this is a good choice. It's probably wise to make a reservation, especially for dinner.

12. La Grattachecca

grattachecca one of best Rome traditional restaurants to eat local foods

Grattachecca is a traditional Roman summer treat, sort of like an Italian Snow Cone. La checca is the Roman name for the giant block of ice that gets gradually shaved away to keep Romans cool in the sweltering summer months. There are many around the city, La Grattachecca mentioned here is near Tiber Island.

13. Benito Al Bosco

If you have the chance to visit outside the city, the Castelli Romani region is beautiful. Here you can find one of the most authentic real roman restaurants, Benito. You will find a large choice of the oldest roman recipes from the fish (one of the best Zuppa di pesce) to the meat (you must try the Abbacchio, a kind of roast lamb).

Planning a vacation in Rome, Italy?

One of the best ways to appreciate Italy's amazing cuisine is on a food tour. If you're planning a vacation in Rome Nancy Aiello Tours offers unique, fun and tasty cooking classes focused on traditional Roman cuisine. Our private classes take Italian food lovers into the kitchen of a local chef to learn some basics of Roman cooking and then indulge in a feast of your own creation.

Roman traditions

Roman cuisine is essentially of working class origin and for the most part uses simple ingredients. Dishes have been enriched with the traditions of the people who have lived in Rome and its surroundings over the centuries.  Those known around the world are rigatoni alla pajata and coda alla vaccinara, which originated from the necessity of butchers to use everything.

Romans' favorite meats are poultry and goat and this tradition has lead to dishes such as the famous pollo coi peperoni (chicken with peppers), which is often made for the mid-August 'ferragosto' celebration. Other local dishes include abbacchio allo scottadito (lamb cooked on the bone and eaten with your hands) accompanied by puntarelle con acciughe (a type of chicory served with anchovies) or carciofi alla giudia ( artichokes the Jewish way).

The milk from 'agro romano,' the farming area near Rome makes very good cheese, best known as pecorino romano, which is famously eaten with fava beans. To complete the dining picture, there are wonderful desserts, for instance maritozzo con panna (bun with fresh whipped cream) or frappe (sweet wavers) and castagnole (glazed chestnuts), which are traditional during carnival.


Stay up to date with travel tips & local insights and follow our adventures in Italy on Facebook and Instagram – we share travel inspiration, news, and insights that will brighten your day and whet your appetite for that next travel adventure!


Looking for a customized experience?

Nancy Aiello Tours is a boutique Italian Tour Operator & Travel Agency specializing in bespoke, private tours of Italy for the discerning traveler who values five star holidays and luxury getaways.
Plan My Trip