Porto may be famous for its wine, but the food scene is every bit as memorable. From flaky pastéis de nata to grilled seafood, casual wine bars to Michelin-star surprises, the city delivers on flavor without losing its soul. Whether you’re here for a weekend or a longer stay, here’s our curated guide to the best spots to eat and drink across Porto.
🌿Local Eats
- Casa Guedes – Famous for its bifana (juicy pork sandwich). Add crispy fries and a dash of pica-pica hot sauce. We recommend checking out the OG location in Bonfim or the Casa Guedes Rooftop location next door. Expect a casual, bustling vibe.
- Armazém do Peixe – Grilled fish, clam rice, and fried hake make this one of our go-tos. Great for big groups and still loved by locals. Come hungry and bring friends.
- Taberna Folias de Baco – Cozy and full of charm. Elevated Portuguese dishes and an excellent natural wine list. We recommend making a reservation to avoid a wait.
- O Afonso – Known for one of Porto’s best francesinhas — cheesy, meaty, saucy, and worth every bite. This is our go-to when we’re craving a francesinha, we love the tangy tomato beer sauce with just the right kick. Classic, no-frills interior but packed with locals and an Anthony Bourdain favorite.
- Taberna dos Fernandes – Classic Portuguese food, no frills. If you want a solid, traditional meal in a local spot, this is it. Great for a casual lunch.
- Casa Diogo – A true hidden gem for lunch. Go for the daily soup and plate special, and definitely save room for the freshly baked cake. It feels like sitting down to a home-cooked meal at your grandma’s — comforting, unfussy, and an incredible value.
- Taberna Dos Mercadores – Seafood-focused and tucked in a tiny alley in Ribeira. Octopus rice and salt-baked fish are standouts. With just a handful of tables, the word is definitely out on this one…expect a long wait. Tip: you can make a resy, but only by phone or in person.





🥐 Must-Try: Pastel de Nata
- Manteigaria – The go-to for fresh, hot-from-the-oven pastéis. You’ll see (and smell) them being baked all day behind the counter. Pro tip: Pair one with a bica (espresso), and grab a spot near the Mercado do Bolhão location for the best views of the pastry magic in action.
- Castro – Our personal favorite. The balance here is just right — sweet, but not too sweet, with a crust that’s flaky but not dry. More boutique and low-key vibe than Manteigaria, which we appreciated.



🍽️ Date Night & Fancy Vibes
- The Orangerie – Located at The Yeatman Hotel, this upscale spot delivers refined, seasonal dishes with stunning panoramic views over Porto. Ideal for a romantic night or special occasion splurge.
- Domo Domo – Fresh, creative sushi in Portugal? Yes, please. The omakase experience here is generous, beautifully presented, and showcases just how good local seafood can be.
- Emotivo – One of our most memorable meals in Portugal. This intimate restaurant serves a tasting menu inspired by regional Portuguese traditions. Thoughtful, personal, and surprisingly well-priced.
- Euskalduna Studio – A Michelin-star meal that feels warm, not fussy. Every dish surprised us in the best way — small, intimate, and full of flavor.
- Genuíno – Natural wines and small plates in a laid-back, cozy setting. A neighborhood favorite for good drinks, great food, and an easygoing night out.
- Vinum – Set within the Graham’s Port lodge, this spot is perfect for a lingering lunch with dreamy views of Porto. The terrace overlooks the Douro and pairs perfectly with a bottle of wine and fresh seafood.






🍷 For Drinks
- Pinguim Cafe – One of our favorite cocktail bars in the city. Pedro is a genius — let him surprise you. Sit at the bar for the full experience. They also have a nice sized terrace in the back
- Flor – Fancy, refined, and serious about their cocktails. They even have a cocktail lab. Best for date night or a splurge.
- Bosco – Chill and tucked just below one of Porto’s top sunset spots. Come for a golden hour drink and thank us later.
- Prova – Wine bar with selections from all 17 regions of Portugal, plus international finds. Their staff really knows their stuff.
- Kopke – One of the oldest port houses in Gaia, and a great place for an elevated port tasting. You can try a range of vintages and styles in a calm, elegant setting, and don’t skip on the chocolate pairing. Pro tip: They do not take reservations so try to get there before noon to avoid a wait.
- A Cave do Vivant – Natural wines, small plates, and a cool French-Portuguese vibe. Great music and ambiance. A great spot for late dinner and drinks.


