In recent years, Porto, located in the North of Portugal, has gained a lot of popularity, thus attracting tourists from all over the world. Its rich history, vibrant traditions and delicious cuisine are some of the attractives that make this city so alluring for travellers seeking an authentic experience. One of the best ways to experience the city is by trying out its cuisine. With a mix of traditional Portuguese dishes and international flavours, Porto’s culinary scene is a reflection of its diverse cultural influences.

In this blog post, we’ll take you on a culinary journey through the top 5 best restaurants in Porto, where you’ll taste some of the city’s traditional dishes.

Café Santiago F

Café Santiago F is a local eatery situated in the heart of Porto. The restaurant has been delighting locals and tourists alike with its mouthwatering menu for over a decade. However, the house’s specialty is no-other than the Francesinha.

Francesinha is a traditional Portuguese sandwich made of layers of bread, ham, sausage, and steak, covered in melted cheese and a thick tomato-based sauce. Café Santiago F is widely regarded as one of the best places to try this iconic dish in Porto. With its warm ambiance, friendly staff, and unbeatable flavor, this beloved café is sure to leave you with unforgettable memories of your trip to Portugal.

Address: Rua Passos Manuel, 198

Opening hours: Monday to Saturday 12:00 – 22:45

Taberna Dos Mercadores

Taberna Dos Mercadores is a charming restaurant known for its cozy and rustic atmosphere. The menu offers a variety of traditional Portuguese dishes, including seafood and meats. One of their specialties is tripas à moda do Porto. This traditional dish is a hearty stew made with tripe, white beans, carrots, potatoes and various meats. It dates back to the 14th century when the people of Porto donated all the best cuts of meats to the fleet of ships that were departing for the African coast. Tripas à moda do Porto is considered a delicacy in the region and is often served at local festivals and celebrations.

Address: Rua dos Mercadores, 36

Opening hours: Tuesday to Sunday 12:00 – 15:00 / 19:00 – 23:00

Abadia do Porto

Abadia do Porto is a cozy restaurant that serves traditional Portuguese cuisine. One of their specialties is cozido à portuguesa. Cozido à portuguesa is a traditional Portuguese stew that is made with a variety of meats, such as beef, pork, and chicken, along with vegetables like potatoes, carrots, and cabbage. This dish is often served with rice and is considered a staple of Portuguese cuisine.

Founded in 1939, Abadia do Porto was a fusion of a restaurant and tavern. The concept of the restaurant has evolved especially in recent years and today, Abadia do Porto offers a wide range of dishes along with a professional table service. Loved by locals and tourists alike, Abadia do Porto is a must-visit for all foodies.

Address: Rua Ateneu Comercial do Porto, 22

Opening hours: Monday 18:30 – 22:30

Tuesday to Saturday 12:00 – 15:00 / 18:30 – 22:30


Bacalhoeiro offers an interesting concept, a fusion of traditional Portuguese dishes with a contemporary twist. The vibe in this restaurant is incredible, the staff is nice and the portions are quite generous. As the name suggests, most of their plates are made from one key ingredient: cod fish. Among their many delights, one of their most popular dishes is bacalhau com natas, a creamy casserole made with salt cod, potatoes, and cream. Often served with a side of salad or vegetables, this comfort food is the perfect option for your next cosy night out in Porto.

Address: Avenida Diogo Leite, 74

Opening hours: Every day 12:00 – 23:00 

Brasão Aliados

Brasão Aliados is a cozy restaurant that’s located in the heart of Porto. Their menu offers a wide variety of traditional dishes, but their alheira dish is definitely a must-try for anyone visiting Porto. Alheira is a type of sausage made with various meats and bread crumbs. This dish is typically served with fries and rice.

Brasão Aliados offers an experience that combines tradition and modernity. Serving high-quality meats such as beef, pork, chicken and lamb, as well as seafood and vegetarian opinions. The restaurant’s rustic decor creates a warm and inviting atmosphere that goes hand in hand with the attentive staff.

Address: Rua Ramalho Ortigão, 28

Opening hours: Monday to Thursday 12:00 – 15:00 / 19:00 – 00:00

Friday 12:00 – 16:00 / 19:00 – 01:00

Saturday 12:00 – 16:30 / 19:00 – 01:00

Sunday 12:00 – 16:30 / 19:00 – 00:00

Porto’s culinary scene is a reflection of its rich history and diverse cultural influences, offering a mix of traditional dishes and flavours. The city has no shortage of amazing restaurants, and these are just a few of the best. Whether you’re looking for traditional delights or modern takes on Portuguese cuisine, these restaurants are sure to satisfy your cravings. Next time you’re in Porto, be sure to add these to your list and indulge in the delicious food the city has to offer.

If you’re planning your trip to Porto, don’t forget to check out Olala Homes to find beautiful accommodations in the city. When booking our service, all our guests are provided with a custom-made city guide which includes local recommendations such as activities, coffee shops, more restaurants, groceries, must-visit spots, and more. From stylish design to insider tips, our apartments will be the perfect stay for your next adventure!