Porto, Portugal’s second-largest city, is a paradise for food lovers. With its rich culinary traditions, delicious local delicacies, and vibrant dining scene, Porto offers a truly memorable gastronomic experience. From traditional Portuguese dishes to creative fusion cuisines, the city caters to all taste buds. In this foodie’s guide, we will unveil 10 must-try restaurants in Porto that are a true gem. So get ready to indulge in a culinary journey through Porto’s tempting flavors.

1. Casa Guedes

Address: Praça Poveiros 130, 4000-393 Porto

Casa Guedes, located in the bustling Bolhão market, is a local favorite serving mouthwatering “sandes de pernil.” These heavenly sandwiches consist of succulent slow-roasted pork, marinated in special spices, and served on a freshly baked crusty bread roll. The combination of tender meat and crispy bread, along with the tangy flavors of the house-made sauce, creates a truly satisfying experience. With each bite, you’ll understand why Casa Guedes is regarded as one of the best places to try this iconic Porto dish.

2. Cafeína

Address: Rua do Padrão 100, 4150-553 Porto

Nestled in the charming Foz district, Cafeína is an elegant restaurant renowned for its sophisticated atmosphere and exceptional seafood dishes. The restaurant boasts a menu that showcases the fresh flavors of the Atlantic Ocean, with its standout dishes including succulent lobster, delicate sea bass, and exquisite shellfish rice. Paired with an impressive wine list, Cafeína provides an unforgettable dining experience in one of Porto’s most picturesque neighborhoods.

3. Vinhas D’Alho

Address: Rua dos Canastreiros 41, 4050-149 Porto

Tucked away in Porto’s historic Ribeira district, Vinhas D’Alho offers a true taste of traditional Portuguese cuisine. The restaurant specializes in bacalhau, Portugal’s beloved salted codfish. From classic dishes such as bacalhau à Gomes de Sá, with its comforting layers of codfish, potatoes, and onions, to modern twists like codfish risotto, Vinhas D’Alho serves up a variety of delicious bacalhau creations. With its warm ambiance and stunning views of the Douro River, this restaurant is perfect for both an intimate dinner or a larger gathering.

4. Pedro dos Frangos

Address: Rua da Alegria 25, 4000-041 Porto
No website available

For a simple yet scrumptious meal, head to Pedro dos Frangos. This unassuming local eatery is famous for its mouthwatering grilled chicken, marinated in a secret blend of spices, and cooked to perfection over an open flame. The juicy, flavorful chicken is served with a side of crispy fries and a fresh salad, creating a delightful combination that keeps Porto’s locals coming back for more. If you’re craving a comforting, no-frills meal, Pedro dos Frangos is the place to go.

5. Cantina 32

Address: Rua das Flores 32, 4050-262 Porto

Cantina 32 is a trendy restaurant in the heart of Porto, known for its contemporary take on traditional Portuguese cuisine. With its eclectic decor and vibrant atmosphere, it offers a unique dining experience. The menu at Cantina 32 features creative dishes like octopus carpaccio, black Angus steak with foie gras, and goat cheese risotto. Each plate is a work of art, combining innovative flavors with high-quality ingredients. Whether you’re a seasoned foodie or simply looking to try something new, Cantina 32 is a must-visit spot.

6. O Gaveto

Address: Rua de São Félix 157, 4450-685 Matosinhos

Located in Matosinhos, a coastal suburb of Porto renowned for its seafood, O Gaveto is a seafood lover’s paradise. This family-owned restaurant has been serving the freshest catches from the Atlantic since 1956. Their expertly prepared seafood dishes, such as grilled fish, seafood rice, and seafood platters, highlight the flavors of the sea. Each day, the team at O Gaveto selects the best fish and shellfish from the local fish market, ensuring a culinary experience that is both authentic and enticing.

7. A Sandeira

Address: Praça dos Poveiros 130, 4000-393 Porto

A Sandeira is a hidden gem tucked away in Porto’s downtown area, offering a creative twist on the traditional Portuguese sandwich. Here, you can find a variety of mouthwatering options stuffed between fluffy, freshly baked bread. From slow-cooked pulled pork to crispy chicken with herb mayonnaise, each sandwich is crafted with care and bursting with flavor. A Sandeira also caters to vegetarians, with options like grilled vegetable and goat cheese. Grab a sandwich to-go and enjoy lunch in one of Porto’s beautiful parks or squares.

8. Antunes

Address: Rua do Almada 151, 4050 Porto
No website available

Antunes is a charming family-owned restaurant that has been delighting patrons since 1922. Located in downtown Porto, this traditional Portuguese eatery offers a cozy and nostalgic ambiance. Antunes is famous for its classic dishes, such as tripas à moda do Porto (tripe stew), rojões (marinated pork), and cozido à portuguesa (Portuguese boiled dinner). You’ll be transported back in time as you savor these authentic flavors passed down through generations.

9. Yuko Tavern

Address: Rua de Miguel Bombarda 593, 4050-381 Porto

For those seeking something different, Yuko Tavern offers a fusion of Japanese and Portuguese cuisine. This hidden gem combines the best of both culinary worlds, creating an innovative menu that surprises and delights. From sushi with a twist to Japanese-inspired dishes infused with local ingredients, Yuko Tavern brings a delightful fusion of flavors. Enjoy a unique dining experience within a cozy and contemporary setting as you indulge in their delectable dishes.

10. Cafe Santiago

Address: Rua de Passos Manuel 226, 4000-382 Porto

No visit to Porto would be complete without trying one of the city’s most famous dishes: the Francesinha. Cafe Santiago, located in the heart of Porto, serves one of the best Francesinhas in town. This iconic sandwich consists of layers of cured ham, sausage, steak, and melted cheese, smothered in a tangy and flavorful tomato sauce. Cafe Santiago’s secret recipe has been perfected over decades, making it a must-try for any food enthusiast.

Porto, with its vibrant culinary scene and rich gastronomic traditions, is a foodie’s paradise. From traditional Portuguese dishes to creative fusion cuisine, the city offers a wide array of flavors that will tantalize your taste buds. Whether you indulge in the iconic “sandes de pernil” at Casa Guedes or savor the freshest seafood at O Gaveto, each restaurant on this list is a true gem in its own right. So, don’t miss out on the opportunity to explore the flavors of Porto and embark on a memorable gastronomic adventure.