Few things are better about this city than the abundance of family restaurants where you can eat superbly – and this has been one of them for more than 35 years. Casa Nanda is a typical example of Northern hospitality, the kind you would find at your grandparents', where the same dishes have been cooked hundreds of times, their taste refined to perfection. Here those dishes include hake fillets with rice or potato salad and grilled beef rib.
When you think of food in Porto, you might be picturing shelves upon shelves of brightly-coloured tinned fishies. And to be fair, there's a lot of tinned fish here. But Porto specialises in so much more in the world of food. Sumptuous octopus and rice. Baked salt cold. Cozido à Portuguesa (a meaty stew). And of course, the ever-intimidating francesinha, which is basically a seriously meaty Portuguese version of a croque monsieur.
There is so much great food here, in fact, it can feel virtually impossible to know where to begin. And that's where we come in. The editorial team at Time Out Porto have been sending their restaurant critics all over the city for years, to find out the absolute best of the best in Porto cuisine. On our list, we've included mostly good, proper traditional spots for Portuguese grub, but we've made sure to include where to find the best Mexican, Indian, Italian and more. Whatever you fancy, here are the best restaurants in Porto right now.
RECOMMENDED:
📍 The best things to do in Porto
🍻 The best bars in Porto
🏖️ The best beaches in Porto
This guide was written by the editorial team at Time Out Porto. At Time Out, all of our travel guides are written by local writers who know their cities inside out. For more about how we curate, see our editorial guidelines.