6 Spots for the Best Lunch in Rome & What to Know Before You Go

A morning of walking up hills and over cobblestones builds up a fierce hunger, and there’s nothing like a Roman lunch to satisfy it.

Lunch in Rome can take many forms, from the classic trattoria to pizza by the slice to snacking at a wine bar. Romans usually eat around 1:00 p.m. Most restaurants offer lunch, the exception usually being sit-down pizzerias.

So whether you’re looking to feast on cacio e pepe and fried meatballs, or just a simple sandwich, here are 6 of the best places to get lunch in Rome enough for a whole week of eating.

woman sprinkling parmesan cheese on plate of pasta
Don’t settle for mediocre lunches in Rome, check out these spots out instead.

Enoteca Corsi

There aren’t many places like Corsi left in Rome. A family-run spot right in the center of Rome, the three tavern-like rooms are lined with wine bottles, old posters and other accumulated memories from more than 80 years in the same spot. Only open at lunch, Corsi serves a small menu of traditional Roman homestyle cooking.

Start with superlative pasta with chickpeas, or in the summer, refreshing cold pasta with fresh tomatoes and mozzarella. As second courses, Corsi specializes in baccalà (salt cod), oven-roasted or stewed with tomatoes.

If salt-cod isn’t your thing, there’s veal with a pile of roasted potatoes, so tender and deliciously greasy that you’ll always wish there were more of them. Enoteca means “wine shop,” and Corsi has an ample list, but many guests opt for a jug of house wine straight from the barrel.

woman handing plates of pasta to people sitting at a table for lunch in Rome
When in Rome… order everything on the menu.

Da Danilo

The most difficult part about eating at Danilo is deciding what to get. An ever-so-slightly upscale trattoria, this is a place where the menu encourages over-ordering. Start with polpette all’amatriciana (tiny meatballs served in a sauce of tomato, guanciale and pecorino cheese) or a tartare of Italian beef prepared table side.

Save room for pasta, though. The carbonara is one of the best in the city, and someone in your party needs to try the strozzapretti with a tomato sauce enriched with cured lard.

But if theatricality (and cheese) is what you seek, get the cacio e pepe. A classic Roman dish of fresh pasta with pecorino and abundant black pepper, at Danilo they wheel a whole wheel of pecorino to your table and toss the hot pasta in it to order.

Overhead shot of cacio e pepe pasta on a white oval-shaped plate
Proof that carbs are always a good idea in Italy.

Osteria Bonelli

There are some rules at Osteria Bonelli: You don’t get separate glasses for water and wine, there’s only one menu (a chalkboard easel that the staff plop in front of your table), and sweatpants are the preferred attire. It’s all part of the fun at this raucous, uber-Roman joint located way outside the city center.

Bonelli serves belly-busting portions of cucina romana, for prices so affordable you’ll think there’s been a mistake when the check arrives. The best dishes are the secondi (main courses), including nutmeg-scented fried meatballs, roasted pork shank you can cut with a spoon, and even stewed horse. To settle the stomach afterwards, the waiter will offer you a shot of Jägermeister.

Insider’s tip:

  • Be sure to call ahead, as it gets quite packed at lunch.
man pouring wine into various wine glasses on a table
Finding the perfect wine to accompany your Italian lunch is a must.

Mordi e Vai

Mordi e Vai makes sandwiches. But these aren’t normal grab-n-go’s. Located in the Testaccio market, former butcher Sergio Esposito founded this stall with the idea of taking classic Roman dishes and making them into messy, delicious sandwiches.

The daily selection might include everything from simple, perfect boiled scottona (heifer) with chicory to veal alla carbonara to a whole squashed artichoke. There’s now a second location near the Re di Roma metro stop.

A man taking a bite out of a Venetian sandwich.
This isn’t just a sandwich. It’s Sergio’s love letter to Roman cuisine.

Agustarello

If you consider a Mordi e Vai sandwich a mere snack, head across the street to Agustarello. Testaccio is Rome’s former meatpacking district, and still contains many traditional restaurants that specialize in Roman hoof-to-snout cuisine.

Agustarello is barebones, with just a few tables and the owner in the kitchen. Think plebeian dishes like coda alla vaccinara (tender stewed oxtail in a sauce spiced with pine nuts and bitter chocolate).

Adventurous palate? Try pajata. That’s the much-beloved Roman dish of calf intestines, still stuffed with curdled milk.

Rigatoni with coda alla vaccinara in Rome.
Tasting your way through Rome, one glorious lunch at a time.

Antico Forno Roscioli

The bakery of the now-famous Roscioli empire, Roscioli Forno is the place to go if you think the best lunch is one that involves a large tray of pizza. Roscioli makes Roman-style pizza by the slice. Meter-long tongues of thin, crispy dough, topped with everything from tomato sauce to sausage, rest on the wooden counter.

Direct the knife-wielding guy how much you want of what, and he’ll hack you off slices, weigh them, and print you a receipt so you can pay at the register. Space is limited and there’s always a crowd, so sometimes the best thing to do is get your pizza wrapped in wax paper and eat it while you stroll around the center of town.

Rome lunch FAQ

What are some affordable lunch spots in Rome?

Discover a variety of affordable yet authentic lunch options that offer both classic Roman dishes and local specialties.

Close up of a person's hands cutting food on a white plate
Lunches in Rome are anything but bland.

 

 

How can I experience an authentic Roman lunch?

Look for eateries that serve traditional recipes with locally sourced ingredients and a friendly, community atmosphere.

A group of diners smiling and drinking red wine.
From the first forkful to the last crumb—perfection.

What insider tips should I know before dining in Rome?

Be sure to try local recommendations, ask for seasonal dishes, and explore hidden gems off the main tourist paths.

Toast of buffalo mozzarella balls on toast with pesto, tomato and some sort of meat
Eating seasonally is the best way to eat fresh bites in Rome.

Where can I find hidden gem restaurants in Rome?

Explore neighborhoods away from crowded tourist areas and ask locals for their favorite dining spots.

People walking around looking for hidden gems in Florence.
Neighborhoods outside the touristy areas have some of the best meals you’ll eat in Rome.

What should I expect in terms of pricing for a typical lunch in Rome?

Prices can vary; however, many local spots offer quality meals at moderate prices compared to more tourist-centric restaurants.

A group of smiling people sitting at a restaurant ready to eat lunch in Rome.
Don’t fall into tourist traps, eat at local spots.

Are there any must-try dishes for lunch in Rome?

Yes, don’t miss out on classic Roman dishes like carbonara, cacio e pepe, and other local specialties.

Spaghetti carbonara served on a white plate with a stemless glass of red wine in the background.
Carbonara is a classic must-try Roman dish.

Update Notice: This post was updated on April 17, 2025.

What could be better than a traditional Italian pasta lunch, complete with wine? That’s exactly what’s in store for you on our Testaccio Neighborhood Food & Market Tour. But that’s not all—before and after the big meal, you’ll continue tasting your way around Testaccio, meeting some of our friends who have proudly carried on their families’ culinary traditions for generations.