15 Must-Try Restaurants in Rome
Rome is one of the most amazing cities in the world. Whether you’re wandering through the ancient ruins or tossing a coin into the Trevi Fountain, there’s no shortage of incredible food to fuel your trip. From authentic Roman classics to upscale dining experiences, here are the top 15 restaurants in Rome you absolutely need to visit!
1: Roscioli
Located just steps away from Campo de' Fiori, Roscioli is a mix of deli, restaurant, and wine bar. Don’t miss their famous carbonara – trust me!
2: Felice a Testaccio
If you’re looking for a spot where the locals eat, Felice a Testaccio is the place. Their signature dish, cacio e pepe, is a Roman classic and an absolute must-try!
3: Da Enzo al 29
Located in the lively Trastevere neighborhood, Da Enzo is a cozy, family-run trattoria that’s perfect for anyone craving authentic Roman comfort food. It’s one of the most popular restaurants in Rome and they don’t take reservations. Tip: Go during off hours to avoid a wait!
4: Antica Pesa
Antica Pesa in Trastevere has been serving elevated Roman dishes since 1922. It’s a celebrity favorite, too, so keep an eye out for famous faces while you dine! Don’t miss the Amatriciana and Carbonara.
5: Armando al Pantheon
Close to the Pantheon, Armando al Pantheon is a historic spot that has been serving timeless Roman cuisine for over 50 years. The intimate atmosphere paired with mouth-watering pasta dishes makes it a perfect choice for a romantic dinner!
6: Tonnarello
Tonnarello is one of those places that exceeds all your expectations. The food and service are amazing - everyone who works there treats you like family. They don’t accept reservations (try to go during off times!), but it’s worth the wait. The food is all amazing, but you can’t miss the carbonara and Tiramisu.
7: La Pergola
Overlooking the city from the top of the Rome Cavalieri hotel, La Pergola is a three-Michelin-star restaurant that offers gorgeous views and an unforgettable dining experience.
8: Taverna Trilussa
Located in the heart of Trastevere, Taverna Trilussa is a classic, cozy Roman trattoria known for its pasta served in rustic metal pans. This charming spot is loved by vistors AND locals. Be sure to try their signature rigatoni alla pajata or ravioli mimosa!
9: Alfredo alla Scrofa
Famous for creating the iconic Fettuccine Alfredo, Alfredo alla Scrofa is a must-visit for anyone who loves Fettuccine Alfredo (or pasta in general). This historic restaurant, located near Piazza Navona, has been serving its legendary dish for over a century. The creamy, buttery fettuccine is still prepared using the original recipe, making it a true Roman experience you can’t miss!
10: Flavio al Velavevodetto
Flavio al Velavevodetto is a cozy restaurant in Esquilino, known for its homemade pasta and delicious dishes from the Marche region. The menu is small but everything is cooked to perfection, making it a great choice for a low-key, authentic meal.
11: Nannarella
Located in Trastevere, Nannarella is a lively trattoria that serves hearty Roman dishes at a great price. The portions are generous, and the vibe is casual, making it perfect for families or groups of friends. Be sure to try their gnocchi on Thursdays – it’s a local tradition!
12: Trieste Pizza
Trieste Pizza is one of my favorite restaurants in Rome. It’s also one of my favorite pizza spots in the WORLD. They specialize in Roman-style pizza al taglio (pizza by the slice), and are known for their thin, crispy crust and wide variety of toppings. It’s perfect for a quick and delicious bite while exploring the city. We ate here twice during our last trip to Rome!
13: Osteria Bonelli
Osteria Bonelli is a hidden gem in Rome’s Tor Pignattara district. It’s a casual spot, but the dishes are packed with flavor and authenticity. It’s one of the best places to experience true Roman soul food.
14: Pierluigi
Set in a beautiful piazza near Campo de' Fiori, Pierluigi is known for its seafood. If you’re craving fresh, expertly prepared seafood with a great view, this is the place to go.
15: Aroma
For an amazing meal with an incredible view, Aroma is a must. Located on the rooftop of the Palazzo Manfredi hotel, Aroma has stunning views of the Colosseum alongside its Michelin-starred dishes. The menu is a contemporary take on traditional Italian dishes, and the romantic ambiance makes it an ideal spot for a special night in Rome.
Heading to Rome?
Let me know in the comments which of these restaurants in Rome you're dying to try on your next trip! And if you're traveling to Rome and don't have time (or patience) to plan, check out my ultimate Rome travel guide. It includes recommendations for:
»Where to stay
»How to get around
»Top things to do
»Top places to eat & drink
**There are no affiliations with any of the restaurants mentioned in this post.**