Porto has some fantasic restaurrants and great local food and wines.
One of the local specialities you should try when you are there is a francesinhas (de modo porto) - basically a heart attack on a plate that consists of a white bread sandwich filled with steak, sausage, ham and cheese, covered in a spicy tomato sauce with a fried egg on top and a mound of fries.
It doesnt sound good but let me tell you it tastes great (especially after a few beers or a port tasting). Its the Porto equivalent of "junk" food but I would prefer one of these, prepared from scratch as there are, and made with good natural ingredients to a processed burger and fries anyday.
The best place for a Francesinhas, as was recommended by more than one local, is supposed the Caves de Cerjeva. I was expecting something traditional but in fact is a a vast modern pavillion right by the water in Villa Nova de Gaia right in front of all the Port houses.
Inside its very modern with a clean design and tables for hundreds. I went at lunchtime when it was quite quiet but I can imagine it has a fantastic atmosphere when full with beer drinkers and francesinhas eaters at night. Even at lunch though, the atmosphere was good though, you can either eat outside or in and are right next to the river looking across at the beautiful old city.
Service was great - informal and helpful, taking a real pleasure that I was enjoying this local dish.
And the sandwich ? Well it may sound strange but it tastes delicious. Freshly prepared and swimming in a spicy tomato sauce it was one of the best "junk" foods I have tasted and not so heavy to eat as I imagined. It was filling (I couldn't even think about a desert) and good value at euro 9. Served with a chilled local beer, it was a highly enjoyable experience.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.