The Best Trattoria in Rome? How About Six of Them

Book restaurants in Rome

Looking for the best trattoria in Rome? Good. Because unless you’re sticking to Michelin-starred spots only, at some point during your trip, you’re going to wind up eating at one. Might as well make it top-notch.

Originally, a trattoria was a mid-priced, family-run restaurant, something between a ristorante and osteria in terms of expense and formality. In reality, it’s come to mean pretty much any restaurant in Rome that’s serving up Roman dishes and isn’t overly expensive (or any others that want to pretend that’s the case — hi, all you places with tourist menus!).

So if you want the very best trattoria in Rome… you should have an idea of where to go.

When I’m craving an amazing cacio e pepe or Roman artichoke or saltimbocca, these are the trattorias in Rome I frequent.

(Do note that while these places all have very good food, they’re not all always top-notch with service: brusque waiters are part of the trattoria’s charm. Truly. It’s as traditional as carbonara).

The best… no-frills trattoria in Rome

Spaghetti alle vongole at Hostaria Romana
An abundant portion of spaghetti alle vongole at Hostaria Romana

Hostaria Romana is old-school: the tables are crammed together, past diners have scrawled their signatures on the wall, and if two people at your table order the same pasta, it’s spooned out of a pan right at your table. Fortunately, the dishes are old-school, too. Nothing here is going to blow your mind with creativity, but that’s not the purpose of, say, a like-your-nonna-romana-made-it amatriciana: We’re talking simple ingredients done well.

On that basic (but oh-so-difficult, if other trattorias in Rome are any indication!) promise, Hostaria Romana delivers. Which is especially surprising given its location right around the corner from Piazza Barberini, or tourism central. Even more surprising? The waiters here are actually nice. Go figure.

In season, don’t miss the artichokes. When I ate there in December, I ordered both the alla giudia (fried) and alla romana (braised) styles. They were both delicious. (Who said you have to settle for just one option?).

Carciofi at Hostaria Romana in Rome
Don’t limit yourself. How about a carciofo alla giudia…
At Hostaria Romana, one of the best trattoria in rome
…and a carciofo alla romana?

Hostaria Romana is located at Via del Boccaccio 1, right near Piazza Barberini; it’s open daily except Sundays for lunch and dinner. For dinner, reservations are recommended.

The best trattoria in Rome… at a tourist sight

Armando al Pantheon, a great trattoria in Rome
Amatriciana at Armando al Pantheon

Note that I didn’t say “touristic trattoria.” That’s because Armando al Pantheon has the rare distinction of being practically on top of one of Rome’s most popular sights — yet remains a favorite with snazzily-dressed Italian businessmen and guidebook-toting tour groups alike.

And for good reason. Despite the trattoria’s fame over the course of a half-century of business, Armando’s hasn’t gotten lax: both the quality and prices remain good. Anywhere else, it would be a solid choice. In the culinary mess that makes up the Pantheon area, it’s a gem.

The torta at Armanda al Pantheon, one of the best trattoria in Rome
Armando al Pantheon’s signature dessert

Don’t miss the amatriciana, although any of the pastas are a good bet. And while most trattorias in Rome (including even those on this list) have fairly mediocre  desserts, you could definitely do worse than the torta antica Roma, above.

Armando al Pantheon is located at Salita dei Crescenzi 31, right around the corner from the Pantheon; it’s open daily for lunch and dinner, except for Sunday and for Saturday dinner. Reservations recommended, particularly for dinner. 

The best trattoria in Rome… requiring a bib

Da Bucatino, a trattoria in Rome
Da Bucatino’s famously saucy amatriciana, complete with splattered tablecloth.

Did you know that was a thing? No? Me neither, until I ate at Da Bucatino for the first time. The amatriciana swims in so much sauce here, they’ll (sometimes) give you a bib to eat it with.

Yes, it’s a little gimmicky, but that’s the only gimmicky thing you can say about this place. Da Bucatino is the quintessential Roman trattoria, down to the hit-or-miss (frankly, often miss) service, reliably solid (if not life-changing) dishes, help-yourself antipasti bar and no-frills, casual atmosphere. And don’t get me started on how much better it is than its (inexplicably) more famous neighbor, Da Felice.

