Best Restaurants in Porto to Suit Every Craving
Porto draws visitors with its historic Ribeira waterfront, steep streets, bridges across the Douro and famous port wine cellars in Vila Nova de Gaia. Its dining scene is equally appealing, combining traditional tascas, inexpensive sandwich shops, modern vegan kitchens and ambitious tasting-menu restaurants.
This guide covers the best restaurants in Porto for different budgets, diets and occasions. Among the best places to eat in Porto, you will find spicy bifanas, cachorrinhos, francesinhas, vegetarian buffets, contemporary Portuguese cuisine and Michelin-starred dining overlooking the Atlantic or Douro.
Exploring neighbourhoods such as Baixa, Cedofeita, Ribeira, Miragaia and Foz is easier without heavy luggage. Qeepl provides convenient luggage storage around Porto, allowing you to leave your bags or suitcases in a secure location before heading to lunch or dinner. Prices start from €4.39 per bag per day.
What Should You Know About Food in Porto?
Porto’s cuisine reflects its connection to the Atlantic coast and the Douro Valley. Fish, shellfish, salted cod, cured meat, bread, potatoes and robust sauces appear frequently on traditional menus.

One of the city’s defining dishes is the francesinha, a substantial sandwich layered with cured meat, sausage and steak, covered with melted cheese and a rich beer-based sauce. It is commonly served with chips and sometimes topped with a fried egg.
Another Porto speciality is tripas à moda do Porto, a slow-cooked dish made with tripe, beans, vegetables and different cuts of meat. Its history is closely associated with the city, whose residents are sometimes informally known as tripeiros.
For a quicker meal, look for a bifana, a pork sandwich served in a soft roll with a seasoned sauce, or a cachorrinho, Porto’s thin, pressed version of a hot dog, usually made with sausage and a slightly spicy sauce.
Salted cod appears in preparations such as bacalhau à Gomes de Sá, while grilled fish and octopus are common in restaurants closer to the coast. Port wine is traditionally associated with dessert or cheese, although restaurants also offer Douro reds, Vinho Verde and other Portuguese wines.
Lunch is generally served between 12:30 and 2:30 p.m., while dinner commonly begins after 7:30 or 8 p.m. Many traditional restaurants close between services, though cafés, snack bars and popular sandwich shops may remain open throughout the afternoon or late into the night.
Prices vary widely between simple tascas, vegetarian cafés and fine-dining restaurants. Any price examples below are approximate and may change over time.
Best Affordable Restaurants in Porto
Porto has many informal restaurants where sandwiches, traditional dishes and generous portions remain available without a fine-dining budget.

1. Conga
Conga is a long-running snack bar in central Porto known primarily for its bifanas.
The thin slices of pork are cooked in a seasoned, slightly spicy sauce before being served inside a soft bread roll. Service is fast, the atmosphere is informal and the restaurant is particularly useful for a quick lunch or late snack.
2. Gazela
Gazela is a historic Porto snack bar associated with the original cachorrinho da Batalha.
The narrow sandwich is filled with fresh sausage, pressed until crisp and cut into small pieces. A lightly spicy sauce gives it its characteristic flavour. Gazela also serves francesinhas, steak sandwiches, beer and other casual dishes.
3. O Buraco
O Buraco is a traditional restaurant in central Porto known for home-style Portuguese cooking and an uncomplicated dining room.
The daily menu may include bacalhau, grilled fish, meat dishes, soups, rice and regional specialities such as tripas à moda do Porto. It is a practical choice for travellers looking for a traditional lunch rather than a modern or tourist-focused restaurant experience.
4. Francesinha Café
Francesinha Café specialises in different versions of Porto’s signature francesinha.
The sandwich is prepared with layers of meat, melted cheese and a rich sauce, normally accompanied by chips. Portions are substantial, so it works better as a full lunch or dinner than as a light snack.
5. Casa Guedes
Casa Guedes is a traditional sandwich shop near Praça dos Poveiros known for its sandes de pernil.
The signature sandwich combines slow-roasted pork with a soft roll, with an optional addition of Serra da Estrela cheese. The original restaurant remains informal and busy, while newer Casa Guedes locations offer larger dining spaces and broader menus.
Top Vegetarian Restaurants in Porto
Porto’s vegetarian scene includes buffet restaurants, fully vegan bars, contemporary plant-based kitchens and cafés with strong meat-free selections.

