How to Find Good Restaurants in Italy: 9 Top Tips (Updated for 2019)

How to find good restaurants in Italy

Looking to eat at some good restaurants in Italy? Excellent. I truly believe few other countries in the world have food quite as good as Italian food. And experiencing that Italy’s culinary culture — at its best — should absolutely be one of your aims on your trip.

But… it’s not quite as easy to find good restaurants in Italy as you might expect.

How to find good restaurants in Italy
You can find good restaurants in Italy without hours of research — but you need some savvy.

I can’t tell you how many times I’ve heard people say “Italy! You can eat anywhere in Italy and eat well”. Erm… not quite. It’s true that if you have some savvy, you can find an excellent place, the kind where you walk out blissfully happy and with your wallet still surprisingly full, almost anywhere. But it’s not true that you’ll have this experience everywhere without even trying.

That’s especially the case in cities that welcome as many tourists as a place like Rome. (Reminder: Three million people live in Rome, while 10 million people a year visit the city). Unfortunately, many eateries have taken advantage of the fact that they’re unlikely to see these visitors again by serving up mediocre-to-terrible, even microwaved food.

How to find good restaurants in Italy. Pasta con tartufo
Ah, if only every restaurant in Italy served up dishes these delicious.

Want to avoid that experience? Here are some tips for finding good restaurants in Italy.

How to find good restaurants in Italy if you’re… willing to put in some work

These tips are best for foodies who really want to make sure no meal goes to waste (and are willing to put in some effort and research to get there).

Tip #1: Don’t use Tripadvisor (with one caveat)

It is so, so easy to research restaurants in advance now. You have thousands of websites at your fingertips, all promising to guide you to “the best restaurants in Rome” (or “the best restaurants in Venice”, or “the best restaurants in Italy”…). But that’s part of the problem. Where do you go? Whose advice do you trust?!

The first place many people tend to go for restaurant recommendations? Tripadvisor. Do not do this. Why? Tripadvisor’s absolutely fine for reviews of hotels and tours — things that tourists are in a great position to review. But restaurants? With all due respect, most of us, when we’re tourists, are not the best judges of the quality of local cuisine. That’s especially true because so many travelers to Italy are confused about what even is Italian food to begin with. (More about this in my post about what’s Italian, versus Italian American, food). You want a local’s review, not a one-time visitor’s — and locals don’t tend to review their neighborhood restaurants on Tripadvisor.

How to find a good restaurant in Italy. Want to go where the locals go? Then a site like Tripadvisor probably isn't your best bet for recommendations.
Want to go where the locals go? Then a site like Tripadvisor probably isn’t your best bet for recommendations.

In fact, I know from personal experience that some restauranteurs have made a career out of “gaming” the system. I knew one owner who regularly served customers less-than-Rome’s-best food. But he knew that, at the end of the meal, by being really friendly, offering a “free” limoncello and asking the clients to review him on Tripadvisor, he’d get a good review anyway. He did. For several months, his restaurant — which, again, was pretty mediocre — was the top-rated restaurant in Rome. According to Tripadvisor.

