← All articles

Why Can't You Serve Red Wine With Fish?

You can — the real rule is much narrower than the one everyone repeats, and it has nothing to do with colour.

A big tannic red next to a fillet of oily salmon produces one specific, genuinely unpleasant mouthful — a metallic, fishy clash that nobody enjoys. That one bad pairing appears to have been generalised, at some point, into a blanket rule repeated at dinner tables ever since. The rule isn't wrong exactly. It's just been applied to about ten times more situations than it actually covers.

What's really happening

Tannin — the drying, gripping compound from grape skins and oak — reacts badly with the fatty oils and iron-rich compounds found in oily fish (think salmon, mackerel, sardines) and shellfish, producing a genuinely unpleasant metallic, fishy edge that has nothing to do with either the wine or the fish being bad. It's a real chemical clash, not a made-up rule. But it's specifically a tannin problem, and specifically worse with oily, iron-rich fish — it isn't a fact about "red wine and fish" as broad categories.

Where it actually works

Take the tannin out of the equation and the whole objection disappears. A light, low-tannin red — cool-climate Pinot Noir, or Gamay from Beaujolais — has almost none of that gripping quality to clash with the fish oils in the first place, and its fresh red-fruit acidity does the same cutting-through job a white wine's acidity normally does. Meatier, denser fish like tuna or swordfish, cooked rare or seared, has enough weight and richness on the plate to take a light red comfortably, the same way it would take a similarly weighted white.

The actual rule

It was never "no red wine with fish." It's "no high-tannin red with oily fish" — a much narrower, much more useful piece of advice that got flattened into a blanket ban somewhere along the way. Keep the tannin low, and the fish doesn't care what colour the wine in your glass is.