Rome, the Eternal City, is not only a treasure trove of history and art, but also a paradise for food lovers. During my stay in this iconic city, I discovered that dining in Rome goes far beyond simply eating a meal—it’s about immersing yourself in centuries of culinary tradition, experiencing the rich flavors of Italian cuisine, and sharing memorable moments with locals who take immense pride in their food. The beauty of Roman cuisine lies in its simplicity: fresh ingredients, traditional recipes, and an unpretentious approach that lets the flavors speak for themselves.
While there are countless restaurants to choose from, I’ve narrowed it down to my top 10 spots that offer an authentic Roman dining experience. From tiny trattorias tucked away in cobbled streets to renowned establishments serving age-old recipes, these restaurants encapsulate what it means to eat like a true Roman.
1. Trattoria Da Enzo al 29
Located in the vibrant Trastevere neighborhood, Da Enzo al 29 is one of the most beloved trattorias in Rome. From the moment I stepped inside, I knew I was in for something special. The cozy interior, with its checkered tablecloths and vintage photos of old Rome, immediately transported me back in time. But the real magic happened when the food arrived.
I started with carciofi alla giudia, a Jewish-style fried artichoke that was crispy on the outside and tender on the inside—an iconic Roman dish. For the main course, I opted for cacio e pepe, a simple yet incredibly flavorful pasta made with Pecorino Romano cheese and black pepper. The pasta was perfectly al dente, and the combination of cheese and pepper was creamy, rich, and satisfying. Da Enzo’s authenticity and warmth made it one of the most memorable meals I had in Rome.
2. Roscioli Salumeria con Cucina
If you’re a fan of high-quality ingredients and cured meats, Roscioli is a must-visit. This place is part deli, part restaurant, and the transition from one to the other is seamless. When I walked in, the smell of aged cheeses, freshly baked bread, and hanging prosciutto was enough to make my mouth water.
I ordered their carbonara, which came highly recommended. The dish was a masterpiece—the guanciale (cured pork cheek) was crispy and full of flavor, while the sauce, made from egg yolk and Pecorino Romano, was creamy without being too heavy. Each bite was like a symphony of flavors. I paired it with a glass of local red wine, which complemented the richness of the dish perfectly.
Roscioli is also a great spot to buy some gourmet products to take home, like aged balsamic vinegar or olive oil, making it a dual experience of dining and shopping.
3. Trattoria Al Moro
Tucked away just a short walk from the Trevi Fountain, Al Moro is the kind of restaurant that has been quietly serving Romans for generations. It doesn’t shout for attention, but the locals know it’s one of the best places for authentic Roman cuisine. The atmosphere felt like stepping into a Roman home, complete with traditional décor and a sense of timelessness.
I couldn’t resist trying their spaghetti al Moro, a house specialty similar to carbonara but with its own unique twist, using a secret blend of spices and ingredients. The flavors were robust, and the pasta had that perfect bite. The service was impeccable, and the experience felt like a genuine Roman evening, dining as the locals do.
4. Felice a Testaccio
Testaccio is known as Rome’s culinary heart, and Felice a Testaccio is a restaurant that honors this tradition. Known for their iconic tonnarelli cacio e pepe, Felice takes this classic Roman pasta dish to another level. I watched as the waiter brought out the pasta and mixed the cheese and pepper sauce tableside—a ritual that enhances the entire experience.
The simplicity of the dish was deceiving. The Pecorino Romano cheese clung to the pasta like velvet, and the balance of black pepper was just right—spicy enough to bring heat, but not overpowering. I paired the meal with a glass of Frascati wine, a local favorite, and finished with a light tiramisu that was creamy and decadent.
5. La Pergola
For a splurge-worthy dining experience, La Pergola is Rome’s only three-Michelin-starred restaurant and offers not only world-class cuisine but also breathtaking views over the city. Located at the Rome Cavalieri Waldorf Astoria hotel, dining here is a refined affair from start to finish.
I opted for the tasting menu, a journey through some of the finest ingredients and most exquisite flavors I’ve ever encountered. Each course was a work of art, both in presentation and taste. One standout dish was the fagotelli carbonara, a modern take on the classic Roman pasta dish, served as small filled pasta parcels that exploded with flavor in every bite.
The impeccable service, attention to detail, and panoramic view of the city made La Pergola an unforgettable dining experience. It’s a once-in-a-lifetime treat, especially if you’re celebrating a special occasion.
6. Armando al Pantheon
Located just steps away from the Pantheon, this historic family-run trattoria has been serving up traditional Roman dishes since 1961. Armando al Pantheon offers a cozy, old-world atmosphere that feels like you’ve stepped into a time capsule.
I couldn’t leave without trying their saltimbocca alla Romana, a Roman specialty made with veal, prosciutto, and sage. The meat was tender and flavorful, and the prosciutto added a salty, rich element to the dish. It was served with a side of perfectly sautéed spinach, balancing the richness of the saltimbocca.
What I loved most about Armando was the feeling that you were eating a home-cooked meal, prepared with love and care. It’s the type of place that reminds you why simple, traditional recipes can stand the test of time.
7. Trattoria Monti
This charming trattoria, located near Piazza Vittorio, offers an intimate and welcoming atmosphere, along with a menu that highlights the cuisine of the Marches region. I started my meal with tortino di alici, a savory anchovy pie that was rich and full of umami flavor.
For the main course, I tried their famous vincisgrassi, a type of lasagna from the Marches that’s made with layers of rich ragù, béchamel, and Parmigiano. It was decadent and comforting, the kind of dish that warms your soul. The family-run feel of Trattoria Monti made me feel at home, and I left knowing I had experienced a meal that truly represented the heart of Italian cuisine.
8. Il Pagliaccio
If you’re in the mood for something a little more experimental, Il Pagliaccio in the Campo Marzio neighborhood offers a modern twist on Italian cuisine with a focus on creativity and artistry. This two-Michelin-starred restaurant combines traditional Italian flavors with innovative techniques, resulting in dishes that are both surprising and delightful.
The degustation menu I opted for featured unique combinations like foie gras with figs and black truffle, as well as a perfectly cooked lamb dish that was both tender and flavorful. Each course was meticulously plated, resembling a work of art, and the flavors danced on the palate in unexpected ways. Dining at Il Pagliaccio was a feast for both the eyes and the taste buds, offering a fresh and exciting perspective on Italian cuisine.
9. Pizzeria Da Remo
No trip to Rome would be complete without indulging in some of the city’s legendary pizza, and Pizzeria Da Remo in Testaccio is a local favorite. The atmosphere is casual, with busy tables full of friends and families sharing pizzas straight from the wood-fired oven.
I went for the classic pizza margherita, and it did not disappoint. The crust was thin and crispy, just how I like it, and the combination of fresh tomatoes, mozzarella, and basil was simple yet incredibly satisfying. The pizza had that perfect balance of charred crust and gooey cheese, making every bite irresistible. It’s the kind of place where you’ll want to order a second pizza just to relive the experience.
10. Flavio al Velavevodetto
Another gem in the Testaccio neighborhood, Flavio al Velavevodetto offers an authentic Roman dining experience in a historic setting. The restaurant is built into the side of Monte Testaccio, an ancient Roman landfill made entirely of broken amphorae, giving the place a unique ambiance.
I started with their signature dish, rigatoni alla gricia, one of Rome’s classic pasta dishes made with guanciale, Pecorino Romano, and black pepper. The flavors were rich, and the pasta was perfectly cooked. I followed it up with abbacchio scottadito, tender grilled lamb chops seasoned with rosemary and olive oil. The lamb was juicy and flavorful, with a perfect char on the outside.
Flavio al Velavevodetto is a place where tradition is honored, and the dishes reflect the soul of Roman cuisine. The setting, with its historical ties to ancient Rome, only adds to the experience.
Eating like a Roman means embracing simplicity, savoring fresh ingredients, and indulging in time-honored recipes that have been passed down through generations. From bustling trattorias in hidden alleyways to elegant Michelin-starred dining experiences, Rome offers a culinary journey that’s as rich and diverse as its history.
During my time in Rome, each meal became an opportunity to connect with the city’s vibrant culture and its deep-rooted love of food. Whether you’re dining on a plate of cacio e pepe in a family-run trattoria or savoring an innovative tasting menu at a Michelin-starred restaurant, the experience is sure to leave a lasting impression.