top of page

🍝 BEST 20 RESTAURANTS IN ROME in 2025

Updated: Oct 4


Rome is a city where food is more than just a meal, it’s a tradition, a story, and a way of life. In 2025, the Eternal City continues to offer some of the best trattorias, osterias, and modern kitchens that celebrate Roman flavors. This list highlights the 20 best restaurants in Rome serving classic and contemporary Italian cuisine. We’ve left out fine dining and Michelin-starred spots to focus on the authentic places where Romans (and smart travelers) love to eat.



La Matriciana dal 1870 : One of Rome’s oldest trattorias, La Matriciana has been serving classic dishes for over 150 years. It’s a local favorite for timeless recipes like amatriciana, carbonara, and saltimbocca. The historic dining room and traditional flavors make it a must-visit for those seeking true Roman heritage on a plate.

📍 Address: Via del Viminale 44, 00184 Roma RM, Italy

✨ Average spent: €35–50 per person


La Matrciana dal 1870
La Matrciana dal 1870

Taverna Trilussa : In lively Trastevere, Taverna Trilussa is known for its generous pasta portions served directly in the pan. The atmosphere is festive, with both locals and tourists enjoying classics like carbonara and rigatoni alla gricia. The courtyard adds to the charm, making it a perfect spot for dinner in the heart of Rome.


📍 Address: Via del Politeama 23/25, 00153 Roma RM, Italy

✨ Average spent: €45–60 per person


ree


Trattoria La Barchetta 1924 : Since 1924, this trattoria has been a beloved neighborhood fixture. It offers traditional Roman dishes cooked with passion, from hearty pastas to tender meats. The family-run vibe and rustic setting create an inviting experience, perfect for those who want authentic food and the warmth of Roman hospitality without the touristy feel.


📍 Via dei Mille, 36 – 00185 Roma RM

✨ Average spent: €25–35 per person

Trattoria della Barchetta 1924
Trattoria della Barchetta 1924

Trattoria al Moro : A few steps from the Trevi Fountain, Trattoria al Moro is a historic restaurant known for fettuccine al Moro, its signature dish. The menu is rich with Roman classics, made with care and authenticity. It’s elegant yet welcoming, attracting both locals and visitors who want traditional cuisine in a central location.


📍 Vicolo delle Bollette, 13 – 00187 Roma RM

✨ Average spent: €40–60 per person


Trattoria al Moro
Trattoria al Moro

Armando al Pantheon : This legendary trattoria, open since 1961, is just a stone’s throw from the Pantheon. With dishes like amatriciana and saltimbocca alla romana, Armando al Pantheon remains a benchmark for traditional Roman cuisine. Its intimate dining room and consistent quality make it one of the city’s most respected and beloved restaurants.


📍 Salita de’ Crescenzi, 31 – 00186 Roma RM

✨ Average spent: €35–50 per person


Armando al Pantheon
Armando al Pantheon

Santo Palato : Chef Sarah Cicolini has turned Santo Palato into a modern temple of Roman cuisine. Located in San Giovanni, it reinvents traditional dishes with bold flavors and seasonal twists. Known for dishes like rigatoni con la pajata, it’s perfect for adventurous eaters who want to experience Rome’s culinary heritage in a fresh way.


📍 Piazza Tarquinia, 4a – 00183 Roma RM

✨ Average spent: €35–50 per person


Santo Palato
Santo Palato

Da Enzo al 29 : This cozy Trastevere trattoria has become iconic for its authentic Roman food and charming setting. The menu highlights classics like carbonara, amatriciana, and tiramisù, all prepared with top-quality ingredients. With only a few tables, it’s intimate and always bustling, so reservations are key to enjoying this much-loved Roman gem.


📍 Via dei Vascellari, 29 – 00153 Roma RM

✨ Average spent: €25–35 per person

Da Enzo al 29
Da Enzo al 29

Rimessa Roscioli :

Rimessa Roscioli is the wine-focused extension of the Roscioli family, blending a restaurant with an outstanding wine bar and tasting space. It’s known for pairing traditional Roman dishes with carefully selected wines from Italy and beyond. The atmosphere is cozy yet refined, perfect for food and wine lovers looking for an immersive tasting experience.


📍 Via dei Giubbonari, 21 – 00186 Roma RM

✨ Average spent: €40–60 per person


Rimessa Roscioli
Rimessa Roscioli


Da Cesare : Located in Monteverde, Da Cesare is a neighborhood trattoria loved for its authentic dishes and warm atmosphere. The carbonara is outstanding, but locals also recommend the fried starters and seasonal specials. Away from the tourist crowds, it’s one of those places where you can eat like a true Roman, with generous portions and friendly service.


📍 Via del Casaletto, 45 – 00151 Roma RM

✨ Average spent: €30–40 per person


Da Cesare
Da Cesare

Pommidoro : A family-run trattoria in San Lorenzo since 1926, Pommidoro is steeped in history. The menu celebrates traditional Roman cuisine, with standout dishes like amatriciana and coda alla vaccinara. Its classic dining room and welcoming service make it feel like stepping back into old Rome, loved equally by students, locals, and celebrities.


