Porto has many things to offer (historical and cultural places, beautiful views, incredible beaches…), but its food is one of the best things ever and if you’re a foodie like me, you’ll want to enjoy the tasty Portuguese food.
Although I only spent three days in the city, I managed to try as many cafes and restaurants as possible.
So if you love visiting cute cafes and delicious local restaurants, keep reading to discover the best coffee shops and restaurants in Porto.
This is a Portuguese cafe chain which is very instagrammable. From the moment you enter the cafe, you’ll see beautiful lush green plants hanging from the roof and pictures of a sausage dog.
The cafe gets very busy as you can imagine, especially during the weekend. The first time I went to have some brunch was a Sunday and there was a massive queue waiting to be sat.
So I decided to leave it for the next day and it was much quieter. We didn’t have to wait to be sat and there was a relaxing atmosphere inside.
I ordered the banana milkshake and the French toast to start with. The banana milkshake was a bit thicker than I expected but it was full of flavour. But the French toast was the best and the way it was presented was nice too.
I also ordered an almond milk hot chocolate and it was incredible. It was smooth and creamy.
Price range: ££
Opening times: Every day – 10 am to 11 pm
This place wasn’t on my list but I gave it a go since other cafes were absolutely packed.
It’s a bit outstanding because of its pink facade, it’s a small place but cosy! Although we had to wait a bit, we were sat in about fifteen minutes.
I ordered orange juice and a vegetarian breakfast which included spinach omelette, tofu, grilled mushrooms, two slices of bread and some fruit. The juice was freshly squeezed and so tasty (you can tell Portugal has nice oranges!).
The vegetarian breakfast was much better than I expected too. The tofu was cooked properly and the omelette was fluffy like I like.
My partner ordered the non-vegetarian breakfast which came with two poached eggs, bacon, two slices of bread, beetroot and fruit. It was quite good too.
The staff was friendly and I recommend the place despite being a bit slow, but it was full so it’s a bit understandable.
Price range: ££
Opening times: Every day – 9 am to 7 pm
The location is very convenient since It’s located near Livraria Lello and Igreja do Carmo. From outside it seems like a cute small cafe, but when you get inside you’ll be surprised by the size of the place.
The decoration is very simple, neat and nice. Comfy sofas and big windows.
The place is well-known for its fresh cakes, muffins, and brownies. But the sweet list doesn’t stop there. You can also enjoy a delicious ice-cream.
I had a red velvet muffin and it was perfect. Soft, fluffy and filled inside with strawberry syrup.
Price range: £-££
Opening times: Tuesday to Thursday – 1:30–7 pm, 9 pm–12 am
Friday to Saturday – 1:30–7 pm, 9 pm–12 am
Sunday to Monday – 1:30–7 pm
Best Restaurants in Porto
My friend recommended going to this restaurant since everybody was telling her it is worth it. Also, reviews on TripAdvisor are brilliant.
The restaurant is located in the centre and it’s easy to spot it. As you enter you’ll see its elegant and black decoration.
They have three amazing menus. The first menu is based on traditional Portuguese food, the second menu is a mixture of Portuguese and international food and the third one is modern cuisine.
The good thing is that you can choose meals from different menus so you don’t have to pick only from one menu.
My partner and I had patatas bravas with aioli sauce and stuffed mushrooms with goat cheese and red pepper jam for starters. Then, charcoal salmon with quinoa and cod with potatoes, caramelised onions and bacon for main. Finally, we had chocolate cake and rhubarb crumble for dessert.
All the food was delicious and cooked perfectly. If you want to try something traditional, then I would recommend the cod!
Also, the staff was very friendly and checking if everything was ok. It can be a bit pricey in comparison to other restaurants but it’s totally worth it.
Price range: £££
Opening times: every day – 12:30–3pm, 7–11pm
My friend took us to this restaurant which you must book in advance because it’s always full. They open three different times a day and it’s still busy. I went for dinner (7 pm) and I arrived before they opened and guess what? People were already waiting too.
Once we got in, we were immediately served some delicious bread, capers as well as some thin flatbread with a spicy sauce. I have to admit that the staff was very friendly and attentive.
I highly recommend trying this place if you’re after traditional Portuguese food. They have different dishes such as the typical francesinhas, bacalhau or steaks with some Portuguese sauces.
I ordered francesinha without the fried egg and it was huge! I haven’t expected such a hearty meal and if you don’t want to be stuffed you better ask for the half francesinha or share it with your friend or partner. I wanted to try their desserts too but I didn’t have space for more.
Price range: £££
Opening times: Monday to Friday – 12–3 pm, 7 pm–12 am
Saturday and Sunday – 12–3:30 pm 7 pm–12 am
These are some of the top restaurants and cafes you can’t miss in Porto. I wish I had spent more time and tried many other places I spotted on social media and my friend told me too.
Also, don’t forget to try pastel de nata! These Portuguese custard tarts will blow your mind and the best thing is that you can find them anywhere in the city because there are plenty of bakeries. It’s difficult to not be tempted to try other fresh pastries and cakes.
If you’re looking for places to eat in other cities, check these top places to eat in Portugal.
Enjoy your foodie journey in Porto!
P.S. Are you looking for must-see spots in Porto? Check this Porto travel guide and save this list for later!