🍜 Non-Traditional Eats
- TAB – Take a Break – If you’re craving Asian food, TAB delivers. From green curry to basil stir-fried pork, the flavors deliver. This spot is popular with locals, so we do recommend making a resy.
- Incontro – Proper Italian food made by a Roman chef, and every dish was chef’s kiss. The carbonara is the real deal, the zucchini lasagna with homemade ragù was one of our favorites, and that truffle salad? Unforgettable. Cozy and seriously satisfying — you’ll definitely want a resy to snag a spot.
- Iguarias de Hanoi – Family-run Vietnamese spot. We are obsessed with their Hanoi-style noodles are a must. Everything is flavorful and made with care.
- Yalla Padaria – Lebanese bakery/lunch spot with great wraps and falafel. A surprising standout for Middle Eastern flavors.
- Generosa – One of the best pizzas in town. Neapolitan-style with bold toppings. Great for takeout or casual dinner.
- Out to Lunch Kitchen – Small menu done right. The katsu curry is comforting and crisp. Limited hours, so check before you go.
- Restaurante Swaad – South Indian comfort food. Lovely service and delicious dosas.
- Meu Tempo – This is our go-to weekly for our Korean fix. Go for the kimchi stew and fried rice.




🌱 Vegan & Vegetarian
- Apuro – 100% vegan and consistently satisfying. Friendly staff and big portions.
- DaTerra – Beautiful space inside a plant shop. Great vegan and gluten-free options. Ideal for brunch or lunch.
- Kind Kitchen – Inventive dishes and a welcoming vibe. A staple in the veg scene. Go for the rotating daily plates.
- Fava Tonka – One of the city’s best plant-based restaurants, Fava Tonka serves beautifully plated, globally inspired dishes that feel both nourishing and inventive. The atmosphere is modern but warm, and their main location near Jardim de São Lázaro is perfect for a relaxed dinner. For something more casual, they also have a stall inside the Time Out Market — ideal for grabbing a quick (but still delicious) bite.



☕️ Brunch & Cafés
- Hakko – Great for rice porridge, Turkish eggs, and matcha lattes. Stylish arts district vibe. A good place to linger.
- Época – Ingredient-forward with a thoughtful menu and great coffee. Brunch-y but without the wait. Big portions, so we recommend sharing. Their dishes rotate frequently, but the bread and jam, yogurt, and eggs are always done well.
- Protest Kitchen – Vegan-friendly brunch dishes and strong coffee game. Feels like your cool friend’s kitchen.
- Língua – Artisanal approach to food and drink. Cozy back patio. Quiet and perfect for working or journaling.
- Baco Coffee Lab – Pesto pastrami croissant, great coffee, and kind staff. A neighborhood favorite that deserves more love.
- Dona Mira Café – Chill neighborhood café with great coffee, focaccia sandwiches, and an easygoing vibe — perfect for a low-key brunch.



❌ Not Worth the Hype
- The Garden Porto Café – We’re always surprised when we see how popular this place is…it’s an overly Americanized menu and nothing special.
- Calém Port Tasting (Patio Experience) – We didn’t do the full tour, just sat on the patio for a tasting — and honestly, it was a letdown. Our server had limited knowledge of what we were drinking, and the €45 tasting felt overpriced for what we got. With so many better port houses nearby, we’d skip this one.
- Mito – Beautiful space, but the food and service didn’t match the price tag. It wasn’t bad — just forgettable. And in a city with this many great restaurants, that’s enough to knock it off our list.
- Antiqvvm – A 2-star Michelin with a stunning setting and impeccable service, but the flavors just didn’t come together for us. For the price, we expected more. That said, friends of ours loved it, so we might give it another shot.
Final Thoughts
Porto rewards curiosity. Whether you stick to the local classics or venture into more creative corners of the city, you’ll eat well here. Our advice? Book a few tables in advance, leave room for a spontaneous glass of wine, and definitely don’t leave without trying at least three different pastel de nata spots.
Anything missing? If you’ve got a Porto favorite we should try, let us know!

Leave a comment