That being said? I will use Tripadvisor sometimes. But the Italian version. (Just go to Even if you don’t understand the language, that’s OK: if there’s a restaurant you’ve heard of that you’re cross-checking, you can put it in and see how the Italian speakers rate it.

It’s still not foolproof. (An Italian from Milan is as much a tourist in Naples or Sicily as anyone else). But it’s a bit better than exclusively looking at reviews and ratings by us Anglophones.

Tip #2: What (and who) to trust online instead

With Tripadvisor out, where else can you turn? I’m equally wary of Google reviews, but because they at least aren’t sorted by language (and because I think locals are a little more likely to review their own favorite spots there), I trust them a little more.

Really, though, I trust individuals.

How to find good restaurants in Italy
Katie Parla has great recommendations for Naples and around Italy.

If my restaurant recommendations aren’t quite enough for you (or you’re looking for good restaurants in Italy in a different city), here are some other foodies in Italy to trust:

How to find good restaurants in Italy
With its creative, contemporary cuisine, Rome’s Metamorfosi is the kind of restaurant I trust Maria Pasquale to know all about.

Tip #3: Consider a food tour

Food tours can be a fun (and delicious) way to break up the history- and art-focused sight-seeing. They can also be an excellent way to learn about the local cuisine… and pick your guide’s brain about where they eat. Here are some favorites:

But… let’s say all of this research isn’t for you. What if you just want to eat well, avoid Rome’s worst dining options, and not spend tons of time researching and booking restaurants? That’s fine. But you’ll definitely want to follow the following five suggestions.

How to find good restaurants in Italy if you’re… already in Italy (and don’t want to screw around with too much online research)

So you’re already on the ground, sans restaurant reservations, hunting for that perfect spot — and just can’t be bothered to read a bunch of online reviews. It’s okay! Here’s help.

How to find good restaurants in Italy
Enjoy this view of the Pantheon? Me too! But make sure to move away from it before you eat.

Tip #4: Get out of the tourist centers…

…Or at least be aware that the closest you are to, say, the Colosseum, the harder it’ll be for you to find top-notch nosh. There are some notable exceptions to this: the pizzeria Alle Carrette in Monti, for example, is remarkably close to the Roman forum for having such good food. But while the owners of Alle Carrette have the pride and business acumen to keep their food delicious and their prices moderate, not every restaurant so well-positioned will do the same. Especially watch out for the areas right around St. Peter’s Basilica and the Trevi Fountain, which are veritable food deserts.

Tip #5: Run, don’t walk, away from friendly hosts.

He seems nice? He speaks English? He’s telling you you’re beautiful and your husband is a lucky man?

That all means one thing: His food’s not good enough for people — most notably Italians — to come in on their own. Avoid at all costs.

How to find good restaurants in Italy
He might be nice. But that host is a sign that you shouldn’t eat here.

Tip #6: English menus are fine. Tourist menus are not.

If you see a sign like “MENU TURISTICA: 10 Euros for appetizer, pasta, and wine!”, you’re probably in trouble. Same if there are any photos on the menu.

But if you go inside and are handed an English menu, don’t worry. Most restaurants do this these days.

Tip #7: Never look for a place to have dinner at 6pm… or 7pm (depending on where you are).

Or, really, anytime before 8pm — at least if you’re in Rome or further south. As a general rule of thumb, if it’s open that early, it’ll be catering to tourists: southern Italians never eat before 8:30pm. Some savvy restaurants that remain solid, like the institution La Campana, do open earlier — they’ve realized it’s a good way to get extra business. Still, it’s a risk. And isn’t part of the fun of traveling somewhere the fun of getting into local rhythms? (This changes the further north you go. In northern cities, like Milan, people tend to eat at 7:45pm or 8pm; in a sleepier rural area, say the Dolomites, it may be as early as 7pm. Earlier than that, though, is hard to find anywhere in Italy). 

Eat when locals do, and you’ll be far more likely to be surrounded by locals, not to mention have a better sense of which places are busy at an actual (local) dinner time — always a good sign.

Tip #8: Look for the crowd, and then be patient.

Remember, restaurants tend to be smaller in Italy and locals tend to linger longer over their meals. That means places fill up fast. So if a place is good, and if it’s dinner time (see above), there’s no reason it should be empty. Be wary if it is.

How to find good restaurants in Italy
If a place is good, it will probably be popular, and if it’s popular, there will be a crowd.

On the flip side? If it’s 9pm and a place is popular, it may be tough to get in without a reservation. Often, though, you can put your name down and either hang out, or come back in a half hour or so. If you want to eat at good restaurants in Italy — and you didn’t want to make reservations — then patience will be your friend.

Tip #9: Don’t get hung up on the names.

Trattoria, hosteria, taverna… meh. Any difference there once was between these has pretty much slipped away. Just remember that a birreria is more a place for fried food and beer, that a “bar” isn’t really a bar (it’s what we’d call a cafe), and that most good pizzerias aren’t open at lunch.

Finally, remember what you’re looking out for: That hole-in-the-wall place that doesn’t even look like a restaurant on the outside, but when you walk in (remember, at 9pm), it’s bustling with Italians. Eat only at gems like these, and you’re guaranteed to find good restaurants in Italy.

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!


How to Find Good Restaurants in Italy: 9 Top Tips


You might also like...


  1. Hi Amanda,

    Great job on your blog, it is very interesting!

    I am visiting Rome for one day on a cruise. I’ve been to Rome before – otherwise only 1 day in the city would be a sin! Anyhow, we’ve only had a 2 good meals in Rome and one of them was pizza and the other Osteria Da Giovanni I think is only open for dinner.

    Where would you recommend for a nice lunch? We’d like something with outdoor seating and Italian dishes – we want a relaxing lunch between sightseeing.


  2. Hi Liz,

    Thanks! So glad you find the blog useful.

    One thing: When will you be arriving in Rome? If in August, remember that it’s ferragosto (I’ve written a recent post on what that is here), so many of my favorite local places will be shut. Either way, though, make sure you call the establishment in question to make sure you’re not there on the one day they close!

    In general, you’re going to find that the city’s best restaurants, especially for lunch (not as popular for restaurants here as in the States), are going to be outside the immediate historic center. However, if eating near the sites is very important to you (and with just one day to spend, I bet it is!), one place I always like to recommend is . It’s a family-run restaurant, a stone’s throw from the ancient forum, with consistently good Italian dishes. They’re open for lunch, and they have some outdoor seating, although book in advance if that’s a must-have. One other place I quite like in the center is called Da Francesco, near Piazza Navona. Pretty good Roman food, good prices, and even pizza, rare at lunchtime. Plus, there’s plenty of outdoor seating.

    Hope that helps. Let me know how it goes, and enjoy your stay in Rome!

  3. Hi, We are a family of five, 3 kids 21yrs,18yrs and 13yrs,coming to Rome from Australia for my husbands 50th birthday in July. We will be in Rome on the night of his birthday, we are all foodies,I was hoping to book somewhere special for the occasion (Italian of course) We are staying at the Star hotel Metropole, Via Principe, Amedeo.
    Hoping you can help me. I have loved reading all your stories on this web site. I have printed them all off and now have a very thick “Rome file”
    Thanks for your help
    Regards Lisa

  4. Hi Lisa,
    I’m glad my blog has been helpful for you!

    There’s no better place than Rome for a special birthday dinner. For something super-special (and super-pricy), the word on the street is that La Pergola is the place, and it’s certainly Rome’s most famous and lauded restaurant… I can’t say I’ve been there myself, however (a little tough on a writer’s salary!). But worth checking out.

    Another good option might be the restaurant on the rooftop of Hotel Raphael — expensive, but with good food and great views. (I ate there last year). Filippo La Mantia’s resturant on the rooftop of Hotel Majestic also tends to get top marks from people, although I haven’t tried it myself. I think the terrace restaurant at Hotel Splendide Royal, which has a Michelin star, is also supposed to be quite good.

    What I’m more familiar with is the more moderately-priced places (more in the 30-50 euro per person range), which don’t tend to be on rooftops and have quite such spectacular views, but also have excellent food! For that, I’d say consider Le Mani in Pasta in Trastevere, Trattoria Monti in Monti, or Da Danilo on the Esquilino.

    I hope that helps!

  5. I can recommend Market to Table seasonal and regional cooking lessons at Latteria Studio (usually starts with a shopping visit to Testaccio Market).

    The hours you provide for dinner might be different depending on regions: in the north (thinking of Turin, Milan, Venice) Italians tend to eat earlier (say as from 19:00 or 19:30) than in the south (with the effect that restaurants close earlier too).

    1. Thanks for the recommendation! And yes, great point re: the north. In cities in the north like Milan, I’d say most people tend to eat at 8pm, while in more rural areas (like the Dolomites), more around 7pm. Still later than many visitors are used to, but definitely earlier than Rome. Will make a note!

Leave a Reply

Your email address will not be published.

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