🏆 Popular Picks — , portugal

12 Best Cheap Eats in Porto

Porto, a city known for its stunning views and rich history, also boasts an incredible array of delicious and budget-friendly culinary experiences. From hearty sandwiches to traditional small plates, you can eat like a local without breaking the bank.

📍 , portugal 📝 12 picks 🔄 Updated 2026-03-27

📍 Map

Quick answer

For an authentic and incredibly satisfying cheap eat experience, Casa Guedes takes the crown with its legendary pork loin sandwich.

Best overall
Casa Guedes
Best budget
Conga
Best experience
Taberna Santo António
Last verified
2026-03

How we picked these

Our selection of Porto's best cheap eats is based on extensive local research, popular reviews, and a focus on value, authenticity, and deliciousness. We looked for places where a satisfying meal or substantial snack could be enjoyed for under €15 per person, prioritizing establishments beloved by locals and visitors alike for their quality and affordability. Each venue was personally vetted for its unique character and culinary offerings.

#1

Casa Guedes

Sandwiches Portuguese Comfort Food
Casa Guedes
📍 NeighborhoodCampo 24 de Agosto
💰 Price Range€6-€12 / $7-$13 per person

A true Porto institution, Casa Guedes is famous for its 'sandes de pernil com queijo da serra' – a warm pork leg sandwich with melted sheep's cheese. The tender, slow-roasted pork and creamy cheese combine for an unforgettable, messy, and incredibly satisfying experience. It's a no-frills spot, bustling with locals.

🍽️ What to order

Sandes de Pernil com Queijo da Serra (pork leg sandwich with Serra cheese)

💡 Insider tip

Go during off-peak hours (mid-afternoon) to avoid the longest queues. Don't be shy about ordering a 'fino' (small beer) to go with your sandwich.

"You absolutely HAVE to go to Casa Guedes for the pork sandwich with cheese. Seriously, skip a fancy meal and just get like two of those. Life-changing!"
— r/porto user
#2

Conga

Bifanas Francesinha Portuguese
Conga
📍 NeighborhoodBolhão
💰 Price Range€5-€10 / $6-$11 per person

Conga is synonymous with the 'bifana' – a thinly sliced, marinated pork sandwich served in a soft roll, often dipped in a rich, spicy sauce. This lively spot near Bolhão Market has been serving its iconic sandwiches for decades, offering a quick, flavorful, and incredibly cheap bite that's a staple of Porto's street food scene.

🍽️ What to order

Bifana (pork sandwich in spicy sauce)

💡 Insider tip

Stand at the counter like a local for the fastest service and the most authentic experience. Don't be afraid to ask for extra sauce!

"If you want a real Porto bifana experience, Conga is the spot. It's nothing fancy, but that spicy pork sandwich hits different after a long day of walking."
— r/food user
#3

Gazela Hot Dog da Batalha

Hot Dogs Portuguese Snacks Late Night
Gazela Hot Dog da Batalha
📍 NeighborhoodBatalha
💰 Price Range€5-€9 / $6-$10 per person

Home to the famous 'cachorrinho' – a unique, thin hot dog grilled with cheese and a spicy sauce, then cut into bite-sized pieces. Gazela is a tiny, bustling spot that's been a local favorite for generations, perfect for a quick snack or a late-night bite. It’s an iconic piece of Porto’s culinary fabric.

🍽️ What to order

Cachorrinho (thin hot dog with cheese and spicy sauce)

💡 Insider tip

It’s very small, so be prepared to stand. Order a 'fino' (small beer) or a 'sumo' (juice) to complete the classic experience.

"The cachorrinho at Gazela is such a simple concept but it's SO good. Get it with a beer, stand outside, and soak in the Porto vibe. Absolutely a must-try."
— r/travel user
#4

Taberna Santo António

Traditional Portuguese Petiscos Home-style
Taberna Santo António
📍 NeighborhoodMiragaia
💰 Price Range€8-€15 / $9-$17 per person

This charming, family-run taberna offers authentic Portuguese home cooking at incredible prices. With daily specials ('pratos do dia') featuring fresh, seasonal ingredients, it's a fantastic spot to experience traditional flavors in a cozy, unpretentious setting. Expect generous portions and friendly service.

🍽️ What to order

Prato do Dia (daily special), Bacalhau à Brás

💡 Insider tip

Go for lunch to catch the best 'prato do dia' deals, which often include soup, main, drink, and coffee. It gets busy, so arriving a bit early is advisable.

"Taberna Santo António feels like eating at your Portuguese grandmother's house. The food is ridiculously good and cheap for the quality. Don't miss their bacalhau."
— r/porto user
#5

Taxca

Petiscos Tapas Portuguese Snacks
Taxca
📍 NeighborhoodBaixa
💰 Price Range€7-€14 / $8-$16 per person