1. daTerra Baixa
daTerra Baixa is part of a Portuguese vegetarian restaurant group and operates in central Porto.
Its buffet-style selection changes regularly and may include soups, salads, grains, vegetable dishes, plant-based proteins and desserts. Diners following a fully vegan diet should check individual dishes, as some preparations may contain dairy products or eggs.
2. Apuro Vegan Bar
Apuro Vegan Bar is a completely plant-based restaurant and cultural space in Cedofeita.
The casual menu includes burgers, tacos, sharing plates and vegan versions of familiar comfort food. Apuro also serves craft beer, organic wine and cocktails and regularly hosts concerts, exhibitions and other events.
3. Em Carne Viva
Em Carne Viva is a vegetarian restaurant set in a restored house near Avenida da Boavista.
Its more formal approach focuses on seasonal vegetables and carefully presented vegetarian interpretations of Portuguese and international dishes. The elegant rooms and garden make it suitable for diners seeking a quieter experience than a casual vegan café.
4. Kind Kitchen
Kind Kitchen is a completely vegan restaurant in downtown Porto.
The menu uses plant-based ingredients to create burgers, bowls, starters, pasta and comfort-food dishes with international influences. Its central location and polished but informal dining room make it convenient for both lunch and dinner.
5. O Diplomata
O Diplomata is a popular café in central Porto known primarily for its pancakes and brunch dishes.
Vegetarian diners can choose from sweet and savoury pancakes, breakfast plates and lighter café options. It is not a fully vegetarian restaurant, so vegan visitors and diners with strict dietary requirements should confirm ingredients before ordering.
Romantic Restaurants in Porto
Porto and its neighbouring coastal communities offer river-view terraces, intimate tasting-menu counters and dramatic restaurants positioned above the Atlantic.

1. Casa de Chá da Boa Nova
Casa de Chá da Boa Nova occupies an iconic building designed by architect Álvaro Siza on the rocks of Leça da Palmeira, just north of Porto.
Chef Rui Paula presents seafood-focused contemporary Portuguese tasting menus in a dining room overlooking the Atlantic. The restaurant holds two Michelin stars, and the oceanfront location makes it one of the region’s most distinctive choices for a special occasion.
2. Antiqvvm
Antiqvvm is set in a historic building beside the gardens of the Museu Romântico in Porto.
The restaurant offers contemporary tasting menus led by chef Vítor Matos, with views across the Douro from its terrace and dining rooms. Antiqvvm holds two Michelin stars and is particularly appealing for anniversaries and sunset dinners.
3. Euskalduna Studio
Euskalduna Studio is an intimate chef’s-counter restaurant on Rua de Santo Ildefonso.
A limited number of diners sit close to the open kitchen while chef Vasco Coelho Santos and his team prepare a creative multi-course menu. The restaurant holds one Michelin star, and its small format creates a focused and personal experience.
4. The Yeatman Restaurant
The Yeatman Restaurant is located inside The Yeatman hotel in Vila Nova de Gaia, across the Douro from Porto.
Its elevated position provides panoramic views of the river, Ribeira and the historic skyline. Chef Ricardo Costa presents contemporary Portuguese tasting menus, supported by an extensive cellar focused on Portuguese wine. The restaurant holds two Michelin stars.
5. MISTU
MISTU is a stylish restaurant on Rua do Comércio do Porto in the historic centre.
The menu combines Portuguese foundations with influences from Asian, Mediterranean and South American cooking. Warm lighting, creative cocktails and a lively dining room make it a good option for a romantic evening without the formality or duration of a Michelin tasting menu.
Are There Michelin Star Restaurants in Porto?
Yes. Porto has a rapidly expanding selection of Michelin-starred restaurants, while several additional starred destinations are located in nearby Leça da Palmeira and Vila Nova de Gaia.

The Michelin Guide awarded first stars to four Porto restaurants: DOP, Éon, Gastro by Elemento and In Diferente. These joined established starred restaurants such as Antiqvvm and Euskalduna Studio.
Several notable Michelin-starred restaurants in Porto and the surrounding area include:
-
Casa de Chá da Boa Nova — two Michelin stars. Casa de Chá da Boa Nova presents seafood-focused contemporary cuisine by chef Rui Paula in an oceanfront building in Leça da Palmeira.
-
Antiqvvm — two Michelin stars. Antiqvvm offers contemporary tasting menus by chef Vítor Matos with views over the Douro.
-
The Yeatman Restaurant — two Michelin stars. The Yeatman Restaurant pairs chef Ricardo Costa’s cuisine with panoramic views from Vila Nova de Gaia.
-
Euskalduna Studio — one Michelin star. Euskalduna Studio serves a creative tasting menu at an intimate counter in central Porto.
-
DOP — one Michelin star. DOP presents a tasting-menu experience built around Portuguese culinary memories and contemporary technique.
-
Éon — one Michelin star. Éon is located inside Palacete Severo and is led by chef Tiago Bonito, whose tasting menus reinterpret flavours from different regions of Portugal.
-
Gastro by Elemento — one Michelin star. Gastro by Elemento focuses on fire, wood-fired cooking and seasonal seafood near Estádio do Dragão.
-
In Diferente — one Michelin star. In Diferente combines Portuguese ingredients with international influences under chef Angélica Salvador.
Michelin distinctions can change with each annual guide, so diners should confirm the latest status directly through the official Michelin Guide before booking.


