Pour
This one. Not that one.

Red wine with fish — the real rules

The old rule is white wine with fish, red wine with meat. It is a reasonable starting point but it is not really true. The actual rule is about weight and texture, not colour.

Why the rule exists

The original concern with red wine and fish is chemical. Tannins in red wine can react with the iron in fish — particularly oily fish like mackerel or tuna — to produce a metallic, unpleasant taste. With delicate white fish like sole or sea bass, a heavy red wine simply overwhelms the food entirely.

When red wine works with fish

Robust fish dishes — tuna steak, swordfish, monkfish, salt cod — can handle a light to medium red. Pinot Noir is the classic choice. Its light body and low tannin mean it will not fight with the fish. A good Burgundy with salmon is a genuinely excellent pairing. Light Italian reds — a Bardolino, Valpolicella, or a Sicilian red — also work with meaty fish dishes.

Fish that always needs white wine

Delicate white fish — sole, plaice, halibut, sea bass — genuinely needs white wine. Any red will overpower it completely. Shellfish — oysters, clams, scallops — almost always work better with white wine or Champagne. Smoked fish works brilliantly with a light, slightly oaky Chardonnay or a dry Riesling.

The practical answer

If you want red wine with fish, choose Pinot Noir and choose robust fish. If in doubt, go white. A good white — a Chablis, a white Burgundy, a Picpoul — will rarely disappoint with seafood of any kind.

A word from our sponsors

Ordering fish at a restaurant? Pour reads the wine list and picks the right bottle for your dish.

Use Pour free →
More articlesUse Pour