How to order fish in Portugal (and not get the shock bill)
The holiday bill-shock story is always the same. The board said 58€/kg. The table read it as “about €22 like at home.” The beautiful kilo-and-a-bit robalo arrived at €70. Nothing illegal happened. Two pricing systems talked past each other. The whole system fits on one page, with the maths done for you.
Do the maths first
Step 1. Read the board like a local
Serious fish restaurants chalk up today's species and a price per kilo of raw fish: robalo 58€ · dourada 45€ · sargo 52€. That number moves with the market. It's the freshest thing about the restaurant. Two readings matter:
- “PVP” or a €/kg number = per-kilo pricing. Your cost depends on the size of the specific fish you pick.
- “Peixe do dia” with no number at all = ask before you order. Any honest place answers instantly. Hesitation is your signal to order something printed instead. See the red flags and the fish-of-the-day guide.
Step 2. Size the fish to the table
Whole fish come in nature's sizes, so portioning is your job:
- One person: a 350 to 500 g fish (a plate-sized dourada or robalo).
- Two sharing: 700 g to 1.2 kg. One bigger fish shared is the classic move. Big fish grill better than small ones.
- Sardines are the exception: priced per dose (portion of 4 to 6), not per kilo. So are cataplana and seafood rice, at a fixed price, usually for two.
Remember the weight is raw, whole fish, head, bones and all. Cooking evaporates 20 to 30% of it. Both are universal facts of fish, not Algarve tricks.
Step 3. The weigh-and-confirm move
This is the entire anti-shock protocol, one sentence long:
Portuguese: “Pode pesar o peixe à nossa frente e confirmar o preço total antes de ir para a grelha?”
Could you weigh the fish in front of us and confirm the total before it goes on the grill?
Copy this phrase →Good restaurants do this unprompted. The waiter brings the fish on a tray, weighs it, quotes the number, and waits for your nod. If you had to ask, you've lost nothing. Locals check the scale too. What you must not do is let an unweighed, unpriced fish onto the grill. After that, the number on the bill is whatever it is. And when the bill does land, the bill checker re-runs the maths from the printed weight in ten seconds.
Step 4. Handle the extras knowingly
- Couvert: the bread and olives that appear unasked are charged if touched. Wave them off with “Não queremos couvert, obrigado” or enjoy them as a priced starter. Full explainer.
- Sides: grilled fish traditionally includes boiled potatoes and salad. Confirm: “vem com acompanhamento?”
- Wine: the house wine (vinho da casa) by the jug is honest and cheap almost everywhere. You don't need the wine list to eat well.
- Water: tap water (água da torneira) can be requested. Some places will politely insist on bottled. The phrase.
Step 5. Time it right
Portuguese kitchens serve lunch 12:30 to 15:00 and dinner from about 19:30. Last orders are often 21:30 to 22:00 outside resort strips. Whole fish cook to order. A wait of 20 to 30 minutes is the good sign, not the bad one. Meal times in detail.
The mindset
Per-kilo pricing is not a trap. Once you can read it, it's the most transparent system in the restaurant world. You're literally shown the raw material and its market price before committing. The tourist-facing places that cause the horror stories are the ones that hide the number. Learn the one sentence and do the ten-second maths above. You'll out-order most people at the next table. Everything on this page, saved for the table, is the free Algarve dining pack.