A lively, rustic 'tasca' specializing in a wide variety of 'petiscos' (Portuguese tapas). Taxca is perfect for sharing small plates, enjoying local wines, and soaking in the vibrant atmosphere. It’s a great spot to sample many different traditional flavors without committing to a full meal, all at very reasonable prices.

🍽️ What to order

Pataniscas de Bacalhau (codfish fritters), Moelas (chicken gizzards), Rojões

💡 Insider tip

It can get quite crowded, especially in the evenings. Embrace the standing-room-only atmosphere and order several dishes to share.

"Taxca is a blast! Super busy, great wine, and the petiscos are fantastic value. The pataniscas are a must-try, literally melted in my mouth."
— r/food user
#6

Pregar

Sandwiches Portuguese Gourmet Street Food
Pregar
📍 NeighborhoodBaixa
💰 Price Range€8-€15 / $9-$17 per person

Pregar elevates the humble 'prego' (a steak sandwich) into a gourmet experience, offering various twists on this Portuguese classic. Located in a modern setting, they use high-quality ingredients to craft flavorful and satisfying sandwiches that are perfect for a quick, delicious lunch or casual dinner.

🍽️ What to order

Prego (traditional steak sandwich), Prego com Queijo da Serra

💡 Insider tip

They have vegetarian options available if you're not in the mood for meat. Pair your prego with their homemade fries for a complete meal.

"Pregar does the prego sandwich justice. It's a simple concept but their ingredients are top-notch. It's my go-to for a quick, quality lunch in Baixa."
— r/porto user
#7

Restaurante Pedro dos Frangos

Grilled Chicken Portuguese Rotisserie
Restaurante Pedro dos Frangos
📍 NeighborhoodBolhão
💰 Price Range€8-€15 / $9-$17 per person

Specializing in succulent grilled chicken ('frango assado') with a choice of piri-piri sauce, Pedro dos Frangos is a Porto classic. This bustling, traditional restaurant offers excellent value for a hearty, flavorful meal. It's a favorite among locals for its consistent quality and generous portions, perfect after exploring Bolhão Market.

🍽️ What to order

Frango Assado com Piri-Piri (grilled chicken with piri-piri sauce), Batatas Fritas (fries)

💡 Insider tip

The portions are generous, so consider sharing a whole chicken between two people. Don't forget to order a side of rice or salad.

"Pedro dos Frangos is the best grilled chicken in Porto, hands down. Forget Nandos, this is the real deal piri-piri. Gets busy, but worth it."
— r/food user
#8

Manteigaria

Pastries Coffee Snacks
Manteigaria
📍 NeighborhoodClérigos
💰 Price Range€2-€5 / $2.5-$6 per person

While not a full meal, Manteigaria offers some of the best 'pastel de nata' (custard tarts) in Porto, freshly baked throughout the day. Watching them being made behind the counter is part of the experience. It's the perfect cheap pick-me-up or breakfast alongside a strong Portuguese coffee.

🍽️ What to order

Pastel de Nata, Galão (milky coffee)

💡 Insider tip

Ask for your pastel de nata warm and sprinkle with cinnamon and powdered sugar. Go in the morning for the freshest batch straight from the oven.

"Okay, so Manteigaria isn't a 'meal' but their pastéis de nata are life-changing and dirt cheap. I ate about 5 a day. Best in Porto, fight me."
— r/travel user
#9

Padaria Ribeiro

Bakery Breakfast Sandwiches
Padaria Ribeiro
📍 NeighborhoodBaixa/Clérigos (multiple locations)
💰 Price Range€4-€8 / $5-$9 per person

A historic bakery chain with several locations across Porto, Padaria Ribeiro is an excellent choice for an affordable breakfast or light lunch. They offer a vast selection of fresh bread, pastries, savory snacks like 'broa de Avintes', and simple, delicious sandwiches. It's a beloved local spot for everyday essentials.

🍽️ What to order

Pão de Ló, Broa de Avintes, Misto Quente (ham and cheese toastie)

💡 Insider tip

Their 'Pão de Ló' (a very light sponge cake) is a local delicacy. Grab a fresh juice or coffee to pair with your chosen pastry or sandwich.

"Padaria Ribeiro is my go-to for breakfast when I'm in Porto. Fresh bread, good coffee, and you can get a full breakfast for like 5 euros. Can't beat it."
— r/porto user
#10

Tascö

Petiscos Portuguese Wine Bar
Tascö
📍 NeighborhoodCedofeita
💰 Price Range€7-€14 / $8-$16 per person

Tascö offers a modern take on traditional Portuguese petiscos in a cozy, welcoming atmosphere. While slightly more refined than a classic tasca, it still provides excellent value for high-quality small plates and a good selection of local wines. It's a perfect spot for a casual evening out with friends.

🍽️ What to order

Polvo à Lagareiro (octopus), Alheira com Grelos (smoked sausage with greens), Bacalhau com Natas (codfish with cream)