Da Bucatino is located at Via Luca della Robbia 84/86 in Testaccio. It’s open daily for lunch and dinner, except on Sundays. Dinner reservations recommended, but not always essential.

The best trattoria in Rome… built on a dump

Flavio al Velavevadetto in Testaccio, Rome, one of the best trattorias in Rome
Dine on an ancient dump!

(2019 update: Sadly, some recent subpar experiences here have crossed Flavio al Velavevodetto off my list; it seems to have gone the way of many other Rome restaurants that hit the big time. But read on for other recommendations of the best trattorias in Rome).

That’s a thing? Why yes. Yes, it is.

Flavio al Velavevodetto has been one of my go-to spots for years. It still is. Despite a brief slump in quality, it’s now better than ever, serving up classic Roman dishes made from high-quality ingredients. The mixed fritti are as light and airy as tempura, the cacio e pepe among the best in Rome. The service can be iffy, and some dishes a little overpriced, but, really, it’s one of the most reliably excellent spots you’ll find in Rome.

Flavio al Velavevodetto, a great Roman trattoria
Ravioli at Flavio al Velavevodetto

Then there’s the fact that it’s on top of an ancient dump. You heard me right: The trattoria is built into Monte Testaccio, the hill made of broken Roman amphorae (and where the neighborhood gets its name). On the ground floor, a glass wall lets you peek at all the detritus of yesteryear while you eat. Let’s just say their trash was much prettier than ours.

Another plus? There’s a lovely rooftop terrace for summer dining. Ancient Roman vessels inside, lovely Roman breezes outside… what’s not to like?

Flavio al Velavevodetto is located at Via Monte Testaccio 97, in Testaccio; a second location has opened in Prati, near the Vatican, at Piazza dei Quirita 4/5. Both restaurants are open daily for both lunch and dinner. Dinner reservations recommended.

Via Monte Testaccio 9
is located at Via Monte Testaccio 97

The best trattoria in Rome… that’s also (a bit) upscale

Roscioli, one of the best trattorias in Rome
Roscioli’s pretty, if pricey, tiramisu

Known to guidebooks, food bloggers and culinary television shows alike, Roscioli is an institution. Such an institution that, for years, I thought, “Everyone knows this place already — it’s not like I’m discovering anything new, or sending people to some hidden gem, by eating there.”

Which remains true. The problem: I was missing out by not going earlier.

Luckily, I recently rectified the situation. And, yes: Roscioli is every bit as good as all of its evangelists would have you believe. It’s not just that the pasta is perfectly cooked or the cured meats melt-in-your-mouth delicious; it’s that the ingredients are top-notch and super-fresh. If you think you’ve had “burrata” before, for example, you haven’t had it till you’ve ordered it at a place like Roscioli, where it’s served split open and gushing with cream.

At Roscioli, an upscale trattoria in Rome
This is not your Kroger’s burrata

The catch, of course, is that Roscioli has the prices to match: a carbonara, generally in the realm of €9 or €10 at traditional trattorias, is €15 here. But just take a look at the carbonara (pictured at top) and tell me if you wouldn’t happily pay a little extra for that. (This, by the way, was a half-portion size).

Some of the seating is a little spotty. The entrance area is especially crowded and, well, anything but relaxing. But if you’re seated up front, here’s the bonus: you’re next to the meat and cheese counter, which means you’ll get to watch Rome’s most elegant grandmothers coming in to choose prosciutto di Parma or a rose-petal cheese (just €75 a kilo!).

Interior of Roscioli, a trattoria in Rome
Wine, cheese, and happy diners

Is Roscioli the best trattoria in Rome for a down-home atmosphere, simple cuisine and a cheap bill? No. In fact, including it on a list of “trattorias” at all is a bit of a stretch. But if you want to experience some of the finest versions of Rome’s most classic dishes (again — that carbonara!), and you’re willing to pay just a little bit extra, this is your spot. And, with countless enthusiasts behind Roscioli, you don’t just have to take it from me.

Roscioli is located at Via dei Giubbonari 21, near Campo dei Fiori; it’s open daily except Sundays for lunch and dinner. Reservations for either meal are a must.

The best trattoria in Rome… on a tram line

