Tell me what you fancy, where you are or who you're with — I'll take it from there.
🍲 Minho cuisine
Rojões, bacalhau, cabrito and vinho verde, just like home.
Cancelas Bar & Restaurante
Portuguese and regional cuisine restaurant in Aldão, about 5 km from the centre. Visitors usually praise the varied starters and the house dishes, like the posta (thick-cut beef steak) and the bacalhau (salt cod) 'à Cancelas'. Best to book, as it fills up.
Posta à CancelasBacalhau à CancelasPolvo à lagareiroPicanha
Rua 24 de Junho, 39, Aldão, 4800-016 Guimarães
Mon–Sat for lunch (11:45–14:30); dinner on Wednesday, Friday and Saturday (until 22:30); closed on Sunday
Regional Portuguese restaurant open since 1990, in Paçô Vieira, on the road to Fafe (about 4 km from the centre). It's famous for its house bacalhau and its charcoal-grilled meats, great for sharing.
House bacalhauCharcoal-grilled meat with grelosTomahawkPicanhaVeal chop
Rua do Sairrão (EN 206), n.º 400, Paçô Vieira, 4810-236 Guimarães
Mon–Sat 12:00–14:45 and 19:00–22:45; Sunday lunch only (12:00–14:45)
Traditional tasca tucked away in an alley next to Largo do Toural, steeped in tradition and closely linked to the Festas Nicolinas. It has just a few dishes a day of homestyle Minho cooking, and the red vinho verde is served in a bowl (malga).
Rojões com papas'Stuffed' bacalhau (sautéed with onion and peppers)Oven-roasted veal
Viela da Arrochela, 4800-154 Guimarães (Centro Histórico)
Family restaurant in Fermentões, next to the church, about 4 km from the centre. It's a simple place serving homestyle food, with daily fish and meat options at affordable prices.
Avenida Padre João Fernandes Machado, 220, Fermentões, 4800-177 Guimarães
Mon–Sat 11:30–15:00 and 19:00–22:00; Sunday 11:30–15:00
A regional cuisine restaurant on one of the prettiest squares in the Historic Centre, Praça de Santiago, with outdoor seating. A great stop for alheira or bacalhau with a vinho verde.
AlheiraBacalhau à Brás
Praça de São Tiago, 16-17, 4800-445 Guimarães (Centro Histórico)
Mon–Sat 12:00–15:00 and 19:00–22:00; closed on Sundays
Restaurant and snack bar right on Largo da Oliveira, in the heart of the Historic Centre, with outdoor seating on one of the city's prettiest streets. The bacalhau dishes are the highlight; book ahead, as it's usually packed.
Bacalhau com broa
Largo da Oliveira, 23, 4800-443 Guimarães (Centro Histórico)
Restaurant on Largo do Toural, the city's main square, right on the doorstep of the Historic Centre. Known for classic Portuguese cooking, like bacalhau com broa (salt cod with cornbread crust) and polvo à lagareiro (roast octopus with olive oil and potatoes).
The most famous sandwich in the North, with sauce and fries.
Vira Bar
€€
One of the oldest beer halls in Guimarães, over 60 years old, renovated and reopened in 2024. It's a go-to spot for francesinha (a hearty meat-filled sandwich covered in melted cheese and a rich sauce) in the city, with versions like the special with pork loin, the poveira and even a vegetarian one.
FrancesinhaSpecial francesinha with pork loinFrancesinha poveiraVegetarian francesinhaMoelasPork loin prego
Alameda de São Dâmaso, 4810-286 Guimarães
12:00–15:00 and 19:30–23:00; closed on Mondays; no lunch on Tuesdays and Sundays
A restaurant inside the city walls, in the Historic Centre. Lots of people go there just for the francesinhas, especially the 'Vimaranense', and there's a vegetarian version too.
Francesinha VimaranenseVegetarian francesinha
Rua João Lopes Faria, 79 A, 4800-414 Guimarães (Centro Histórico)
For sharing at the table, at the counter or on the terrace.
Taberna Trovador
€
A tiny tavern on a cobbled square next to the Historic Centre, perfect for snacking and sharing. Order the rojões (marinated fried pork chunks) and a red vinho verde; book a table by phone, as it's small.
RojõesBolinhos de bacalhauFried quailsPapas de sarrabulho (in season)
A neighbourhood tasca in the Couros area, open since 1981. The speciality is the prego, but there's also caldo verde, moelas and francesinhas, all with a fino (small draught beer) on the side.
PregoCaldo verdeMoelasFrancesinha
Rua de Couros, 20, 4810-225 Guimarães
12:00–02:00 (Friday and Saturday until 04:00); closed on Sundays
Petiscos spot way up on Penha, about 6 km from the centre, perfect after you've gone up by cable car or on foot. Generous portions of moelas, fried bacalhau, pataniscas and arroz de tomate.
MoelasBacalhau trio (fried bacalhau, pataniscas and bolinhos)Arroz de tomate
Toucinho do céu and tortas de Guimarães, from the convent tradition.
Casa Costinhas
€
Century-old house of Guimarães convent sweets, on Rua de Santa Maria. The recipes come from the Poor Clare nuns of the Convento de Santa Clara, and it's the classic place to try Toucinho do Céu and Tortas de Guimarães.
Toucinho do Céu de GuimarãesTortas de Guimarães
Rua de Santa Maria, 68 R/C, 4800-043 Guimarães (Centro Histórico)
Pastry shop founded in 1953, a benchmark for Guimarães sweets, now on Rua de Santa Maria. The tortas fly off the shelves, so go in the morning or order ahead.
Tortas de GuimarãesToucinho do CéuDouradinhas
Rua de Santa Maria, 44, 4800-433 Guimarães (Centro Histórico)