Where locals actually eat — by neighborhood, budget, and what to order.
Some links are affiliate links. Learn more.
Forget the tourist menus.
You’ll find the real Rome in places where the waiters roll their eyes when you ask for "spaghetti with meatballs" and the only thing on the chalkboard is "Cacio e Pepe."
Here’s where Romans eat:
The lunchtime scene
Locals don’t eat dinner at 8 PM. They eat lunch at 1:30 PM. You’ll see them lining up outside tiny, unmarked doors in Trastevere or Monti. Inside? No menus. Just cacio e pepe (cheese + pepper pasta) for €10-15. The owner shouts orders like "Pasta al pomodoro, due!"—you’ll get a plate with more sauce than you can eat. This is Rome.
The real budget meal
After 3 PM, skip the touristy gelato shops. Find the supplì stand near Campo de’ Fiori. These are fried rice balls with mozzarella inside. Locals eat them standing up, wrapped in paper, while arguing about soccer. €2 for a bag of 5. Never order "pasta" at these stands—ask for supplì or crostini.
How to eat like a local for €30
At Testaccio Market, follow the line of nonna’s. They’re buying carciofi alla giudia (Jewish-style artichokes) for €8 per plate. Eat them with crusty bread and cheap wine. No reservations. No menus. Just 30 euros for a feast that’ll make you forget you’re in a city.
You’ve found the right place when:
1. The waiter says "Non ho un menu" (I don’t have a menu).
2. The table is sticky with tomato sauce.
3. You’re eating cacio e pepe with a fork, not a spoon.
This isn’t a "guide." It’s how Romans eat. Go eat where they eat. Or stay in your hotel and eat the tourist pasta. Your call.
Flying to Rome?
Search Flights to Rome →Was this helpful?
About · Contact · Editorial Policy · How We Make Money
Headlines sourced via Google News · Updated April 2026

Eating in Rome: 8 Food Experiences to Have in Rome · via Your Guides Abroad
A classic Roman pizza al taglio costs €3-4, while a full meal at a trattoria might run €15-20. For a fine dining experience, expect to pay €50+ per person for a multi-course meal.
| Meal Type | Cost per Person | Where to Find It |
|---|---|---|
| Street food | €3-4 | Pizzerias, markets |
| Casual | €10-15 | Trattorias, osterias |
| Mid-range | €15-25 | Local restaurants |
| Fine dining | €50+ | Michelin-starred venues |
| Daily budget | €35-60 | Mix of meals |
Tip: Avoid tourist traps near major landmarks; seek out family-run spots in residential neighborhoods for authentic, affordable meals. Always check prices before ordering.
Navigate Rome's restaurant districts with this interactive map. Click to explore the city.
In the heart of Trastevere, Roscioli Salumeria has been serving authentic Roman dishes since 1991. Order the carciofi alla giudia (Jewish-style artichokes, €22 for two), saltimbocca alla romana (veal with prosciutto and sage, €34), and tiramisu with house-made mascarpone (€16). Total: €72. The space is a mix of rustic wood and vintage glassware, with a small counter for quick takeout. Best visited midweek at 7 PM to avoid weekend crowds. Ideal for food historians and those seeking a genuine Roman experience, not tourists chasing Instagrammable moments.
Perched on the 12th floor of the Rome Cavalieri hotel in the EUR district, La Pergola offers panoramic views and a refined menu. Try the baccalà mantecato (creamed salted cod, €38), vitello tonnato (veal with tuna sauce, €42), and panna cotta with black truffle (€28). Total: €108. The decor is minimalist with floor-to-ceiling windows and soft lighting. Visit on a Tuesday for a quieter dinner, avoiding the weekend rush. Best for business dinners and those who appreciate high-end Italian innovation without the pretension.
Nestled in the Testaccio market, Supplizio serves the best supplì (fried rice balls) in Rome. Order the supplì al telefono (with mozzarella, €12 for two), supplì alla Romana (with tomato and cheese, €14), and supplì al tartufo (truffle, €18). Total: €44. The stall is a small counter with a few stools, serving hot food to locals and workers. Best visited before 3 PM to avoid the lunch rush. Perfect for lunch breaks, foodies, and anyone wanting a quick, authentic Roman bite.
In the Monti district, Osteria del Pegno features a curated wine list with over 150 local options. Order the pasta alla carbonara (€22), saltimbocca alla romana (€28), and panna cotta (€14). Total: €64. The interior is a mix of exposed brick and wooden tables, with a focus on local wines. Best visited on a Wednesday for a relaxed evening. Ideal for wine enthusiasts and those looking for a casual yet refined meal without the tourist price tag.
Located in the historic center, La Pergola offers a 12-course tasting menu featuring Roman ingredients. Try the carciofi alla giudia (€48), vitello tonnato (€52), and panna cotta with black truffle (€38). Total: €138. The decor is elegant with white linen and subtle lighting. Visit on a Monday for a quiet dinner. Best for special occasions and those seeking a high-end culinary experience with a focus on Roman tradition.
In the Testaccio neighborhood, Da Enzo has been a local favorite since 1985. Order the cacio e pepe (€18), amatriciana (€20), and tiramisu (€12). Total: €50. The space is a small, no-frills room with red checkered tablecloths and a busy kitchen. Best visited on a Tuesday evening to avoid weekend crowds. Perfect for locals, families, and anyone who prefers a genuine Roman trattoria over tourist traps.