rome street food guide (2026) - honest reviews of the best food spots
honest reviews of 14 best street food and trattoria spots in rome. suppli, porchetta, carbonara, artichokes, gelato with prices in euros.
tldr: out of 14 rome food spots, my top 3 are da enzo in trastevere (carciofi alla giudia and amatriciana, 12-18 eur / $13.20-19.80 usd), norcineria viola at campo de’ fiori (porchetta sandwich since 1890, 5-8 eur / $5.50-8.80 usd), and fata morgana (natural gelato with creative flavors, 3-5 eur / $3.30-5.50 usd). full reviews with prices and honest opinions below.
rome is a city where you can eat on top of 2,000-year-old ruins and not even realize it. the food culture here is built on a principle that sounds simple but is deceptively difficult to execute: use three or four excellent ingredients, prepare them correctly, and do not add anything else. carbonara is eggs, guanciale, pecorino, and pepper. amatriciana is guanciale, tomato, and pecorino. porchetta is pork, herbs, and patience. the discipline of simplicity is what makes roman food exceptional and it is also what makes the bad versions so obviously bad.
i ate my way through three neighborhoods - campo de’ fiori, the jewish ghetto, and trastevere - over multiple days, spending roughly 150-200 eur ($165-220 usd) total. nobody paid for my food. no restaurant knew i was reviewing them. every suppli, every artichoke, every plate of pasta was ordered and paid for like any other customer. some of these places have been operating since the 1800s. a few of them are running on tourist ignorance alone.
the golden rule of eating in rome: the closer you are to a famous landmark, the worse the food gets. the trevi fountain does not improve your carbonara. the colosseum does not make your pizza better. walk five minutes away from the selfie crowds and the restaurant quality improves dramatically. if you want more italian food coverage, check out the best food in italy guide or the best pizza in naples.
the awards (my personal picks)
- best overall: da enzo in trastevere. the carciofi alla giudia and the amatriciana are both the best versions i found in the city.
- best budget: suppli from i suppli near trastevere. 2-3 eur ($2.20-3.30 usd) for a fried rice ball with melting mozzarella. the cheapest good food in rome.
- best sandwich: porchetta at norcineria viola in campo de’ fiori. pork, bread, spices. since 1890. nothing else needed.
- most overrated: gelato shops with neon-colored mountains of gelato near the spanish steps. the colors tell you everything - it is artificial, pumped with air, and priced for tourists who do not know better.
- best dessert: crostata di ricotta e visciole from the jewish ghetto bakery. sour cherry jam with ricotta cheese on a pastry base, with a history involving disguising dairy from inspectors during religious persecution.
- best hidden experience: the ancient roman ruins beneath the restaurant in the jewish ghetto. an 80 bc courtyard, 160 years older than the colosseum, now used as a wine cellar.
- best pasta: amatriciana at the trastevere restaurant above the ancient ruins. three ingredients (guanciale, tomato, pecorino), no onion, no garlic, no herbs. perfection through restraint.
- best fried food: carciofi alla giudia at da enzo. a whole artichoke deep-fried into a crispy flower that you eat leaf by leaf until you reach the soft nutty heart.
the full list
| # | spot | area | best for | cost per person | my rating |
|---|---|---|---|---|---|
| 1 | da enzo | trastevere | artichokes, amatriciana | 12-18 eur ($13.20-19.80 usd) | 9.5/10 |
| 2 | norcineria viola | campo de’ fiori | porchetta sandwich | 5-8 eur ($5.50-8.80 usd) | 9/10 |
| 3 | fata morgana | multiple locations | natural gelato | 3-5 eur ($3.30-5.50 usd) | 9/10 |
| 4 | jewish ghetto bakery | jewish ghetto | crostata, jewish pastries | 4-8 eur ($4.40-8.80 usd) | 9/10 |
| 5 | the ruin restaurant (trastevere) | trastevere | amatriciana, wine cellar | 15-25 eur ($16.50-27.50 usd) | 8.5/10 |
| 6 | i suppli | near trastevere | suppli (fried rice balls) | 2-3 eur ($2.20-3.30 usd) each | 8.5/10 |
| 7 | baccala stall (jewish ghetto) | jewish ghetto | fried codfish | 6-10 eur ($6.60-11 usd) | 8.5/10 |
| 8 | roscioli bakery | campo de’ fiori | pastries, bread | 3-8 eur ($3.30-8.80 usd) | 8.5/10 |
| 9 | pizza al taglio stalls | trastevere / centro | pizza by weight | 3-6 eur ($3.30-6.60 usd) | 8/10 |
| 10 | campo de’ fiori market | campo de’ fiori | fresh produce, spices | varies | 8/10 |
| 11 | scapece vendors | jewish ghetto | marinated zucchini | 4-6 eur ($4.40-6.60 usd) | 7.5/10 |
| 12 | trevi fountain area restaurants | centro | tourist pasta | 15-25 eur ($16.50-27.50 usd) | 5.5/10 |
| 13 | colosseum area restaurants | centro | tourist pizza | 12-20 eur ($13.20-22 usd) | 5/10 |
| 14 | neon gelato shops (spanish steps) | centro | artificial gelato | 4-7 eur ($4.40-7.70 usd) | 4.5/10 |
the top tier (my regulars)
1. da enzo
trastevere / 12-18 eur ($13.20-19.80 usd) / 9.5/10
da enzo is the kind of restaurant that has a permanent queue because you cannot book a table. you just show up and wait. the queue stretches down the cobblestone street of trastevere and moves slowly because people inside are in no hurry to leave. they are right not to be.
the carciofi alla giudia is the reason everyone comes and the reason everyone stays longer than planned. a whole artichoke, deep-fried jewish-style until the outer leaves are crispy like chips and the inner heart is soft, nutty, and almost mushroom-like in texture. da enzo grows its own artichokes, which matters because the freshness is obvious. you eat it from the outside in, peeling off leaves that start crunchy and get progressively softer as you work toward the center. the only seasoning is salt. the artichoke does the rest.
the historical connection runs deep. this area of trastevere was originally a jewish neighborhood, and the jewish community in rome became exceptional at frying because it was an accessible cooking method for people who were restricted from most professions. the carciofi alla giudia is a direct descendant of that tradition. eating one at da enzo in trastevere is eating a piece of culinary history that stretches back centuries.
beyond the artichokes, the pasta is outstanding. the amatriciana i had here was simple in the way that the best roman food is simple: guanciale (pork cheek), tomato, pecorino romano, and pasta. no onion, no garlic, no herbs. three ingredients and pasta. the guanciale renders its fat into the sauce, the tomato provides acidity and sweetness, and the pecorino ties everything together with a salty, sharp bite. the pasta was cooked perfectly - not quite al dente, not soft, right in that narrow window where every strand holds the sauce.
what to order: carciofi alla giudia (jewish-style artichokes). amatriciana. a glass of house wine.
verdict: the best artichokes and the best amatriciana i found in rome, served at a no-reservations trattoria in the most charming neighborhood in the city. the queue is the price of admission and it is worth paying.
2. norcineria viola
campo de’ fiori / 5-8 eur ($5.50-8.80 usd) / 9/10
norcineria is the italian word for a shop that specializes in cured meats and charcuterie - the equivalent of a delicatessen but focused on pork. norcineria viola at campo de’ fiori has been doing this since 1890. from the outside it looks like a small shop. inside it is a salami museum. whole legs of prosciutto hang from the ceiling. salami in every size and style lines the walls. the aroma of cured meat hits you from the doorway.
the porchetta sandwich is the reason to come. porchetta is a roman classic - pork belly wrapped with rosemary, sage, fennel seeds, pepper, and salt, slow-roasted for 6-7 hours until the outside is crackling and the inside is tender and aromatic. they slice it thin, pile it into a piece of pizza bianca (the local flatbread), and hand it to you. no sauce, no cheese, no lettuce. just pork and bread.
the simplicity is the entire point. the pork is so well-seasoned that any addition would be a distraction. you can feel the peppercorns as you chew. the fennel seeds add a gentle sweetness. the fat from the belly has rendered enough that the meat is tender without being greasy. the bread absorbs the juices and the fat, acting as a vehicle rather than competing for attention.
the guanciale on display is worth noting. those triangular pieces of cured pork cheek are what make carbonara and amatriciana possible. if you use bacon or pancetta, you cannot call it carbonara. the guanciale has more fat than meat, which is the point - the fat renders into the sauce and provides the richness that defines these pasta dishes.
what to order: porchetta sandwich on pizza bianca. ask for a thin slice of guanciale to taste. browse the salami but do not feel pressured to buy.
verdict: the best porchetta sandwich in rome, from a shop that has been doing it for over 130 years. the simplicity of pork and bread should not work this well, but it does.
3. fata morgana
multiple locations / 3-5 eur ($3.30-5.50 usd) / 9/10
the gelato situation in rome requires some navigation. the tourist areas are full of shops where the gelato is piled into colorful mountains, bright yellow for banana, electric green for pistachio, vivid blue for… something. these colors are artificial. real banana gelato is white because you eat the inside of the banana, not the peel. real pistachio gelato is a muted brownish-green, not neon. if the gelato looks like it belongs in a paint store, walk away.
fata morgana is the antidote. they make natural gelato with no artificial anything. the gelato sits compact and flat in the containers, not piled into clouds (piled high means they pump air into it to make it look bigger). the flavors are creative and rooted in real ingredients: basil, walnut, and honey. strawberry and lime. ricotta, honey, and coconut. avocado, lime, and wine. these sound like they should not work but they do.
the strawberry gelato is the one that multiple people recommended to me and they were all correct. it tastes like concentrated fresh strawberry, not strawberry syrup. the texture is smooth and dense. the whipped cream on top is standard in rome and adds a lightness that works well against the dense fruit flavor. the basil-walnut-honey flavor is for the adventurous and delivers a herbal, nutty sweetness that is unlike any gelato i have had before.
fata morgana is a chain with multiple locations across rome, which means you do not have to queue at one famous spot. the one i visited had no waiting line at all, and the gelato was every bit as good as the hyped single-location shops where people wait 30 minutes. that is proof that in rome, great gelato is not always about the line outside.
what to order: strawberry (fragola). basil, walnut, and honey. whipped cream on top (this is roman tradition, not a tourist add-on). two scoops minimum.
verdict: the best gelato i found in rome, and the easiest to access because there are multiple locations. natural, creative, and vastly superior to the neon-colored tourist gelato shops.
the solid middle
4. jewish ghetto bakery
jewish ghetto / 4-8 eur ($4.40-8.80 usd) / 9/10
this bakery has been operating for hundreds of years in rome’s jewish quarter. the crostata di ricotta e visciole (ricotta and sour cherry tart) has a history that involves clever deception. when jewish residents were prohibited from having dairy products, they invented a version of this cake where the ricotta was placed on top and baked until the surface burnt, disguising the cheese from inspectors who would then mistake it for pastry. the cherry jam is on the bottom, the ricotta on top, and the burnt crust hides the evidence.
the cherry flavor is strong and full-bodied. the ricotta is a soft cloud of creaminess. the pastry is perfectly soft. it looks homemade in the best possible way.
what to order: crostata di ricotta e visciole. browse the traditional jewish cookies and pastries.
verdict: history, flavor, and ingenuity in every bite. one of the most meaningful desserts you can eat in rome.
7. baccala stall (jewish ghetto)
jewish ghetto / 6-10 eur ($6.60-11 usd) / 8.5/10
baccala is salt-dried codfish, rehydrated over five days of water changes, then battered and deep-fried. the jewish community in rome perfected this technique because drying fish allowed them to always have protein available. the batter is thin - just enough to form a crispy shell around the fish. the fish inside tastes completely fresh, not salty at all, which is remarkable considering it was preserved in salt.
the connection to fish and chips is real. the dish was brought to england by a portuguese jewish man and became the foundation of british fish and chips. the original is right here in rome’s jewish quarter, and it is better than any fish and chips i have had in london. the batter is lighter, the fish is more delicate, and the frying is more precise.
what to order: baccala fritto (fried codfish). suppli if available. a glass of prosecco if you are sitting down.
verdict: the original fish and chips, perfected over centuries. lighter and more refined than the british version.
the ones i’d skip (but you might not)
13. colosseum area restaurants
centro / 12-20 eur ($13.20-22 usd) / 5/10
the restaurants facing the colosseum charge premium prices for the privilege of eating mediocre pizza while looking at ancient gladiatorial architecture. the pizza is usually from a central kitchen, reheated, and topped with ingredients that would make any self-respecting roman nonna weep. the carbonara uses cream (a cardinal sin). the waiters are aggressive about getting you seated. walk 10 minutes toward testaccio or trastevere and the restaurant quality improves by an order of magnitude.
what to order: nothing. admire the colosseum, then walk to trastevere for lunch.
verdict: paying extra for a view does not make the food better. it makes the disappointment more scenic.
14. neon gelato shops near the spanish steps
centro / 4-7 eur ($4.40-7.70 usd) / 4.5/10
bright colors. mountains of gelato piled high above the containers. flavors that taste like artificial syrup rather than actual fruit. these shops exist on every major tourist street in rome and they survive entirely on foot traffic from visitors who do not know what real gelato looks like. the bright yellow banana should be a warning sign. the neon green pistachio is a cry for help. go to fata morgana or any gelateria where the gelato sits compact and flat in the container.
what to order: nothing from these shops. find a gelateria that says “artigianale” and has naturally colored gelato.
verdict: the gelato equivalent of a tourist trap. rome has too many excellent gelaterias to waste your stomach space here.
rome street food tips
- the five-minute rule: walk at least five minutes away from any major tourist attraction before eating. the quality-to-price ratio improves dramatically.
- learn the three roman pastas: carbonara (egg, guanciale, pecorino, pepper), amatriciana (guanciale, tomato, pecorino), and cacio e pepe (pecorino and black pepper). if a restaurant messes up any of these, the rest of the menu is suspect.
- gelato quality check: compact (not piled high), natural colors (not neon), and the shop should say “artigianale” or “produzione propria” (own production). whipped cream on top is a roman tradition, not a tourist gimmick.
- trastevere is the best food neighborhood for walking and eating. the cobblestone streets are lined with trattorias and the vibe is more neighborhood than tourist zone, especially if you go deeper into the side streets away from the main piazza.
- a coperto (cover charge) of 1-3 eur ($1.10-3.30 usd) per person is standard at sit-down restaurants. it is not a scam. it covers bread and table service.
- coffee in rome is drunk standing at the bar. an espresso at the bar costs 1-1.50 eur ($1.10-1.65 usd). the same espresso at a table costs 3-5 eur ($3.30-5.50 usd). stand at the bar like a roman.
- the best time to eat at popular restaurants in trastevere is 12-1 pm for lunch (before the 1:30 rush) or 7-7:30 pm for dinner (before the 8 pm crowd).
if you found this useful, check out these other food guides: