Quick answer
For the best cacio e pepe in Rome, expect to pay between €12 and €28, with Felice a Testaccio being a top recommendation for its tableside preparation. While Testaccio and Trastevere are popular, some hidden gems exist in less touristy neighborhoods.
- Best overall
- Pigneto Quarantuno
- Price/value range
- €18 – 22 per pasta
- Top-ranked pick
- Felice a Testaccio — €18–22 per pasta
- Last verified
- 2026-03
Top verdicts
- Felice a Testaccio: The consensus #1.
- Roma Sparita: The fried parmesan bowl is one of Rome's great culinary inventions.
- Tonnarello: The most famous cacio e pepe spot in Trastevere — and the crowds show it.
For the best cacio e pepe in Rome, expect to pay between €12 and €28, with Felice a Testaccio being a top recommendation for its tableside preparation. While Testaccio and Trastevere are popular, some hidden gems exist in less touristy neighborhoods.
Cacio e pepe looks deceptively simple. Three ingredients: pasta, Pecorino Romano, black pepper. But ask any Roman and they'll tell you — getting the sauce silky smooth without clumping is an art that takes years to master. And Rome's trattoria scene is full of both masters and frauds.
We dug through hundreds of posts on r/rome, r/ItalyTourism, and r/travel to find where actual visitors and Roman residents swear their cacio e pepe allegiance — and which places they warn you to avoid. Testaccio and Trastevere dominate, but some of the best bowls are hiding in neighbourhoods tourists rarely visit.
Restaurant Map
How we built this list
We analyzed 80+ Reddit threads and 500+ comments across r/rome, r/ItalyTourism, r/travel, and r/italy — spanning 2021 to 2025. Restaurants were ranked by recommendation frequency and weighted by commenter credibility (long-term Rome residents vs. first-time visitors). We also cross-referenced food critics and Anthony Bourdain's documented Rome picks.
1Felice a Testaccio
Roman IconQuick comparison
- Best for
- Roman Icon in Via Mastro Giorgio, 29, Testaccio with a €18–22 per pasta spend range
- Strengths
- 4.3★ from 8,875 Google reviews · Roman Icon · Via Mastro Giorgio, 29, Testaccio
- Limitations
- Price band: €18–22 per pasta
- Price / value
- €18–22 per pasta · 4.3★
- Why it made the list
- The consensus #1. Open since 1936, still the benchmark. The tableside preparation isn't theatre — it's precision. Book via their website or phone at least 2–3 weeks ahead. If you only eat cacio e pepe once in Rome, make it here.
- What to order
- Cacio e pepe — the waiter mixes it tableside, incorporating cheese into pasta with starchy water in front of you. It's theatrical and flawless. Order the tonnarelli (the square-edged pasta), not spaghetti. Also try the coda alla vaccinara (oxtail stew) if you're doing a full Roman meal.
🕐 Open now
2Roma Sparita
Bourdain ApprovedQuick comparison
- Best for
- Bourdain Approved in Piazza di Santa Cecilia, 24, Trastevere with a €16–20 per pasta spend range
- Strengths
- 4.4★ from 3,249 Google reviews · Bourdain Approved · Piazza di Santa Cecilia, 24, Trastevere
- Limitations
- tourist traps, and Roma Sparita has earned its reputation honestly
- Price / value
- €16–20 per pasta · 4.4★
- Why it made the list
- The fried parmesan bowl is one of Rome's great culinary inventions. Yes, it's touristy now — but Anthony Bourdain didn't endorse tourist traps, and Roma Sparita has earned its reputation honestly. Go for dinner when the square lights up.
- What to order
- Cacio e pepe served in a crispy, golden fried parmesan bowl — a Roma Sparita signature that's been copied across Italy but never equalled. The bowl is edible and gets crispier as you eat through the pasta. Reserve; the square outside is magical in the evening.
🕐 Closed now
3Tonnarello
Tourist-FriendlyQuick comparison
- Best for
- Tourist-Friendly in Via della Paglia, 1, Trastevere with a €14–18 per pasta spend range
- Strengths
- 4.7★ from 101,807 Google reviews · Known for vegetarian options · Tourist-Friendly
- Limitations
- not transcendent
- Price / value
- €14–18 per pasta · 4.7★
- Why it made the list
- The most famous cacio e pepe spot in Trastevere — and the crowds show it. The food is good but not transcendent. The real draw is eating under the stars on one of Rome's most beautiful squares. Reserve ahead; the wait without one is 45–60 minutes on weekends.
- What to order
- Cacio e pepe and carbonara — both are consistently good. Large portions, buzzy atmosphere, outdoor seating on Trastevere's cobblestones. Also has good suppli (fried rice balls) as a starter. The ambiance is classic Rome trattoria at its most photogenic.
- Reservation
- Usually not needed
🕐 Open now
4Armando al Pantheon
Near the SightsQuick comparison
- Best for
- Near the Sights in Salita dei Crescenzi, 31 (2 mins from Pantheon) with a €18–24 per pasta spend range
- Strengths
- 4.4★ from 2,042 Google reviews · Near the Sights · Salita dei Crescenzi, 31 (2 mins from Pantheon)
- Limitations
- tourist trap
- Price / value
- €18–24 per pasta · 4.4★
- Why it made the list
- Proof that location doesn't have to mean tourist trap. Family-run for over 60 years, Armando treats every table — tourist or local — with the same exacting standards. The cacio e pepe is flawless. Book early; they fill up weeks in advance.
- What to order
- Cacio e pepe, carbonara, or amatriciana — the full Roman pasta quartet is executed perfectly here. Family-run since 1961. No Instagram menus or gimmicks — just impeccable Roman cooking a two-minute walk from the Pantheon, which should be impossible but isn't.
🕐 Open now
5Roscioli Salumeria con Cucina
Food-World FamousQuick comparison
- Best for
- serious food people
- Strengths
- 4.3★ from 6,064 Google reviews · Food-World Famous · Via dei Giubbonari, 21, Campo de' Fiori area
- Limitations
- arguably the most refined
- Price / value
- €20–28 per pasta · 4.3★
- Why it made the list
- The priciest on this list but arguably the most refined. Roscioli uses artisan Pecorino aged to their exact specifications — you're paying for the ingredient quality as much as the cooking. A splurge that's worth it for serious food people.
- What to order
- Roscioli is globally famous for carbonara, but the cacio e pepe is equally excellent — they use premium aged Pecorino from their deli counter. Half deli, half restaurant. The cured meats, cheese board, and natural wine list are worth ordering alongside your pasta.
🕐 Open now
6Hosteria Grappolo d'Oro
Slow FoodQuick comparison
- Best for
- Slow Food in Piazza della Cancelleria, 80, Campo de' Fiori with a €14–18 per pasta spend range
- Strengths
- 4.4★ from 2,983 Google reviews · Slow Food · Piazza della Cancelleria, 80, Campo de' Fiori
- Limitations
- Can get busy at peak times
- Price / value
- €14–18 per pasta · 4.4★
- Why it made the list
- The "una certezza" — a Roman guarantee. Slow Food certification means they care about ingredients, and you can taste it. Easier to book than Felice or Armando. Great for lunch before or after the nearby Campo de' Fiori market.
- What to order
- Cacio e pepe, carbonara, and the seasonal vegetable sides — they do a fantastic pumpkin parmigiana and deep-fried eggplant. Slow Food certified, which means quality ingredients sourced with care. Indoor and outdoor seating. Less touristy than most Campo de' Fiori spots.
- Wait expectation
- Can get busy at peak times
🕐 Open now
7Osteria da Zi Umberto
Trastevere ClassicQuick comparison
- Best for
- Trastevere Classic in Piazza di S. Giovanni della Malva, 14, Trastevere with a €12–16 per pasta spend range
- Strengths
- 4.5★ from 2,738 Google reviews · Trastevere Classic · Piazza di S. Giovanni della Malva, 14, Trastevere
- Limitations
- arguably more interesting
- Price / value
- €12–16 per pasta · 4.5★
- Why it made the list
- The casarecce with pecorino and cicoria is genuinely unique in Rome — a dish you won't find elsewhere. Less famous than Tonnarello but arguably more interesting. Classic Trastevere location, real local feel, easier to book.
- What to order
- Cacio e pepe (creamier and slightly less sharp than the Testaccio version) or their unique variant — casarecce pasta with pecorino and cicoria (bitter leafy greens). The bitterness of the cicoria against the salty cheese is brilliant. Also order the supplì starter.
🕐 Closed now
8Trattoria da Enzo al 29
Trastevere InstitutionQuick comparison
- Best for
- Trastevere Institution in Via dei Vascellari, 29, Trastevere with a €14–18 per pasta spend range
- Strengths
- 4.3★ from 9,514 Google reviews · Trastevere Institution · Via dei Vascellari, 29, Trastevere
- Limitations
- Price band: €14–18 per pasta
- Price / value
- €14–18 per pasta · 4.3★
- Why it made the list
- If you want to try all four Roman pastas in one sitting, Da Enzo is the place. The kitchen does each one perfectly — no shortcuts, no gimmicks. Reserve ahead; the space is small and every seat is earned.
- What to order
- The full Roman pasta canon — cacio e pepe, amatriciana, carbonara, and gricia. All four pastas are benchmark versions. The menu is short and seasonal, which is always a good sign. Tiny room, warm atmosphere, genuinely welcoming service.
- Reservation
- Usually not needed
🕐 Open now
9Flavio al Velavevodetto
Testaccio TrattoriaQuick comparison
- Best for
- Testaccio Trattoria in Via di Monte Testaccio, 97, Testaccio with a €14–18 per pasta spend range
- Strengths
- 4.2★ from 6,117 Google reviews · Known for vegetarian options · Testaccio Trattoria
- Limitations
- Book ahead but easier than Felice
- Price / value
- €14–18 per pasta · 4.2★
- Why it made the list
- A direct lineage from Felice a Testaccio makes this one of the most credentialed cacio e pepe kitchens in Rome. The setting — carved into a 2,000-year-old mound of Roman amphora — is unmatched. Book ahead but easier than Felice.
- What to order
- Cacio e pepe and the excellent coda alla vaccinara (oxtail braised in tomato sauce). The owner, Flavio De Maio, trained at Felice a Testaccio before opening his own place — the cacio e pepe DNA is intact. The restaurant is literally carved into Monte Testaccio, an ancient mound of broken Roman amphora.
🕐 Closed now
10Cesare al Casaletto
Local SecretQuick comparison
- Best for
- Local Secret in Via del Casaletto, 45, Gianicolense with a €14–17 per pasta spend range
- Strengths
- 4.4★ from 2,598 Google reviews · Known for vegetarian options · Local Secret
- Limitations
- Price band: €14–17 per pasta
- Price / value
- €14–17 per pasta · 4.4★
- Why it made the list
- The litmus test: if a restaurant is full of Romans and empty of tourists, it passes. Cesare al Casaletto passes spectacularly. Take the tram — it's 10 minutes from Trastevere and worth every second.
- What to order
- Cacio e pepe and the gricia (a cacio e pepe variant with guanciale instead of black pepper). The restaurant is in a working-class neighbourhood far from tourist circuits — the crowd is overwhelmingly Roman, which is the best endorsement a restaurant can have.
🕐 Closed now
11Osteria de Fortunata
Fresh Pasta ShowQuick comparison
- Best for
- Fresh Pasta Show in Via dei Banchi Vecchi, 168, near Campo de' Fiori with a €12–16 per pasta spend range
- Strengths
- 4.4★ from 29,620 Google reviews · Fresh Pasta Show · Via dei Banchi Vecchi, 168, near Campo de' Fiori
- Limitations
- genuinely good — and the fresh egg pasta gives it a unique richness
- Price / value
- €12–16 per pasta · 4.4★
- Why it made the list
- The only fresh-pasta cacio e pepe on this list. Watching them make tonnarelli through the window is half the experience. Not the most traditional version, but genuinely good — and the fresh egg pasta gives it a unique richness.
- What to order
- Fresh pasta — their cacio e pepe is made with egg pasta rather than the traditional dried tonnarelli, giving it a richer, slightly different texture. The fresh pasta is made on-site and visible through the window. Popular, touristy, but genuinely good.
🕐 Open now
12Da Danilo
Near TerminiQuick comparison
- Best for
- Near Termini in Via Petrarca, 13, Esquilino with a €14–18 per pasta spend range
- Strengths
- 4★ from 2,303 Google reviews · Near Termini · Via Petrarca, 13, Esquilino
- Limitations
- Price band: €14–18 per pasta
- Price / value
- €14–18 per pasta · 4★
- Why it made the list
- The best option for travellers staying near Termini who want authentic cacio e pepe without the pilgrimage to Testaccio or Trastevere. Solid cooking, fair prices, no nonsense.
- What to order
- Cacio e pepe and carbonara — the Esquilino neighborhood version is less fancy but deeply satisfying. Great option if you're staying near Termini and don't want to trek to Testaccio or Trastevere. Buzzy, casual, genuinely Roman.
🕐 Closed now
13Pigneto Quarantuno
Hipster LocalQuick comparison
- Best for
- Hipster Local in Via del Pigneto, 41, Pigneto neighbourhood with a €12–15 per pasta spend range
- Strengths
- 4.8★ from 230 Google reviews · Hipster Local · Via del Pigneto, 41, Pigneto neighbourhood
- Limitations
- Price band: €12–15 per pasta
- Price / value
- €12–15 per pasta · 4.8★
- Why it made the list
- The best excuse to visit Pigneto — Rome's coolest neighbourhood outside the tourist circuit. Pair Quarantuno dinner with an evening aperitivo in the surrounding bars for a genuinely local Rome night out.
- What to order
- Cacio e pepe in the classic Roman style. Pigneto is Rome's version of Berlin's Kreuzberg — arty, alternative, affordable. The restaurant is a neighborhood institution with zero tourist traffic. Low-key atmosphere, high-quality traditional cooking.
🕐 Open now
14L'Osteria di Monteverde
Residential SecretQuick comparison
- Best for
- Residential Secret in Via Luigi Mancinelli, 3, Monteverde with a €12–15 per pasta spend range
- Strengths
- 4.5★ from 1,100 Google reviews · Residential Secret · Via Luigi Mancinelli, 3, Monteverde
- Limitations
- Price band: €12–15 per pasta
- Price / value
- €12–15 per pasta · 4.5★
- Why it made the list
- The resident-test. Monteverde locals are not forgiving of bad pasta — so if this place has been full of them for years, the cacio e pepe is the real thing. Great for a quieter evening away from the Trastevere circus.
- What to order
- Cacio e pepe and gricia. Monteverde is one of Rome's most affluent residential neighbourhoods — the locals here are demanding and restaurants live or die by their standards. L'Osteria delivers consistent, excellent Roman cooking to a crowd that won't tolerate anything less.
🕐 Closed now
15Hostaria Romana
Near TreviQuick comparison
- Best for
- Near Trevi in Via del Boccaccio, 1, near Trevi Fountain with a €16–22 per pasta spend range
- Strengths
- 4.5★ from 4,295 Google reviews · Near Trevi · Via del Boccaccio, 1, near Trevi Fountain
- Limitations
- tourist traps
- Price / value
- €16–22 per pasta · 4.5★
- Why it made the list
- The honest option near Trevi Fountain in a sea of tourist traps. If you're spending the afternoon near the Trevi/Spanish Steps area, Hostaria Romana is the place to eat. Not the city's best cacio e pepe, but genuinely good — and the only real option in the area.
- What to order
- Cacio e pepe and carbonara. The rare genuine trattoria near a major monument. Not as legendary as the Testaccio icons but far above the tourist traps that dominate the Trevi area. Has been feeding Romans and informed tourists since the 1960s.
🕐 Open now
Frequently Asked Questions
What is cacio e pepe and what makes it special?
Cacio e pepe — literally 'cheese and pepper' — is a Roman pasta dish made with only three ingredients: tonnarelli or spaghetti pasta, Pecorino Romano cheese, and freshly cracked black pepper. Its genius lies in the technique: the cheese must be incorporated with starchy pasta water to create a silky, clump-free sauce without any cream or butter. When done right, it's one of the most satisfying things you'll ever eat. When done wrong (which happens at tourist traps), it's a gluey mess.
Do I need to reserve restaurants for cacio e pepe in Rome?
Yes, for the top spots. Felice a Testaccio, Armando al Pantheon, and Roscioli are notoriously hard to book and often need reservations weeks in advance. Roma Sparita and Trattoria da Enzo also require advance booking. For Tonnarello and Osteria de Fortunata, reservations are possible but the lines for walk-ins can be very long. Local spots like Pigneto Quarantuno and L'Osteria di Monteverde are easier to walk into, especially on weekdays.
Which neighborhood has the best cacio e pepe in Rome?
Testaccio and Trastevere dominate. Testaccio is the working-class food district where Roman cuisine was born — Felice a Testaccio and Flavio al Velavevodetto are both here. Trastevere has Roma Sparita, Tonnarello, Zi Umberto, and Da Enzo. For something more local and tourist-free, try Pigneto or Monteverde. Near major sights: Armando al Pantheon is 2 minutes from the Pantheon and genuinely excellent (not a tourist trap).
How much does cacio e pepe cost in Rome?
Expect €14–22 for a plate of cacio e pepe at a good trattoria. At high-end spots like Armando al Pantheon or Roscioli, you'll pay €18–25. Local neighborhood spots average €12–16. A full meal (pasta + secondo + wine) runs €35–60 per person at mid-range restaurants. Budget tip: Pigneto Quarantuno and L'Osteria di Monteverde are excellent quality at €12–15 for pasta, frequented by locals who care deeply about what they eat.
🎟️ Book Rome Experiences
Tours and activities hand-picked for this guide — book with free cancellation
Experiences via Viator — free cancellation on most tours