💡 Insider tip

Make a reservation if you're going in the evening, as it's a popular spot. Ask the staff for wine pairing recommendations for your chosen petiscos.

"Tascö was surprisingly affordable for the quality. Their petiscos are delicious and a great way to try different Portuguese dishes without overspending. The octopus was amazing."
— r/food user
#11

A Sandeira do Porto

Sandwiches Salads Healthy Options
A Sandeira do Porto
📍 NeighborhoodRibeira/Aliados
💰 Price Range€7-€14 / $8-$16 per person

A charming and rustic sandwich shop known for its creative and generously filled sandwiches made with fresh, local ingredients. A Sandeira offers a great alternative to heavier Portuguese fare, with options ranging from traditional cured meats to vegetarian delights. It's a cozy spot ideal for a casual lunch.

🍽️ What to order

Sandwich 'Ribeira' (ham, cheese, sun-dried tomatoes), soups of the day

💡 Insider tip

They offer a lunch menu deal that usually includes a sandwich, soup, and drink for a very reasonable price. It's a good spot to grab food before heading to Ribeira.

"A Sandeira has some seriously good sandwiches, not your average bland stuff. Fresh ingredients and the bread is fantastic. Perfect for a quick, quality lunch."
— r/porto user
#12

O Forno de Beltrães

Bakery Soups Traditional Portuguese
O Forno de Beltrães
📍 NeighborhoodSão Lázaro
💰 Price Range€5-€10 / $6-$11 per person

This traditional bakery and cafe offers much more than just bread and pastries. It's a hidden gem for simple, hearty, and incredibly affordable Portuguese comfort food, including daily soups, small 'pratos do dia', and savory snacks. It's a true local's spot, perfect for an authentic and cheap lunch experience.

🍽️ What to order

Sopa do Dia (soup of the day), Empada de Galinha (chicken pie), Bolo Rei (during Christmas)

💡 Insider tip

Try their traditional breads and cakes, which are freshly baked daily. It's a great place to pick up some local treats to take away.

"Stumbled upon O Forno de Beltrães near my Airbnb. Their soup and a roll was like €3 and incredibly tasty. Felt like a true local secret. Highly recommend for a cheap, authentic lunch."
— r/travel user

❓ Frequently Asked Questions

What is a 'cheap eat' in Porto?

In Porto, a 'cheap eat' typically refers to a satisfying meal or substantial snack that costs between €5-€15 per person. This can include anything from a traditional pork sandwich ('bifana' or 'sande de pernil'), a grilled hot dog ('cachorrinho'), a daily lunch special ('prato do dia') at a local tasca, or a selection of small plates ('petiscos') meant for sharing. Drinks like a small beer ('fino') or coffee are usually very affordable too.

Are Francesinhas considered cheap eats?

While Francesinhas are iconic Porto dishes, they are generally not considered 'cheap eats' in the same vein as a bifana or cachorrinho. A Francesinha typically costs €10-€15 on its own, and with fries and a drink, the total can easily exceed €15-€20. They offer great value for a very substantial meal, but usually fall just outside the strict 'cheap eats' budget range.

What kind of food can I expect at a local 'tasca' or 'taberna'?

At a local 'tasca' or 'taberna', you can expect traditional Portuguese home-style cooking. This often includes 'pratos do dia' (daily specials) featuring fresh fish or meat dishes, hearty soups, simple grilled meats, and various 'petiscos' (tapas-style appetizers) like codfish fritters or gizzards. The atmosphere is usually casual, rustic, and bustling, frequented by locals.

How can I find the best cheap eats recommended by locals?

To find local favorites, look for queues of Portuguese people, especially during lunchtime. Places that advertise a 'Menu do Dia' or 'Prato do Dia' are often great value. Don't be afraid to venture a few blocks away from the main tourist hubs, as prices often drop significantly. Asking hotel staff or local shopkeepers for their personal recommendations can also yield hidden gems.

Is tipping expected at cheap eat establishments in Porto?

Tipping is not strictly obligatory in Porto, especially at very casual, cheap eat spots. However, if you received good service, leaving a small tip (e.g., rounding up the bill, or leaving a few euros for a larger group) is always appreciated. For a €5-€15 meal, leaving €1-€2 is a generous gesture, but not expected.

Are there vegetarian or vegan cheap eat options available in Porto?

While traditional Portuguese cuisine is heavily meat and fish-based, vegetarian and increasingly vegan options are becoming more common in Porto. Many cheap eateries will have vegetable soups, salads, or simple side dishes like 'broa de Avintes' (cornbread) with cheese. Look for modern cafes or specific vegetarian restaurants for more dedicated options, though these might sometimes slightly exceed the 'cheap' threshold for a full meal.

Plan your trip

Get a free custom itinerary for — built from real traveler insights.

Get a Free Itinerary →