Where to Eat in Rome: The Ultimate Food Guide by Neighborhood
Where to Eat in Rome
Rome is one of the world's great food cities — and knowing where to eat in Rome can make your trip considerably better.
The Eternal City is famous for its Roman pasta, pizza, supplì, gelato, espresso and traditional trattorias, but the food scene goes far beyond the famous dishes.
From the old-school trattorias of Testaccio and Trastevere to the wine bars of Monti, the Roman-Jewish cooking of the Jewish Ghetto and the specialty coffee scene around Prati and Pigneto, different neighborhoods offer very different food experiences.
Roman cuisine is particularly known for dishes such as carbonara, cacio e pepe, amatriciana and gricia, alongside traditional offal dishes and other cucina povera specialties. Current Rome restaurant guides continue to emphasize the importance of family-run trattorias and neighborhood cooking.
Where Should You Eat in Rome?
If you're visiting Rome for the first time, don't stay exclusively around the Colosseum, Trevi Fountain or Pantheon.
Instead, build your food itinerary around several neighborhoods:
Trastevere: classic trattorias, pasta, pizza and nightlife
Testaccio: traditional Roman food and market dining
Monti: wine bars, contemporary restaurants and cafés
Jewish Ghetto: Roman-Jewish cuisine and carciofi alla giudia
Prati: Vatican dining, pizza and modern cafés
Centro Storico: convenient restaurants near the Pantheon and Piazza Navona
Pigneto: contemporary restaurants, bars and specialty coffee
Testaccio is particularly important for food lovers because of its connection to Rome's former slaughterhouse district and the cucina povera tradition that developed around it.
Where to Eat in Trastevere
Trastevere is one of the most famous food neighborhoods in Rome.
Its cobbled streets and lively evening atmosphere make it a natural choice for a first visit, but the area can also be touristy.
For better food, move away from the busiest squares and look for independent trattorias and smaller restaurants.
5 places to eat in Trastevere
🍝 Da Enzo al 29 — classic Roman pasta and traditional dishes.
🇮🇹 Da Teo — traditional Roman cooking in a neighborhood setting.
🍷 Da Lucia — old-school Roman trattoria.
🍕 I Supplì — excellent for a quick Roman street-food stop.
🍨 Otaleg — creative gelato and a good way to finish your meal.
Local Rome guides continue to recommend Da Enzo al 29 and Da Teo for classic Roman dishes, while I Supplì is a popular quick stop.
Best for: carbonara, cacio e pepe, amatriciana, supplì, gelato and evening dining.
Where to Eat in Testaccio
If you want to understand traditional Roman food, put Testaccio on your itinerary.
The neighborhood grew around Rome's historic slaughterhouse and remains strongly connected to traditional Roman cooking, including dishes based on offal, oxtail and other inexpensive cuts of meat.
5 places to eat in Testaccio
🍝 Flavio al Velavevodetto — classic Roman pasta and traditional cooking.
🥩 Pecorino — Roman dishes and traditional ingredients.
🥪 Mordi e Vai — famous for sandwiches inside Testaccio Market.
🧀 Volpetti — excellent for Italian cheeses, meats and prepared foods.
🍕 Casa Manco — excellent pizza al taglio inside Testaccio Market.
Best for: carbonara, cacio e pepe, amatriciana, porchetta, sandwiches, market food and traditional Roman cooking.
Where to Eat in Monti
Monti is one of the best neighborhoods in central Rome for a more contemporary food scene.
It's particularly good for wine bars, small restaurants, modern Roman cooking, cafés and aperitivo.
5 places to try in Monti
🍷 Ai Tre Scalini — wine bar with Italian food and small plates.
🇮🇹 La Barrique — wine-focused restaurant with an extensive selection.
🍝 Trattoria Valentino — traditional Italian and Roman cooking.
🍷 Fehu — modern wine-bar atmosphere.
☕ Faro-style specialty coffee options nearby — ideal if you want to combine Monti with Rome's newer coffee scene.
Best for: wine, aperitivo, pasta, small plates and an evening away from the busiest tourist streets.
Where to Eat in Rome's Jewish Ghetto
The Jewish Ghetto, around Via del Portico d'Ottavia, is one of the most distinctive food neighborhoods in Rome.
This is where you should go for Roman-Jewish cuisine, particularly carciofi alla giudia, the famous crispy fried artichoke.
5 places to eat in the Jewish Ghetto
🌿 Piperno — historic Roman-Jewish restaurant.
🌿 Da Giggetto — traditional Roman-Jewish cooking.
🌿 Nonna Betta — classic Jewish-Roman dishes.
🌿 Sora Margherita — small, traditional restaurant.
🌿 Renato al Ghetto — another option for Roman-Jewish specialties.
The area is particularly associated with carciofi alla giudia and other Roman-Jewish dishes.
Best for: fried artichokes, fried baccalà, Jewish-Roman pasta and traditional Roman cooking.
Where to Eat Near the Vatican
If you're visiting Vatican City and St. Peter's Basilica, don't settle for the first restaurant you see around the Vatican walls.
Head into Prati for better restaurants, cafés and pizza.
5 places to eat near the Vatican
🍕 Pizzarium Bonci — one of Rome's most famous pizza al taglio destinations.
☕ Sciascia Caffè 1919 — historic coffee institution in Prati.
🍕 200 Gradi — casual sandwiches and quick food near the Vatican.
🍷 Il Sorpasso — wine, Italian food and a more sophisticated atmosphere.
🍝 La Zanzara — modern Italian cooking and cocktails.
Sciascia is one of Rome's historic coffee institutions, while Prati has also become an important part of the city's modern specialty-coffee scene.
Best for: pizza, coffee, sandwiches, wine and modern Italian food.
Where to Eat Near the Colosseum
The area immediately around the Colosseum is extremely convenient but also heavily tourist-oriented.
If you're looking for better food, consider walking toward Monti or away from the busiest streets.
5 restaurants near the Colosseum
🍝 La Taverna dei Fori Imperiali — traditional Roman and Italian cooking.
🍕 Trattoria Luzzi — casual Roman food.
🍷 Ai Tre Scalini — wine and Italian small plates in nearby Monti.
🍝 La Nuova Piazzetta — traditional Italian dishes.
🍕 Pizza Forum — casual pizza close to the Colosseum.
Best for: a convenient Roman lunch after visiting the Colosseum, particularly pasta and pizza.
Where to Eat Near the Pantheon
The Pantheon sits in one of the busiest parts of Rome's historic center, so restaurant choice matters.
Rather than choosing a restaurant simply because you can see the Pantheon from your table, consider walking a few streets away.
5 places to eat near the Pantheon
🍝 Armando al Pantheon — classic Roman cooking.
🍷 Osteria del Pegno — refined Roman and Italian dishes.
🍝 Roscioli Salumeria con Cucina — excellent pasta, wine and Italian products.
🍷 Ditirambo — traditional Roman and Italian cooking.
☕ Sant'Eustachio Il Caffè — historic espresso stop near the Pantheon.
Sant'Eustachio has been a Roman coffee institution since 1938 and remains one of the city's most famous traditional coffee bars.
Where to Eat Near Trevi Fountain
The Trevi Fountain is one of Rome's busiest attractions, and restaurants immediately around it can charge a premium for location.
For better food, walk toward the surrounding streets of the historic center.
5 places to consider
🍕 Piccolo Buco — popular for Roman-style pizza.
🍝 Hostaria Romana — traditional Roman dishes.
🍝 Trattoria Al Moro — historic Roman restaurant.
🥗 Ginger Sapori e Salute — lighter, modern food.
🍝 Colbert — stylish option for lunch and drinks.
Tip: If a restaurant has a perfect view of the Trevi Fountain, you're often paying for the view as much as the food. Current Rome guides make the same warning about restaurants around major landmarks.
Where to Eat Traditional Roman Food
If your goal is to eat authentic Roman food, don't start with Michelin stars.
Start with trattorias.
5 restaurants for traditional Roman food
🍝 Da Enzo al 29 — Trastevere
🍝 Flavio al Velavevodetto — Testaccio
🍝 Armando al Pantheon — Centro Storico
🍝 Da Giggetto — Jewish Ghetto
🍝 Da Cesare al Casaletto — Monteverde
Look for a menu featuring Roman classics rather than an enormous menu covering every Italian dish imaginable.
Where to Eat the Best Carbonara in Rome
Carbonara is arguably Rome's most famous pasta dish.
Traditional carbonara uses guanciale, Pecorino Romano, egg and black pepper — not cream.
5 places to try carbonara
Da Enzo al 29 — Trastevere
Roscioli Salumeria con Cucina — Centro Storico
Flavio al Velavevodetto — Testaccio
Bistrot da Cesare — Monteverde
SantoPalato — San Giovanni
Carbonara remains one of the defining dishes of Roman cuisine, alongside cacio e pepe, gricia and amatriciana.
Where to Eat Cacio e Pepe in Rome
Cacio e pepe is deceptively simple: pasta, Pecorino Romano and black pepper.
5 places to try it
Da Enzo al 29
Flavio al Velavevodetto
Armando al Pantheon
Felice a Testaccio
Osteria Bonelli
For a classic version, look for tonnarelli or spaghetti with a smooth Pecorino-based sauce.
Where to Eat Pizza in Rome
Rome has two very different pizza experiences.
Pizza al taglio is sold by the slice and is ideal for a quick lunch. Pizza tonda romana is the thin, crisp pizza served at a sit-down pizzeria.
5 places to try
🍕 Pizzarium Bonci — Vatican/Prati; excellent pizza al taglio.
🍕 Casa Manco — Testaccio Market; excellent market pizza.
🍕 Pizzeria Ai Marmi — Trastevere; classic Roman pizzeria.
🍕 La Gatta Mangiona — Monteverde; creative Roman pizza.
🍕 Piccolo Buco — near Trevi; convenient central option.
Where to Get the Best Coffee in Rome
Rome has two coffee cultures: the traditional espresso bar and a newer specialty-coffee scene.
For the traditional experience, order an espresso at the bar, drink it quickly and continue exploring.
For modern coffee, look for single-origin beans, filter coffee and carefully prepared espresso. Rome's specialty scene has grown substantially in recent years.
5 coffee shops to try
☕ Faro – Caffè Specialty — one of Rome's leading specialty coffee destinations.
☕ Sciascia Caffè 1919 — historic Prati institution.
☕ Sant'Eustachio Il Caffè — classic coffee near the Pantheon.
☕ Tazza d'Oro — famous traditional coffee bar near the Pantheon.
☕ Barnum Roma — modern café in the historic center.
Faro is particularly strong if you're looking for modern specialty coffee, while Sant'Eustachio and Tazza d'Oro provide the classic Roman espresso experience.
Where to Eat Gelato in Rome
Don't leave Rome without trying gelato.
The best gelaterias tend to emphasize fresh ingredients and seasonal flavors rather than enormous displays of brightly colored gelato.
5 gelaterias to try
🍨 Otaleg — Trastevere
🍨 Gelateria del Teatro — Centro Storico
🍨 Fatamorgana — multiple locations
🍨 Giolitti — historic gelateria near the Pantheon
🍨 Come il Latte — modern gelateria near Via Nomentana
Giolitti is one of Rome's historic gelato institutions, while newer gelaterias have helped create a more ingredient-focused modern scene.
Where to Eat Cheap Food in Rome
You don't need to spend €50 on every meal in Rome.
Some of the city's best cheap eats are extremely simple.
5 budget-friendly Rome food experiences
🍕 Pizza al taglio — buy pizza by weight.
🥟 Supplì — fried rice croquettes with tomato and mozzarella.
🥪 Porchetta sandwich — especially around markets.
🥐 Cornetto + coffee — classic Roman breakfast.
🍝 Market lunch — particularly at Testaccio Market.
For a quick, inexpensive lunch, Mordi e Vai at Testaccio Market is one of the city's standout options.
Where to Eat Breakfast in Rome
A traditional Roman breakfast is considerably simpler than the brunch culture you'll find in many other European capitals.
Order a cappuccino and cornetto at a neighborhood bar and eat at the counter.
5 breakfast stops
☕ Sciascia Caffè 1919 — Prati
☕ Faro – Caffè Specialty — modern specialty coffee
☕ Roscioli Caffè Pasticceria — historic center
☕ Pasticceria Regoli — Esquilino
☕ Forno Campo de' Fiori — excellent for pastries and bakery food
Where Do Locals Eat in Rome?
If you want to eat more like a Roman, don't spend every meal around the Pantheon, Trevi Fountain or Colosseum.
Instead, explore neighborhoods such as:
Testaccio — traditional Roman food
Trastevere — trattorias and evening dining
Monti — wine bars and contemporary restaurants
Pigneto — younger, creative food scene
Garbatella — neighborhood restaurants and Roman atmosphere
The goal isn't to find a secret restaurant that tourists don't know about. It's to eat where the neighborhood itself is part of the experience.
How to Avoid Tourist Traps in Rome
One of the easiest ways to improve your Rome food experience is to avoid choosing restaurants solely because they're beside a landmark.
Be particularly careful around:
Trevi Fountain
Pantheon
Colosseum
Vatican
Piazza Navona
A restaurant with a laminated menu in six languages and someone standing outside trying to bring you in isn't automatically bad — but it deserves a closer look.
Walk 5–15 minutes away from the landmark, check the menu and look for a restaurant with a focused menu and plenty of local diners.
Current Rome restaurant guides specifically warn about paying for landmark views rather than the food.
Rome Food FAQ
What food is Rome famous for?
Rome is famous for carbonara, cacio e pepe, amatriciana, gricia, supplì, Roman pizza, artichokes, gelato and espresso.
What is the best area to eat in Rome?
For traditional Roman food, Testaccio is one of the strongest choices. Trastevere is excellent for a first visit, Monti is great for wine and contemporary restaurants, and the Jewish Ghetto is essential for Roman-Jewish cuisine.
Where should I eat in Rome for my first visit?
Try several neighborhoods rather than eating exclusively in the historic center. A strong first-trip food itinerary would include Trastevere, Testaccio, Monti and the Jewish Ghetto, plus one meal near the Vatican or Pantheon.
Where can I find the best carbonara in Rome?
Start with Da Enzo al 29, Roscioli, Flavio al Velavevodetto, SantoPalato or Da Cesare. Carbonara is one of the city's defining dishes, so trying it at a traditional Roman trattoria is an essential Rome food experience.
Where can I find the best cacio e pepe in Rome?
Try Da Enzo al 29, Flavio al Velavevodetto, Armando al Pantheon, Felice a Testaccio or Osteria Bonelli.
Where should I eat near the Colosseum?
Consider La Taverna dei Fori Imperiali, Trattoria Luzzi, Pizza Forum or walk into Monti for more choices.
Where should I eat near the Vatican?
Head into Prati rather than eating immediately outside Vatican City. Pizzarium Bonci, Sciascia Caffè, Il Sorpasso and La Zanzara are good starting points.
Where should I eat in Trastevere?
For classic Roman food, consider Da Enzo al 29, Da Teo and Da Lucia. For a quick bite, try I Supplì, then finish with gelato at Otaleg.
Is Testaccio worth visiting for food?
Absolutely. Testaccio is one of the best neighborhoods in Rome for traditional Roman cuisine and market food, particularly if you want to experience dishes connected to Rome's cucina povera tradition.
Where can I find the best pizza in Rome?
For pizza al taglio, try Pizzarium Bonci or Casa Manco. For sit-down Roman pizza, consider Pizzeria Ai Marmi, La Gatta Mangiona or Piccolo Buco.
Where can I get good coffee in Rome?
For specialty coffee, try Faro. For traditional Roman espresso, try Sant'Eustachio Il Caffè, Tazza d'Oro or Sciascia Caffè 1919. Rome now has a strong specialty-coffee scene alongside its historic espresso bars.
What should I order for breakfast in Rome?
Order a cornetto and cappuccino at a local bar. If you're looking for something more modern, Rome now has specialty coffee shops offering brunch and more elaborate breakfasts.
What is the best cheap food in Rome?
Try pizza al taglio, supplì, porchetta sandwiches, bakery food and market lunches. Testaccio Market is particularly useful for an inexpensive local lunch.
Where do locals eat in Rome?
Look beyond the major tourist areas and explore Testaccio, Trastevere, Monti, Pigneto and Garbatella. The best local experience often comes from small neighborhood trattorias rather than restaurants directly beside famous monuments.
Do restaurants in Rome require reservations?
Not always, but reservations are recommended for popular trattorias, highly rated restaurants and dinner on Friday and Saturday. For casual pizza, bakeries and market food, walking in is usually easier.
What time do people eat dinner in Rome?
Dinner generally starts later than lunch, with many Romans eating from around 8 p.m. onward. Popular restaurants can fill up quickly, particularly at weekends.
Is Rome expensive for food?
Rome can be expensive around major attractions, but excellent inexpensive food is easy to find. Pizza al taglio, supplì, markets, bakeries and traditional trattorias can all provide excellent value.
Final Rome Food Tip
The best way to experience where to eat in Rome is to let the city's neighborhoods guide your meals.
Eat carbonara in a traditional trattoria, grab pizza al taglio between sightseeing stops, try Roman-Jewish artichokes in the Ghetto, drink espresso at the bar and finish the day with gelato.
Don't spend your entire trip eating beside the Colosseum or Trevi Fountain.
Explore Testaccio, Trastevere, Monti, Prati and the Jewish Ghetto — and you'll experience a much more complete taste of Rome.