How a cervejaria works, and how the bill is built
A cervejaria is a beer hall that happens to serve shellfish from a tank and a marble counter, and it runs on volume: waiters in white jackets, paper on the tables, imperial glasses of draught beer at €1.50-2.50, and food ordered in a rolling sequence rather than as a course structure. Shellfish is priced by weight, so a menu saying percebes at €90-140 a kilo means the plate you receive costs whatever it weighs — ask for a specific amount, say 200 grams, unless you enjoy surprises.
Order in this order: clams, ameijoas à Bulhão Pato in garlic, coriander and white wine, around €14-18; then prawns, gambas à guilho sizzling in oil and garlic, €12-16; then a crab or a whole spider crab dressed in its shell, €18-28; then, if the table is still hungry, a prego no pão — steak in a bread roll — for €5-8 as dessert. That last move is not a joke; it is the standard Lisbon finish. Budget €40-60 a head with beer and wine at the good places.
1. Cervejaria Ramiro, Intendente — still the best, still the queue
At the bottom of Avenida Almirante Reis near Intendente, three floors, forty years of practice, and shellfish that is consistently better than everywhere else in the city. The tiger prawns, the garlic prawns, the giant carabineiro at €12-18 each, the ameijoas, the goose barnacles when they are in — the cooking is simple and the sourcing is what you pay for. Expect €45-65 a head with beer, more if the carabineiros get out of hand.
The catch is the wait. Check whether they are releasing online slots before you go; if not, arrive at 18:30 when they open or after 22:30, and expect 30-60 minutes at peak. Waiting on a Saturday at 21:00 can run past an hour with no chairs. Go on a Tuesday or Wednesday. Order the prego at the end even if you are full, drink the house white, and do not bother with the fancier upsells — the plain garlic prawns are the reason the queue exists.
2. Nunes Real Marisqueira, Belém — the same quality, half the queue
Out in Belém near Rua Bartolomeu Dias, this is the marisqueira that Lisbon people name when they are tired of talking about Ramiro. The dining room is bright and conventional, the service is fast and professional, and the shellfish counter is serious: crab, clams, prawns, and an arroz de marisco for two at roughly €45-55 that is genuinely one of the best versions in the city — soupy, saffron-free, tasting of the shells it was made from.
Book a day or two ahead, especially at Sunday lunch when families fill it. It is the smart move on a Belém day: monastery and tower in the morning, lunch here, MAAT in the afternoon, tram 15E home. Expect €40-55 a head. The catch is that it lacks the theatre of Ramiro's counter — nobody comes here for atmosphere — and Belém is a 20-minute tram ride from the centre. For a family or a group of six who cannot stand in a queue, it is the better booking.
3. Sea Me, Chiado — the modern fishmonger that lets you pick the fish
On Rua do Loreto, a peixaria moderna where you choose a whole fish from ice — sea bass, robalo, sargo, red mullet — and have it weighed, grilled and brought to the table, alongside a sushi counter that is much better than a hybrid concept has any right to be. Whole fish is €50-70 a kilo, which sounds alarming until you realise a 600-gram fish feeds two. With starters and wine, plan €45-60 a head.
It ranks third because it is the most central option that is genuinely good, and because it takes bookings, which Ramiro historically does not. Go for the grilled whole fish and the clams, not the sushi, and ask to see the fish before it goes on the grill. The catch is a room that gets loud and a bill that inflates fast if you let the waiter choose the fish. It is the right answer for a smart dinner in Chiado or Bairro Alto when you want fish rather than a beer hall.
4. Solar dos Presuntos, Restauradores — northern cooking with a shellfish counter
Rua das Portas de Santo Antão 150, a street otherwise full of touts you should walk past. This one is the real thing: family-run since 1974, Minho cooking, walls covered in photographs of every politician and footballer in Portugal, and a shellfish counter at the entrance. Order the arroz de marisco, the lobster açorda, the bacalhau, or a whole grilled fish; the presunto that gives the place its name arrives whether you ask or not. Expect €50-70 a head.
Book several days ahead — this is one of the hardest tables in central Lisbon and they do not squeeze walk-ins. Ask for the ground floor rather than the upstairs rooms. It ranks below the pure marisqueiras only because it is a restaurant with shellfish rather than a shellfish house, but if your party contains one person who does not eat seafood, it is the best compromise on this list. The rest of Portas de Santo Antão, with its menu-waving hosts, is exactly what it looks like: skip it.
5. Cervejaria Portugália, Almirante Reis — the prego, the bifana and the old room
Trading since the 1920s, the original house on Avenida Almirante Reis is the surviving template for what a Lisbon beer hall was before shellfish prices went stratospheric: a big tiled room, brisk waiters, draught beer done properly and a steak sandwich that is the benchmark. Prego no pão €6-8, bifana €4-6, a plate of clams €14-16, steaks around €18-22. Two people can eat well for €50 total, which no other name on this list can match.
Come here when you want the format without the shellfish bill, or as a second stop after a light dinner elsewhere. The shellfish is decent rather than exceptional — order the ameijoas but leave the crab to Ramiro. Other branches around the city are more modern and less atmospheric; the Almirante Reis room is the one. It is also open late, which makes it a genuine 23:30 option when kitchens in Chiado have closed and you are still hungry after fado.
6. Ibo, Cais do Sodré — Mozambican spice on the riverfront
In a converted salt warehouse on the Cais do Sodré quay, with tables facing the water and the boats going to Cacilhas, Ibo cooks the Portuguese-Mozambican repertoire: tiger prawns in piri-piri, matapa with coconut and cashew, crab curry, grilled fish with lemon and chilli. It costs €50-70 a head and it is the most attractive dining room in this ranking by a distance, especially at 20:30 in June when the light goes gold across the river.
Book the terrace at least a week ahead in summer and specify a river table. Go for the prawns and the matapa, which is where the kitchen is distinctive; the plain grilled fish is fine but you can get it cheaper elsewhere. This ranks sixth on pure seafood quality and first on setting, so choose it for a night when the view is part of the point. It also serves the best-value seafood lunch on the waterfront, which the crowds around Praça do Comércio have not yet discovered.
What is in season, and where not to eat
Percebes, the goose barnacles prised off Atlantic rocks, are at their best from spring into summer and cost €90-140 a kilo — order 150-200 grams for two as a starter. Sardines are only worth eating from June to September, and they are grilled on every street in Lisbon during the Santo António festivities in mid-June. Sapateira and santola, the brown and spider crabs, are best in autumn and winter. Ameijoas and lingueirão run year-round. Ask what came in that morning; a good cervejaria will tell you straight and steer you off anything frozen.
Skip anything with a photo menu on Rua Augusta or a host on the pavement of Portas de Santo Antão insisting the shellfish is fresh. Skip Cervejaria Trindade for food — go for a beer under the extraordinary nineteenth-century tiles and eat elsewhere. Skip the €12 "seafood platters" advertised near Praça do Comércio, which are frozen and defrosted. And if a waiter brings unordered starters — bread, olives, cheese, presunto — you may refuse them and they will be taken away; accepting adds €6-12 to the bill and nobody minds either way.
Good to know
Questions, answered
How long is the wait at Ramiro?
Thirty to sixty minutes at peak, occasionally longer on Friday and Saturday around 21:00, standing outside without seats. Arrive at 18:30 when they open, or after 22:30, and go midweek if you can. Check their own site first in case online slots are being released.
How much does a proper cervejaria dinner cost?
Around €45-65 a head with draught beer at Ramiro or Sea Me, €40-55 at Nunes in Belém, and as little as €25 a head at Portugália if you stick to a prego, clams and beer. Shellfish sold by weight is the variable that inflates bills — specify grams when ordering.
What should a first-timer order?
Ameijoas à Bulhão Pato, gambas à guilho, one crab or spider crab between two, and a prego no pão to finish. Drink draught beer or a cold Alvarinho. Percebes are worth trying once at 150-200 grams, and require a twist-and-pull technique the waiter will demonstrate.
Do I need to book?
Yes for Solar dos Presuntos — several days ahead — and for Nunes and Ibo, ideally a week ahead in summer for a river table. Sea Me takes bookings and fills by 20:00. Ramiro and Portugália work largely on queueing, so time your arrival rather than reserving.
Doing good is the business: every booking through LisbonHaven funds one verified tonne of carbon removal — same room, same price, no markup.
Search stays