Trastevere is one of Rome's most photogenic neighborhoods — cobblestone alleys, ivy-draped buildings, piazzas buzzing with energy after dark. It's also one of the most tourist-heavy, which means a lot of mediocre restaurants banking on foot traffic and Instagram hype.
But great cheap food absolutely exists here. You just need to know where to look. The trick: skip the checkered-tablecloth restaurants with guys trying to lure you inside, embrace street food counters, and arrive early at the trattorias that locals still frequent.
We dug through hundreds of Reddit posts to find the spots that Romans, expats, and savvy travelers actually recommend — not the places that bought their way to the top of TripAdvisor.
📊 How we built this list
We analyzed 120+ Reddit posts and 800+ comments across r/rome, r/ItalyTravel, r/travel, and r/solotravel — spanning 2022 to 2026. Restaurants were ranked by how frequently they were recommended by independent users across separate threads. We specifically filtered for budget-friendly options and weighted long-term Rome residents' picks more heavily than first-time visitor posts.
What to order: The cacio e pepe is the star — creamy, peppery perfection. Also get the fried artichokes (carciofi alla giudia) if in season, and the tiramisu. Everything on the menu is solid Roman trattoria cooking.
"Da Enzo is the one. I went on my honeymoon 9 years ago with my wife. Was one of the most memorable moments of our lives, a real experience and an incredible meal."
— r/rome · 11 upvotes
"As a local, I can tell you that I generally make sure to avoid going to Trastevere to eat. The only exception for me is Da Enzo al 29."
— r/rome · 17 upvotes
"Da Enzo. Get there before it opens. No reservations. Best pasta I've ever had."
— r/rome · 6 upvotes
tabiji verdict: The undisputed king of Trastevere trattorias — literally every thread mentions it. The downside? Lines can stretch 30+ minutes at dinner. Go for lunch, or arrive by 6 PM to queue for the first dinner seating. No reservations, cash preferred. Worth the wait.
What to order: The supplì (fried rice balls) are legendary — Redditors call them "chef's kiss." Get a classic margherita or marinara pizza, thin and crispy Roman-style. If artichokes are in season, the fried ones are phenomenal.
"Pizza in Trastevere: Ai Marmi (especially supplì). Three classics where Romans go."
— r/rome · 9 upvotes
"Ai Marmi is all you need to know. Traditional Roman pizza, supplì and if in season get the fried artichokes."
— r/rome · 2 upvotes
tabiji verdict: Nicknamed "L'Obitorio" (the morgue) because of its marble-topped tables and fluorescent lighting. Zero ambiance, incredible pizza. This is where Romans go for a quick, cheap, no-nonsense meal. The service can be brusque — it's part of the charm. You'll spend under €10 easily.
What to order: Their calzones are famous — massive and stuffed. The classic pizzas are also solid. A whole pie runs about €8–10. Don't skip dessert: the Nutella calzone is a crowd favorite.
"I can confirm Dar Poeta is really good — and really busy, but if you have time don't give up!"
— r/rome · 3 upvotes
"This was our favorite place in Rome. We have high standards for pizza, and we loved it every time we went — which was quite a lot. It was a 30-second walk from our AirBnb, so it was great for casual lunch, dinner, midnight snack."
— r/rome · 1 upvote
tabiji verdict: Opinions are split — some love it, some say it's overrated. The truth: it's solid, affordable pizza in a great location. Not life-changing, but reliably good. The calzones are the move. Gets busy, so go off-peak or be prepared to wait.
What to order: A trapizzino is a triangular pizza pocket stuffed with traditional Roman fillings — try the pollo alla cacciatora (chicken stew), trippa (tripe), or polpette al sugo (meatballs in sauce). Two trapizzini plus a drink = a full meal for under €10.
"Trapizzino was great for lunch. We got lucky and the line was short when we walked by."
— r/rome · 1 upvote
"Trappizino & Supplì Roma were fun for a DIY street food tour we made."
— r/rome · 3 upvotes
tabiji verdict: The perfect cheap eat. Inventor Stefano Callegari basically created a new food category — traditional Roman stews stuffed into crispy pizza pockets. It's a mix of tourists and locals, the portions are generous, and you'll be hard-pressed to spend more than €8. Great for a quick lunch before exploring.
What to order: The classic supplì al telefono (fried rice ball with molten mozzarella — when you pull it apart, the cheese stretches like a telephone cord). Also try their fried baccalà (cod) and fiori di zucca (stuffed zucchini flowers).
"Supplì in Trastevere. Not a restaurant but you'll be full & happy. Straight up original supplì."
— r/rome · 1 upvote
"Supplì Roma for lunch as well! Omg, the food looks amazing."
— r/rome · 3 upvotes
tabiji verdict: The cheapest way to eat well in Trastevere, period. A couple of supplì will run you €3–4 and fill you up. This is authentic Roman street food — no frills, no pretension, just perfectly fried goodness. Pair with Trapizzino for the ultimate budget street food crawl.
What to order: Cacio e pepe, amatriciana, or whatever's freshest that day. The outdoor seating in the quiet piazza is half the experience. Reserve ahead — this place books up.
"My favorite restaurant in that area is Da Teo. The co-owner is a little brusk and most of the staff don't speak much English, but the food is excellent."
— r/rome · 11 upvotes
"Shhhh don't tell them about Da Teo 😭😭😭😭"
— r/rome · 4 upvotes
tabiji verdict: The locals' secret alternative to Da Enzo — equally good food, far fewer tourists, quieter piazza setting. The staff can be no-nonsense (some might say rude), but that's a good sign in Rome. Reservations strongly recommended. This is the pick if you want authenticity without the Da Enzo queue.
What to order: Morning: maritozzo (cream-filled brioche) or cornetto with cappuccino. Evening: a cheap beer at the outdoor tables in the piazza. This isn't a food destination — it's a Trastevere institution for cheap drinks and pastries.
"Bar San Calisto for your morning Maritozzi or Cornetto and cappuccino. Thank me later 😉"
— r/rome · 5 upvotes
"The square just outside is great in the evening as well, get a bottle of beer and chill."
— r/rome · 2 upvotes
tabiji verdict: Not a restaurant, but arguably the most essential stop in Trastevere. Espresso for €1, beer for €2–3, pastries that don't cost tourist prices. The piazza fills up at night with locals, students, and the occasional artist. This is what Trastevere used to be before the Instagram crowds.
What to order: Traditional Roman-style pizza (thin and crispy, not Neapolitan). But Redditors also rave about the carbonara — surprisingly great for a pizza joint. The gricia is "gorgeous" according to one local.
"Ivo a Trastevere. Delicious pizza. And GORGEOUS gricia."
— r/rome · 10 upvotes
"The pizza at Ivo is good but the carbonara is spectacular."
— r/rome · 2 upvotes
tabiji verdict: A Trastevere institution since the 1970s. It's gotten more touristic over the years, but the food is still legitimate. The chaotic energy — packed tables, servers shouting orders — is part of the experience. Solid pizza, surprisingly good pasta, and you won't break the bank.
What to order: Carbonara, amatriciana, or ask Tony what's good today — the owner is charmingly eccentric and will steer you right. Portions are huge and the prices are genuinely reasonable.
"I've never had a bad meal at La Tavernetta 29 Da Tony e Andrea. Tony is interestingly eccentric and the food is plentiful, tasty and reasonably priced."
— r/rome · 3 upvotes
"I'll second this! Tony also randomly scooped my baby out of my wife's arms, the baby started bawling, and all of a sudden our table had free wine and tiramisu."
— r/rome · 4 upvotes
tabiji verdict: The most fun dining experience on this list. Tony is a character — expect unexpected interactions, spontaneous extras, and genuine warmth. The food is honest Roman cooking, portions are generous, and the prices won't shock you. A hidden gem that feels like eating at someone's eccentric uncle's house.
What to order: Any pasta — the portions are genuinely massive. Their "piccola" is most restaurants' regular. Go for the cacio e pepe or carbonara. Fair warning: the medium size could feed three people.
"Would highly recommend Impiccetta for large pasta portions."
— r/rome · 6 upvotes
"I had Impiccetta the other day and was amazed at how large even their 'piccola' sized serving of pasta was. The table next to me ordered a medium and it was enough for three people."
— r/rome · 4 upvotes
tabiji verdict: The best value-per-euro on this list when you factor in portion size. Order a "piccola" — trust us, it's enough. The food is solid, the atmosphere is relaxed, and you'll leave absolutely stuffed. Perfect for when you want proper pasta without the Da Enzo queue.
What to order: Classic Roman pasta dishes — carbonara, amatriciana, cacio e pepe. They also do Neapolitan-influenced dishes alongside the Roman classics. Ask about daily specials.
"Alle Fratte di Trastevere, haven't had a bad meal there and been going for years, absolutely fabulous and reasonable prices."
— r/rome · 2 upvotes
"Alle fratte di trastavere."
— r/rome · 2 upvotes
tabiji verdict: A reliable, unfussy trattoria that's been quietly doing its thing for years. Not the flashiest pick, but the kind of place where repeat visitors eat. Reasonable prices, consistent quality, and you won't be surrounded entirely by tourists. Closed Wednesdays.
What to order: Their signature sandwiches use quality meats and fresh bread. Ask for recommendations — they know what's best that day. Simple, honest, and incredibly satisfying.
"Donkey Punch. Best sandwich in Lazio."
— r/rome · 1 upvote
tabiji verdict: When you want something quick, cheap, and genuinely excellent. Italian sandwich shops are an underrated lunch move — great bread, quality cured meats, and none of the sit-down restaurant markup. Perfect for a grab-and-go lunch while exploring the neighborhood.
Frequently Asked Questions
What is the best cheap restaurant in Trastevere?
Based on Reddit consensus, Da Enzo al 29 is the most recommended restaurant in Trastevere for authentic Roman food at reasonable prices. Expect to pay €10–18 per person for classics like cacio e pepe, carbonara, and fried artichokes. The catch: long lines, especially at dinner. Arrive by 6 PM or go for lunch.
Is Trastevere too touristy for good cheap food?
Trastevere is one of Rome's most tourist-heavy neighborhoods, and locals frequently warn that quality has dropped since COVID. However, genuinely good budget spots still exist — you just need to avoid the checkered-tablecloth restaurants with guys beckoning you from outside. Street food (supplì, trapizzini, pizza al taglio) is consistently good and cheap throughout the neighborhood.
How much does a cheap meal cost in Trastevere?
Street food (pizza al taglio, supplì, trapizzini) runs €3–6 per item. A sit-down trattoria meal with pasta and a glass of house wine typically costs €12–20 per person. For the absolute cheapest option, grab pizza by the gram from a forno — you can eat well for under €5.
Should I avoid Tonnarello and Nannarella in Trastevere?
Reddit is strongly divided on these two restaurants (owned by the same person). Multiple locals accuse them of running fake review campaigns and serving mediocre food at tourist-trap prices. Some visitors genuinely enjoy the food. Our take: the long lines and controversy aren't worth it when places like Da Enzo, Da Teo, and Ai Marmi are nearby.
What should I order in a Trastevere trattoria?
The classic Roman dishes to try: cacio e pepe (pecorino and black pepper pasta), carbonara (egg, guanciale, pecorino), amatriciana (tomato, guanciale, pecorino), and supplì (fried rice balls). For starters, get the carciofi alla giudia (Jewish-style fried artichokes) if in season. Wash it down with house wine — typically €4–5 per glass.