If you haven’t had lunch or dinner yet, get ready, because the following suggestions will make your mouth water. Come and discover the city’s emblematic snacks and where they are located:

1. Casa de Baião in Porto (€)

Located in Campo dos Mártires da Pátria, this is a place where you can sample traditional flavors from the subregion along the Douro River—a place whose charm goes far beyond the platter of cheeses and sausages it serves.

2. The Gazela (€)

The Gazela Snack Bar, also known as “Cachorrinhos da Batalha,” is renowned for its culinary artistry. Although it’s best known for its hot dogs, Gazela also serves steak sandwiches on a bun, on a plate, and as mixed sandwiches, all of which can be enjoyed in its relaxed atmosphere.

3. Casa Guedes (€)

Whether with or without Serra cheese, the ham sandwiches at Casa Guedes are a must-try. Located in Praça dos Poveiros, it’s a great place to visit when you’re feeling hungry or when you want to treat yourself to something delicious.

4. Barredo’s Escondidinho (€)

If you want to take your love of Porto’s snacks to the next level, this is the place to go. Located in the Ribeira neighborhood, Escondidinho do Barredo offers the perfect combination of traditional cuisine and warm hospitality. Here you can try signature dishes such as orelheira, papas de sarrabulho, and iscas de bacalhau.