Your Guide To Porto!

Blog

Best Italian Restaurants in Porto: Pasta, Trattorias, Wine and Date-Night Picks

Italian food and vine with Porto in background.

Last updated: 16 July 2026.

Italian food in Porto can be very good, but you need to choose with your eyes open. A flag outside the door does not mean the pasta is worth your evening. Some places are solid. Some are just red sauce and sadness with a wine glass.

When I say Italian dinner here, I mean pasta, mozzarella, wine, a table for friends, maybe river views, maybe something that works for gluten-free people if you ask properly. If all you want is pizza or pinsa, go to the pizza in Porto guide. Different hunger.

My Short List

  • Puro 4050 for mozzarella, small plates and wine in the centre.
  • Grazie Mille when the group wants pasta, pizza and less arguing.
  • Gallo Grigio Forneria for an easy central dinner with space.
  • Casa D’Oro when the view matters.
  • Sergio Crivelli if you are in Matosinhos and want proper Italian instead of another fish dinner.
  • Con Essenza when gluten-free Italian needs to be taken seriously.
  • Sapori Italiani as another pizzeria/trattoria name to check.
  • Mille Pinsa Romana if pizza or pinsa is the mission.

Puro 4050

Puro 4050 is the one I like for mozzarella, focaccia, small plates and wine around Largo Sao Domingos. It is central, so yes, you are close to the tourist chaos. But the food feels more careful than most places in that zone.

I would use it for a date, visiting friends, or a slower dinner where you want Italian without a huge plate of regret in front of you.

Google Maps · Instagram

Grazie Mille

Grazie Mille is useful because groups are difficult. Someone wants pasta. Someone wants pizza. Someone says they are “not that hungry” and then eats half the table. This place handles that kind of dinner better than many.

It is not the most romantic Italian in Porto, and it does not need to be. Sometimes the win is everyone eating properly and nobody making a speech about where to go next.

Google Maps · Instagram

Gallo Grigio Forneria

Gallo Grigio Forneria is a practical central option, especially if you need a place that can work for more than two people. Good around the Bonjardim side when you want Italian food and dont want to drag everyone across town.

Use it for a group dinner, before drinks, or when the night has already changed plan twice and you just need something that works.

Google Maps · Instagram

Casa D’Oro

Casa D’Oro is the view choice. You go because Italian food plus the Douro view solves a very common Porto visitor problem: people want dinner, but they also want the city to look pretty while they eat.

I would pick it with family, visitors, or anyone who keeps saying “somewhere nice” without explaining what that means.

Google Maps · Instagram

Sergio Crivelli

Sergio Crivelli is worth keeping for Matosinhos. That side of town is famous for fish, of course, but sometimes you live here or stay nearby and you do not want grilled seafood again. Fair enough. Life is long. Menus repeat.

It is a good name to check for homemade pasta and mixed diets. If gluten or allergies matter, ask directly before booking.

Google Maps · Instagram

Ristorante Italiano Con Essenza

Con Essenza matters because gluten-free Italian is not a cute bonus for some people. It is the difference between a normal dinner and a medical situation nobody asked for.

Their profile is much stronger on gluten-free and celiac-aware eating than the usual vague restaurant promise. Still, call or message first if it matters medically. Restaurants change, staff change, and your stomach is not a place for optimism.

Google Maps · Instagram

Sapori Italiani

Sapori Italiani is the extra one to compare when the obvious places are full or not near you. I would not build the whole night around it without checking the current listing, but it is useful to have another name in the pocket.

Similar names can make it messy, so check the exact place before you go.

Google Maps · Instagram

Pizza Note: Mille Pinsa Romana

Mille is my first pick for pizza or pinsa around Porto. It started as the Gaia place I would send people to, and now there is also a Porto centre place. Check which one you are walking to, because Gaia and Sao Bento are not the same dinner plan.

I cover Mille properly in the pizza guide. I am keeping it here only because people searching Italian restaurants often also mean pizza.

Google Maps · Instagram Gaia/Foz · Instagram São Bento

How I Would Choose

For mozzarella and wine, Puro 4050. For a mixed group, Grazie Mille or Gallo Grigio. For the view, Casa D’Oro. For Matosinhos, Sergio Crivelli or Con Essenza. For pizza, Mille first, then compare the pizza guide.

What I Would Avoid

  • Choosing only from the flag outside. Look at recent photos and the actual menu.
  • Booking a small central restaurant for a big group without calling first.
  • Assuming “gluten-free” means safe for every allergy. Ask like your night depends on it, because maybe it does.
  • Walking across town hungry without checking hours and address. Porto punishes this behaviour.

Bottom Line

If I wanted a proper Italian dinner in Porto, I would start with Puro 4050, Grazie Mille, Gallo Grigio or Casa D’Oro depending on the night. If I was in Matosinhos, I would check Sergio Crivelli or Con Essenza. If what I really wanted was pizza, I would stop pretending and go to Mille.

You might be interested in …

Our Newsletter

Subscribe and receive exclusive invitations to events!