Porto's food identity is built on three things: salt cod (bacalhau), sardines, and simple vegetables transformed into something profound. These three are not optional—they're the holy trinity of Porto dining. Here's what they are, why they matter, and where to eat them.

Bacalhau à Brás: The National Dish

What it is: Shredded dried salt cod, deep-fried until crispy, mixed with crispy fried potatoes (matchstick-thin), onions, black olives, and topped with a fried egg. It's simultaneously elegant and rough.

Why it matters: Bacalhau is Portuguese heritage. Salt cod preservation dates back to the Age of Exploration—Portuguese fishermen sailed to Newfoundland, caught cod, salted it, and shipped it back. Bacalhau became the backbone of Portuguese cuisine. Bacalhau à Brás specifically is a Porto creation—humble ingredients transformed into something textured, flavorful, and deeply satisfying.

How to eat it: The fried egg is crucial. Break it over the bacalhau, letting the yolk coat the salt cod and potatoes. Each bite should have crispiness, salt, and richness.

Where to eat it:

  • Traditional spot: Any casual tascas (neighborhood restaurants) in Ribeira or Cedofeita. These aren't fancy—they're authentic.
  • Middle ground: Restaurants like "Qui Há" or "Taberna do Bebedor" (Baixa area). Good quality, local clientele.
  • Upscale: "Chez Lapin" or "Abadia" (if you want atmosphere with your bacalhau).

Price range: €12–18 at casual spots, €20–28 at nicer restaurants.

Honest take: The casual tascas do it best. Fancy restaurants sometimes overthink it. A simple, well-executed Bacalhau à Brás is perfect.

Sardines: The Summer Essential

What they are: Fresh Atlantic sardines, grilled over charcoal, whole (head and all), with just salt, olive oil, and lemon. That's it. No sauce, no complexity.

Why it matters: Sardines are what the Douro River supplied for centuries. Grilling them is the oldest preparation—the most honest way to cook fish. Eating a grilled sardine in Porto means understanding the city's relationship to the ocean.

The sensory experience: The skin gets charred and crispy. The flesh is tender and oily (good fat). The bones are small enough to eat. Lemon cuts the richness. You'll eat the whole thing, including the head (the cheek is the best part).

When to eat them: May through September is sardine season, though good restaurants have them year-round. Summer sardines are peak—fresher, more flavorful.

Where to eat them:

  • Foz waterfront: "Ribadouro" or "Marisqueria Afonso" (seafood restaurants overlooking the river). Sardines are their specialty.
  • Casual tascas: Any neighborhood restaurant will have grilled sardines in summer.
  • Market restaurants: Some upscale spots offer grilled sardines as a simple course.

Price range: €10–15 for 3–4 sardines at casual spots, €16–22 at nicer places.

Honest take: Simplicity is the point. The best sardines you'll eat are from the cheapest restaurant. Fancy preparation ruins them.

Caldo Verde: The Peasant Soup

What it is: Kale soup. Literally: potatoes, onions, kale, olive oil, water, salt. Sometimes a slice of sausage or cured meat on top. It's peasant food—cheap, filling, deeply nourishing.

Why it matters: Caldo Verde is Portugal's soul food. Every region has its version. Porto's version is simple and perfect. It represents the philosophy of Portuguese cooking: take humble ingredients and execute them with care.

How it tastes: Earthy from the kale. Creamy from the potato (which breaks down slightly, thickening the broth). Rich from olive oil. Salty from the sausage if included. It's comfort in a bowl.

When to eat it: Technically year-round, but it's most important in winter (October–March) when you need warmth and substance.

Where to eat it:

  • Anywhere: Seriously, every restaurant serves Caldo Verde as a first course or side. Most tascas have it as a lunch special.
  • Best version: From your hotel or a local café on a cold morning. The simplicity shines.

Price range: €3–6 as a starter, €5–8 as a main soup course.

Honest take: You can't get bad Caldo Verde, only better or worse versions. The version made with the least effort is usually the best.

Other Essential Dishes (While You're Eating)

Arroz de Marisco (Seafood Rice): Paella-adjacent. Shrimp, mussels, sometimes crab, cooked with rice in a heavy pan. Rich, briny, essential. €15–22.

Grilled Seabass (Robalo): Simple grilled fish, whole or filleted. Salt and olive oil. Fresh, delicate, perfect. €16–28 depending on size.

Octopus (Polvo à Lagareiro): Boiled then charred, with olive oil, garlic, lemon. Tender, smoky, addictive. €14–20.

Peri Peri Chicken: Actually from Mozambique, but popular in Porto. Spicy, charred, served with rice. €12–16.

The Meal Structure (How Portuenses Eat)

A typical lunch or dinner in Porto:

  1. Starter: Caldo Verde, Cataplana (mixed seafood stew), or Portuguese cheese/cured meat plate. €4–8.
  2. Main: Bacalhau, grilled fish, Francesinha, or meat. €12–22.
  3. Dessert: Pastéis de Nata (custard tarts), fruit, or cheese. €3–8.
  4. Drink: Wine, beer, or water.

Total for a good meal: €25–40 per person at casual spots, €50–80 at nicer places.

Where to Eat Authentically

Tascas (neighborhood restaurants):

  • Cheap (€10–15 main courses).
  • Local clientele, authentic food.
  • Often no website. Walk in.
  • Best for: Bacalhau, Caldo Verde, simple fish.

Marisqueria (seafood specialists):

  • Mid-range (€15–25).
  • Focused on fish and shellfish.
  • Often waterfront locations.
  • Best for: Sardines, octopus, seafood rice.

Upscale restaurants:

  • Higher price (€30–50+ mains).
  • Modern presentation of traditional dishes.
  • Better atmosphere, table service.
  • Best for: Special occasions, full Portuguese experience.

Pro Tips for Eating in Porto

  1. Lunch is main meal, dinner is lighter. Restaurants serve hearty dishes at lunch. Dinner is often sandwiches or soups.
  2. Peixada (fish stew) is best at lunch. It's heavy; eat early.
  3. Ask your server what's fresh. They know. The fish specials rotate daily.
  4. Wine pairing: Portuguese white wines (Vinho Verde, Douro whites) pair perfectly with seafood. €3–5 per glass at casual spots.
  5. No need to tip. Service charge is included. Round up if you want, but not expected.
  6. Meal times: Lunch 12pm–3pm. Dinner 8pm–11pm. Outside these hours, kitchens might be closed.

Master Porto in Minutes

Don't waste hours planning. Get our condensed, digital cheat sheet with everything you actually need.

Shop Guide on Etsy →