This is how good Cesare al Casaletto is: So good that I’ve utterly failed to take a single publishable photograph of it. That’s because I’m so excited when my food arrives, any plans of taking a moment to snap that perfect shot fly out the window faster than Pavlov’s dog salivates. And believe me, every time I go, I go with this plan in mind and a DSLR in my bag. Every. Time.

Cesare al Casaletto in Rome, seriously the best trattoria in Rome
Apparently, this was the best I could do

Suffice it to say that the photo above, which is of one of Cesare’s more creative (and heavier!) plates — cacio e pepe reimagined as an antipasto of fried gnocchi in a pecorino-and-black-pepper sauce — simply does not do this place justice. Frankly, I almost left the subhead as “The best… trattoria,” full-stop, but, you know, didn’t want to be hyperbolic or anything. (Ha).

Here’s why Cesare al Casaletto is great: Most trattorias in Rome, including every place mentioned above, flub something. Often, it’s the meat courses. Sometimes, it’s the service. But not Cesare. From start to finish, you can expect a top-notch Roman meal. At a good price. With friendly (!!!!) servers.

Which is why this place is massively popular — with locals, and also, increasingly, with tourists. That says a lot, particularly since, located at the very last stop on the number 8 tram, it’s well off the beaten path. It couldn’t be simpler to get to; you can get on the tram at Piazza Venezia, and riding it to the end takes about 25 minutes. Still, for many people, the idea of going “all the way” out to Monteverde while on a vacation in Rome is a little bit of a mental block. And I get it.

If you want the very best Roman food the city has to offer, though, you won’t regret making the trek. I promise you. To me, this one really is the best trattoria in Rome.

Cesare al Casaletto is located at Via del Casaletto 45, and is open daily except Wednesdays for lunch and dinner. There’s no website; call +39 06536015 for reservations, which are highly recommended for dinner.

If you liked this post, you’ll love The Revealed Rome Handbook: Tips and Tricks for Exploring the Eternal City, available for purchase on Amazon or through my site here! I’m also free for one-on-one consulting sessions to help plan your Italy trip.

You might also like...


  1. Great eye, Trina!

    I actually thought about adding a PS about Da Danilo. Although it was still good the last time I was there, I haven’t eaten there recently, and always make a point to only recommend places I’ve (re-)tried in the last few months. So that’s the reason for the absence! Decided to go ahead with the post regardless, rather than let perfect be the enemy of the good… Anyway, you’ll have to try it yourself and report back.

    L’Asino d’Oro is still good, but it’s not a Roman trattoria — it’s upscale Umbrian food.

    I hope that helps!

  2. I am really sad, but I have to comment because we tested one of your “best of” – and were totally disappointed. The Armando al Pantheon is exactly that type of restaurant, you expect at such a touristic Place: Arrogant and bad Service. “so lala” Food, high Prices… etc pp. I really cannot recommend this Restaurant! We have been to Rome for 10 times and never had such a bad experience. So sad, because it was at my birthday evening.

    1. I’m so sorry to hear that! Brusque and slow service is somewhat par for the course for Rome’s more traditional trattorias, I’m afraid (in fact, not hurrying you through your meal, not bringing the bill until it’s asked for, etc is generally seen as polite when dining out in Italy). And I have to say Armando al Pantheon, while I’ve always found the food some of the best you can find in Rome’s centre, has always seemed to fall a bit into that tradition when I’ve eaten there. The servers at places like Hostaria Romana and Cesare al Casaletto are far friendlier and more on the ball. But I agree that overtly rude service is not okay, and I’m sorry to hear that you didn’t have a good meal. I hope you enjoyed your birthday in bella Roma regardless!

  3. Amanda, due to this post, my husband has now picked Cesare for his birthday dinner, which we’re celebrating in Rome 🙂 Question – how many days in advance do you think we’d need to make a reservation for a Wednesday mid-May? Is five days enough or do I need to pay the extra $$ to call from the US?

    1. Hi Katie, glad to hear it… tell me how you like it! 🙂 I want to tell you that five days is enough, and if you’re flexible on what time you’re seated and it’s only two of you, it probably will be. But if your husband has picked it for his birthday dinner, well, I would hate to tell you that and then for you to find it was in fact all booked up! One alternative to calling from abroad may be to ask your hotel or B&B if they can do it for you — if you explain it’s for a romantic birthday dinner, they may be especially willing to help 🙂 I hope that helps!

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.