📍 Piazza dei Sanniti, 44 – 00185 Roma RM

✨ Average spent: €25–35 per person


Pommidoro
Pommidoro

Il Vero Alfredo : Known as the birthplace of the famous Fettuccine Alfredo, Il Vero Alfredo has served international icons from Hollywood stars to politicians. The historic restaurant keeps the original recipe alive, using butter and Parmigiano to create its silky pasta. It’s a culinary landmark for anyone curious about Rome’s most famous pasta export.


📍 Piazza Augusto Imperatore, 30 – 00186 Roma RM

✨ Average spent: €40–60 per person

Il Vero Alfredo
Il Vero Alfredo

Alfredo alla Scrofa : This elegant trattoria also claims the origins of Fettuccine Alfredo, attracting both locals and tourists for decades. The classic Roman menu includes a variety of pasta dishes and meat options, all served in a stylish dining room. It’s both a piece of culinary history and a place to enjoy Roman comfort food.


📍 Via della Scrofa, 104 – 00186 Roma RM

✨ Average spent: €40–55 per person

Alfredo alla Scrofa
Alfredo alla Scrofa


Felice a Testaccio : In Testaccio, Rome’s food district, Felice is legendary for its tonnarelli cacio e pepe, tossed and mixed at the table for extra flavor. The trattoria blends tradition with modern service, and every dish feels deeply rooted in Roman identity. It’s a must-visit for pasta lovers looking for one of the best in town.

📍 Via Mastro Giorgio, 29 – 00153 Roma RM

✨ Average spent: €35–50 per person

Felice a Testaccio
Felice a Testaccio


Trecca : Run by two young brothers, Trecca gives Roman classics a fresh and youthful twist. The menu changes with the seasons but always celebrates local tradition with a modern approach. Its casual yet stylish vibe attracts a mix of foodies and locals. It’s proof that Roman cuisine can stay authentic while feeling contemporary.


📍 Via Alessandro Severo, 222 – 00145 Roma RM

✨ Average spent: €25–35 per person


Trecca
Trecca

Romanè : Romanè is a new-school trattoria by chef Stefano Callegari, known for his pizza creations. Here, he revisits Roman classics with creativity and flair. Dishes are playful yet rooted in tradition, making it a great place to taste Rome’s culinary evolution. The relaxed atmosphere makes it popular with younger diners and locals.


📍 Via Cipro, 106 – 00136 Roma RM

✨ Average spent: €25–35 per person


Romanè
Romanè

Cecilia Santa Cucina : Located near Campo de’ Fiori, Cecilia Santa Cucina offers a more modern, refined take on Roman dining. The menu highlights seasonal products and blends Roman heritage with contemporary creativity. Stylish interiors, creative plating, and a cozy atmosphere make it ideal for those who want something different but still rooted in Italian tradition.


📍 Piazza Benedetto Cairoli, 16 – 00186 Roma RM

✨ Average spent: €35–45 per person


Cecilia Santa Cucina
Cecilia Santa Cucina

Osteria Bonelli :

Hidden away in Tor Pignattara, Osteria Bonelli is the definition of a Roman hidden gem. It serves no-frills, hearty dishes like amatriciana, carbonara, and tripe, prepared with authenticity and love. The setting is casual, the portions generous, and the prices fair, making it a local favorite well worth the short trip outside the center.


📍 Viale dell’Acquedotto Alessandrino, 172/174 – 00177 Roma RM

✨ Average spent: €20–30 per person


Osteria Bonelli
Osteria Bonelli


Flavio al Velavevodetto :

Located in Testaccio, Flavio is famous for its pastas—especially carbonara and cacio e pepe. The restaurant is unique, built into Monte dei Cocci, an ancient mound of broken Roman amphorae. It combines history, atmosphere, and outstanding food, making it a perfect spot to dive into Roman traditions both on the plate and beyond. 📍 Via di Monte Testaccio, 97 – 00153 Roma RM

✨ Average spent: €30–45 per person


Flavio al Velavevodetto
Flavio al Velavevodetto

Osteria Grappolo d’Oro : In Campo de’ Fiori, Osteria Grappolo d’Oro offers authentic Roman cooking with a neighborhood feel. The menu celebrates classics like amatriciana, saltimbocca, and seasonal vegetables, all cooked with care. It’s welcoming and cozy, ideal for both a quick lunch or a long dinner, offering consistent quality right in the heart of Rome.


📍 Piazza della Cancelleria, 80 – 00186 Roma RM

✨ Average spent: €30–40 per person


Grappolo D'oro
Grappolo D'oro

Piatto Romano : A smaller trattoria focused on authenticity and quality, Piatto Romano serves traditional dishes with fresh, carefully sourced ingredients. The menu is simple but perfectly executed, with highlights like carbonara, gricia, and tiramisù. It’s a spot that feels unpretentious but delivers some of the best flavors in Rome, making it a true hidden treasure.


📍 Via Giovanni Battista Bodoni, 62 – 00153 Roma RM

✨ Average spent: €25–35 per person


Piatto Romano
Piatto Romano

 
 
 

Comments


© 2035 by ROMESOMUCH

bottom of page