Roscioli (Centro Storico) — the famous one, and it's worth it
Antico Forno Roscioli on Via dei Giubbonari is the carbonara that travel writers won't shut up about, and the rare case where the hype matches reality. €18 a plate, made with Mora Romagnola guanciale aged 90 days, served at the perfect creamy temperature. The catch: you MUST reserve 2–3 weeks ahead online for dinner, or 1 week ahead for lunch. Walk-ins basically never get a table. Worth doing once if Rome carbonara is on your bucket list — and yes, the bread basket alone justifies the trip.
Da Enzo al 29 (Trastevere) — the trastevere classic
Tiny 30-seat trattoria on Via dei Vascellari, family-run since 1978. Carbonara €13, generous portion, very traditional execution. The queue starts forming at 18:30 for the 19:00 opening — they don't take reservations for parties under 4, and even then only by phone (no email, no online). Get there at 18:45 with a book, you'll wait 30–60 min, you'll get one of the best plates of pasta of your trip. Cash strongly preferred. Avoid the 'Da Enzo' copycats nearby — the original has the green sign and is at number 29 exactly.
Armando al Pantheon — for the Pantheon evening
20 meters from the Pantheon, which by rights should make it a tourist trap, but the Gargioli family has run it since 1961 and still cooks the carbonara correctly. €16, denser and eggier than Roscioli's version. Reservations essential (online, 2 weeks ahead). Pair with their cacio e pepe — if you can only do one dinner near the Pantheon, this is it.
Flavio al Velavevodetto (Testaccio) — the slope-side pick
Testaccio is the historic working-class neighborhood where carbonara was likely invented, and Flavio is the carbonara most Romans recommend to other Romans. €14, served in a restaurant literally built into the side of Monte dei Cocci (an ancient Roman amphora-shard hill). Quieter, more spacious than the centro storico options, easier to book (3–5 days ahead is usually enough). Take the metro to Piramide, walk 10 minutes.
Felice a Testaccio — the showy one
Famous for tableside-tossed cacio e pepe but the carbonara is equally strong (€15). Atmosphere is louder and more touristy than Flavio, but the food holds. Reservation absolutely required, 1–2 weeks ahead for dinner. If you're doing the Testaccio food market in the morning, book Felice for lunch the same day — perfect combo.
How to spot a tourist-trap carbonara (signals, not names)
Skip naming specific places — instead learn the signals. A restaurant is very likely serving 'tourist carbonara' when ANY of the following are true: menu translated into 5+ languages, large photos of the dishes printed on the menu or on a sandwich board outside, a host actively flagging you down with 'authentic Roman pasta', generic 'Italian classics' menu (carbonara next to lasagne next to pizza next to tiramisù all in one place), tables placed directly facing a famous monument or fountain, the menu lists carbonara as containing cream, bacon or pancetta (the real one has neither — only guanciale). Price signals: in the historic center, carbonara under €10 almost always means a pre-made version with cream and bacon; over €22 you're paying for the view, not better food. Real Roman trattorias usually have an Italian-only or Italian-plus-English menu, short pasta list (4–6 dishes max), no photos, no street tout, and prices €13–€18 for carbonara.