Best traditional trattorias in Trastevere
Trastevere is famous for its traditional Roman restaurants. Beyond its picturesque streets and lively squares, several long-established trattorias continue to serve the dishes that define local cuisine.
Da Enzo al 29 is one of the neighbourhood's best-known restaurants. Located on Via dei Vascellari, this small trattoria serves Roman classics including carbonara, cacio e pepe and gricia.
The dining room has limited seating, and the restaurant generally does not take dinner reservations. Expect a queue during busy periods, particularly around lunch and dinner.
La Gattabuia, on Via del Porto, offers a distinctive setting inside a historic building that once served as a prison. Its menu focuses on Roman cooking, with dishes such as carbonara, artichokes and traditional meat specialities.
The exposed brick vaults give the restaurant a character that sets it apart from more conventional dining rooms.
Papa Re, on Via della Lungaretta, is another historic Roman trattoria. It serves familiar local dishes in a relaxed setting, making it an option for visitors who want a traditional meal without a formal dining experience.
These restaurants offer different approaches to Roman dining. Before visiting, check their current opening hours and reservation policies.
For a broader introduction to local restaurant culture, read our guide to traditional Roman trattorias.
Where to eat authentic Roman pasta
Roman pasta dishes are among the main reasons to visit a trattoria in Trastevere.
Four traditional recipes are particularly worth knowing.
Carbonara is made with pasta, eggs, pecorino romano, guanciale and black pepper. Authentic Roman carbonara does not contain cream.
Cacio e pepe uses just a few ingredients: pasta, pecorino romano, black pepper and pasta cooking water. The challenge lies in creating a smooth sauce without allowing the cheese to clump.
Amatriciana combines tomatoes, guanciale and pecorino. The tomato sauce adds acidity and gives the dish a stronger, richer flavour.
Gricia is similar to amatriciana but contains no tomato. It highlights the flavours of cured pork, pecorino and black pepper.
You'll find these recipes on many menus throughout Trastevere. However, the exact pasta shape and preparation can vary between restaurants.
If you're unfamiliar with Roman cuisine, choosing one of these four dishes is a straightforward introduction.
Our guide to what to eat in Rome explains more about the city's traditional specialities.
Pizza and street food in Trastevere
Not every meal in Trastevere needs to involve a sit-down restaurant. The neighbourhood also has plenty of options for visitors who prefer something quick.
Supplì Roma, on Via di San Francesco a Ripa, is a long-established takeaway specialising in Roman street food, pizza and prepared dishes.
Its signature snack is the supplì, a fried rice croquette traditionally made with tomato-flavoured rice and a mozzarella filling.
Supplì are convenient when exploring Rome on foot. They can be eaten as a snack or combined with other takeaway food for a simple lunch.
Another popular choice is pizza al taglio, or pizza sold by the slice. Instead of ordering an entire round pizza, you select portions from larger rectangular trays.
This approach allows you to sample different toppings without committing to a full restaurant meal.
If you prefer table service, Tonnarello is a well-known restaurant in central Trastevere. Its menu includes traditional Roman pasta dishes and pizza-style preparations.
Because it attracts many visitors, waiting times can be significant during peak periods.
For more ideas across the city, explore our guide to the best pizza in Rome.
How much does eating in Trastevere cost?
Trastevere offers options for different budgets, from takeaway snacks to full restaurant dinners.
Prices depend on the restaurant, its location, the dishes ordered and whether drinks are included.
The following ranges are estimates intended for trip planning, not confirmed prices at individual establishments.
| Food or dining option | Estimated price per person |
|---|---|
| Supplì or small snack | €3–7 |
| Takeaway pizza | €5–12 |
| Pasta dish at a trattoria | €12–20 |
| Restaurant pizza | €9–17 |
| Full meal with a drink | €25–45 |
| Artisan gelato | €3–6 |
Restaurants in prominent tourist locations may charge more than those in quieter streets.
Before sitting down, check the menu and look for additional charges.
Some Italian restaurants apply a coperto, a cover charge added per person. Its amount should be clearly indicated on the menu.
Tipping is generally optional rather than compulsory, although customers may leave something extra for good service.
For practical information about restaurant bills, read our guide to money, payments and tipping in Rome.
Aperitivo and gelato in Trastevere
Trastevere is an excellent neighbourhood for spending an evening outdoors.
Before dinner, many visitors stop for an aperitivo, an Italian tradition involving a drink and something small to eat.
Depending on the bar, your order might include olives, crisps or a more substantial selection of snacks.
Some establishments offer aperitivo packages, but the food included can vary considerably.
Check the menu before ordering, especially if you're expecting enough food to replace dinner.
Our Rome aperitivo guide explains the tradition and how to enjoy it.
After dinner, consider stopping for artisan gelato.
Fiordiluna is a historic gelato shop in Trastevere known for its approach to ingredients and traditional ice-cream making.
A gelato stop is an easy addition to an evening walk through the neighbourhood's narrow streets.
When choosing a gelateria, look for clear ingredient information and thoughtfully prepared flavours rather than relying on elaborate displays.
You can discover more options in our guide to the best gelato shops in Rome.
How to avoid disappointing restaurants in Trastevere
Trastevere's popularity means that restaurants cater to a mixture of local residents and international visitors.
While many establishments serve traditional Roman food, others focus more heavily on tourist traffic.
Start by examining the menu before choosing where to eat.
A relatively short menu featuring recognisable Roman specialities can be a useful sign, although it does not automatically guarantee quality.
Compare prices with nearby restaurants, particularly around busy squares and heavily visited streets.
A restaurant just a few minutes away from a popular tourist area may offer a different atmosphere and better value.
Be cautious about choosing somewhere solely because of a long queue. Social-media exposure can make a restaurant extremely popular without necessarily making it the best option for everyone.
Recent, detailed customer reviews are generally more informative than an overall star rating.
Finally, check the opening hours directly before travelling across the city for a particular restaurant. Hours and reservation arrangements can change.
For more practical advice, read our guide to avoiding tourist scams in Rome.





