Where to Eat in Rome: 5 Must-Try Restaurants for an Unforgettable Trip

Looking for the best restaurants in Rome? Discover 5 must-try spots for authentic Italian food, including local favorites, hidden gems, and iconic Roman dishes

3/27/20263 min read

*A little disclaimer: This post contains affiliate links. If you use these links to buy something, I may earn a small commission at no extra cost to you. Thanks!

If you’re planning a trip to Rome, let’s be honest—the food is probably at the top of your list. And rightfully so. Rome is one of the most searched foodie destinations in the world, and for good reason. From creamy cacio e pepe to crispy Roman pizza, the city is packed with unforgettable meals around every corner.

But here’s the thing—not every restaurant in Rome is worth your time. Some are tourist traps, while others are the kind of places you’ll want to return to whenever you're in the area.

So if you’re wondering where to eat in Rome, here are 5 restaurants that are absolutely worth it, and number 1 (pictured above) is one of my all-time favorites!

1. Antica Osteria Rugantino (Classic Roman Experience)

If you’re looking for a cozy, traditional Roman meal that feels straight out of a movie, Antica Osteria Rugantino is the place.

Located in the charming Trastevere neighborhood, this lovely osteria is known for its warm atmosphere, rustic decor, and seriously good homemade dishes. It’s a favorite for both locals and travelers who want that classic Italian dining experience without feeling overly touristy.

What to order:

  • Cacio e pepe

  • Carbonara (my favorite)

  • House wine

Why it’s popular: It delivers that authentic Roman vibe—simple, delicious food in a relaxed, welcoming setting.

2. Da Enzo al 29 (Authentic Trastevere Favorite)

Not far from the Antica Osteria Rugantino, this small trattoria in Trastevere is always packed—and for good reason.

Da Enzo serves traditional Roman comfort food made with fresh, local ingredients, and it fills up fast (so go early or be ready to wait).

What to order:

  • Amatriciana

  • Fried artichokes

  • Tiramisu

Why it’s popular: It feels like a true local experience, not a touristy one.

3. Trecca – Cucina di Mercato (Local Hidden Gem)

If you want something a little more under-the-radar, this is it.

Trecca focuses on seasonal, locally sourced ingredients and simple Roman dishes done really well. It’s the kind of place locals actually go.

What to order:

  • Pork belly

  • Ricotta and sour cherry tart

  • Seasonal pasta dishes

Why it’s popular: Authentic, no-frills Roman cooking with amazing flavor.

4. Ristorante Dillà (Elevated Roman Dining)

For something a little more upscale, Ristorante Dillà is a must.

This spot takes traditional Roman flavors and gives them a modern twist, with beautifully plated dishes and a more refined atmosphere.

What to order:

  • Truffle pasta

  • Seasonal tasting dishes

  • Italian wine pairings

Why it’s popular: Perfect for a date night or special dinner in Rome.

5. Vecchia Roma (Classic & Historic Spot)

This restaurant has been around for over a century—and it’s still going strong.

Known for its traditional Roman dishes and lively atmosphere, Vecchia Roma is a great place to experience classic Italian cooking.

What to order:

  • Bucatini all’amatriciana

  • Spaghetti flambé dishes

  • House wine

Why it’s popular: It’s a mix of history, tradition, and seriously good pasta.

What to Eat in Rome (Don’t Skip These)

When you’re restaurant hopping in Rome, make sure you try:

  • Cacio e pepe (cheese + pepper pasta)

  • Carbonara (Rome’s most famous dish)

  • Supplì (fried rice balls)

  • Roman-style pizza (thin & crispy)

  • Stuffed Roman artichokes (soft & flavorful)

These dishes are the backbone of Roman cuisine and show up on menus all over the city.

Tips for Finding the Best Restaurants in Rome

  • Look for places filled with locals

  • Make reservations when possible

  • Eat slightly outside major landmarks for better quality

Rome’s food scene blends tradition with modern influences, so you’ll find everything from historic trattorias to trendy new spots.

Ready to Eat Your Way Through Rome?

I almost always fly into Rome, and I am never disappointed with my culinary experiences there. Even the train station has amazing food!

So, whether you’re sitting down for carbonara pasta in Trastevere or grabbing something quick between sightseeing, the food here is part of the experience. Try doing a walking food tour to get the inside scoop from a local and try all of the best hidden gems in town.

Honestly, some of your best Italian travel memories will probably happen at a table. So always come hungry, and don’t be afraid to try more than one spot on this list.