Skip to content
WineHQ
Search

Pairing

How food and wine pairing actually works

“Red with meat, white with fish” is a summary of several real mechanisms, flattened until it stopped being useful. These are the mechanisms themselves — including where each one fails.

These are the same rules the engine runs

Each principle below is stored with an executable form: the conditions under which it fires, what it then wants from the wine, and what it warns against. WineHQ’s pairing recommendations are produced by running exactly these rules, and every suggestion cites which ones fired. There is no separate hidden model — the prose and the code are one record, deliberately, so they cannot drift apart.

Well supported

Match acidity with acidity

Acid matches acid

The wine should be at least as acidic as the food.

Acidity is relative. Tasting a wine after something more acidic than itself makes it seem soft, flabby and hollow — the wine has not changed, but the reference point has.

This is the single most reliable principle in food and wine pairing, and it explains why the wines of a region so often suit its food. Italian cooking is built on tomato and lemon, and Italian wines are correspondingly high in acid.

It also explains why oaked, low-acid whites struggle with salads, ceviche and anything sharply dressed.

Where it breaks

Very sharp vinaigrettes exceed the acidity of almost any wine. Sometimes the right answer is to change the dressing rather than the bottle.

In practice

  • Tomato pasta with Chianti Classico rather than a soft Merlot
  • Goat cheese with Sancerre
  • Fish and chips with something bracing enough to survive the malt vinegar
What the engine does with this rule

Fires when acidity at least 3.

Then prefers Acidity at least 4; Perceived freshness at least 3.

And warns against Acidity no more than 2.

Fat needs acidity or tannin

Fat needs cutting

The richer the dish, the more acidity or tannin the wine needs.

Fat coats the tongue and dulls subsequent flavours. Both acidity and tannin cut through it, but they do so differently and are not interchangeable.

Tannin binds with proteins, which is why a fatty steak makes a tannic Cabernet taste smoother — the tannin has something to grip other than your mouth. That is a genuine chemical interaction, not a metaphor.

Dairy fat lacks that protein structure, so acidity does the work instead. Carbonation adds a further scouring effect, which is why sparkling wine handles fried food so well.

Where it breaks

Which one depends on the fat. Protein-bound fat (steak, hard cheese) softens tannin and suits it; dairy fat (cream sauces, soft cheese) is better handled by acidity, and tannin against a cream sauce can taste coarse.

In practice

  • Steak with Cabernet Sauvignon — protein and fat soften the tannin
  • Carbonara with a high-acid white rather than a heavy red
  • Fish and chips with sparkling wine
What the engine does with this rule

Fires when fat at least 4.

Then prefers Acidity at least 3; Tannin at least 3.

Tannin loves protein

Tannin and protein

High-protein, high-fat dishes can take — and improve — tannic red wine.

Tannins are astringent because they bind with proteins in saliva, stripping lubrication from the mouth. Give them proteins from the food instead and they bind with those, leaving the palate comfortable.

This is why a young, firm Bordeaux that seems severe on its own becomes generous alongside a rib of beef, and why the same wine with a salad is punishing.

It is also why the pairing works in one direction only: the food improves the wine more than the wine improves the food.

Where it breaks

It only works with enough fat alongside the protein. Very lean protein such as game or skinless chicken breast does not soften tannin nearly as effectively.

In practice

  • Ribeye steak with young Napa Cabernet
  • Lamb with Bordeaux
  • Mature hard cheese with a structured red
What the engine does with this rule

Fires when protein at least 4; fat at least 3.

Then prefers Tannin at least 3; Body at least 3.

The wine should be as sweet as the food

Sweet with sweet

With a sweet dish, the wine must be at least as sweet.

This is the most frequently broken rule in wine, and the most reliably punished. A dry wine tasted after something sweet loses its fruit and shows only its acid and tannin.

It is why dry red wine with chocolate cake is a poor idea, and why "a big red with dessert" is one of the commonest pairing errors.

The mechanism is straightforward palate adaptation: sweetness raises the reference point, and everything after it tastes drier and sharper by comparison.

Where it breaks

It must also keep its acidity. Sweetness without acidity is cloying, which is why great dessert wines are high in both and why a simple sweet wine palls after half a glass.

In practice

  • Chocolate with Banyuls or PX rather than Cabernet Sauvignon
  • Fruit tart with Sauternes
  • Barbecue sauce, which is sweeter than people expect, with a fruit-forward red
What the engine does with this rule

Fires when sweetness at least 3.

Then prefers Sweetness at least 3; Acidity at least 3.

And warns against Sweetness no more than 1; Tannin at least 4.

Salt loves acidity and bubbles

Salt with acid

Salty dishes suit high-acid and sparkling wines, and clash with tannic ones.

Salt makes a wine’s acidity seem gentler and its fruit seem sweeter, which is why a bone-dry high-acid wine can taste positively generous alongside cured ham.

It has the opposite effect on tannin, which becomes noticeably harsher and more metallic — the reason a big red with anchovies or olives is unpleasant.

Carbonation adds a scouring effect that clears salt and fat from the palate, which is why salt-and-bubbles is one of the most dependable combinations in wine.

Where it breaks

Very hard aged cheeses are the exception: their fat and protein content is high enough to offset the salt and let a tannic red work.

In practice

  • Jamón with Fino sherry or Champagne
  • Parmesan with dry Lambrusco
  • Salted crisps with almost any sparkling wine — a genuinely good pairing
What the engine does with this rule

Fires when saltiness at least 4.

Then prefers Acidity at least 3; Carbonation at least 3.

And warns against Tannin at least 4.

Chilli heat is amplified by alcohol and tannin

Chilli and alcohol

For spicy food, choose low-alcohol, low-tannin wine, ideally with a touch of sweetness.

Capsaicin, the compound responsible for chilli heat, is more soluble in alcohol than in water, and alcohol intensifies the sensation of burning. Tannin adds its own drying astringency on top.

Sugar has the opposite effect and genuinely reduces perceived heat, which is why an off-dry Riesling at 8–9% alcohol is close to the technically optimal answer for a hot curry.

This is the clearest case in wine pairing where the intuitive choice — a big powerful red to stand up to a big powerful dish — is precisely wrong.

Where it breaks

Mild spice is a different problem from genuine chilli heat. An aromatic dish that is fragrant but not hot can take a dry, full-bodied wine perfectly well.

In practice

  • Hot curry with off-dry Mosel Riesling, not with Shiraz
  • Thai green curry with an aromatic off-dry white
  • Sichuan food with something low in alcohol
What the engine does with this rule

Fires when chilli heat at least 3.

Then prefers Sweetness at least 2; Alcohol no more than 3; Aromatic intensity at least 3.

And warns against Alcohol at least 4; Tannin at least 4.

Match intensity with intensity

Match the volume

The weight and flavour intensity of the wine should roughly match the dish.

This is the most intuitive of the principles and the one people apply naturally: nobody serves Amarone with steamed sole.

The subtlety is that there are two kinds of intensity — weight in the mouth, and volume of flavour — and they do not always travel together.

Getting this wrong in either direction produces the same result: one partner disappears.

Where it breaks

Intensity is not the same as body. A Mosel Riesling is light-bodied but aromatically intense, which is why it copes with strongly spiced food that would flatten a heavier but quieter wine.

In practice

  • Delicate white fish with Muscadet, not with oaked Chardonnay
  • Slow-braised beef with a full-bodied red
  • Aromatic Thai food with an intensely aromatic but light-bodied white
What the engine does with this rule

Fires when flavour intensity at least 4.

Then prefers Fruit intensity at least 3; Body at least 3.

Tannin and fish can taste metallic

Tannin with fish

Keep tannin low with fish. Light, low-tannin reds are fine; firm ones are not.

The unpleasant metallic aftertaste some people get from red wine with fish is a real and repeatable effect rather than a matter of convention. It appears with tannic reds and not with light ones, which is why the rule is worth restating in terms of tannin rather than of colour.

The practical consequence is narrower than the traditional advice: it rules out Barolo, Bordeaux and Barossa Shiraz with a fillet of fish, and rules in a great many lighter reds that the old rule excluded.

Where it breaks

This is about tannin, not about colour. A light Pinot Noir or a chilled Gamay with salmon or tuna is a genuinely good pairing and always has been — the old "no red wine with fish" rule was too broad. Firmly tannic reds are the actual problem, and heavily oaked whites cause a related one.

In practice

  • Grilled tuna with a chilled light red rather than with Cabernet Sauvignon
  • Salmon with Pinot Noir — a classic, and not a contradiction of this rule
  • Sea bass with a crisp unoaked white
What the engine does with this rule

Fires when always — this is a general principle rather than a conditional one..

Then prefers Tannin no more than 2.

And warns against Tannin at least 4; Tannin at least 3.

Delicate dishes need delicate wines

Keep it light

With delicate food, choose light-bodied, unoaked, restrained wines.

The mirror of intensity matching, and worth stating separately because it is broken more often — usually by reaching for an "impressive" bottle.

Oak is the commonest culprit. A heavily oaked white will bury steamed fish just as thoroughly as a tannic red would.

Where it breaks

Delicate does not mean bland: a very fine wine can be light and still complex. The requirement is restraint, not simplicity.

In practice

  • Steamed sole with Muscadet
  • Sashimi with a light, unoaked white or Champagne
  • A simple salad with something crisp and quiet
What the engine does with this rule

Fires when flavour intensity at most 2.

Then prefers Body no more than 3; Oak influence no more than 2; Acidity at least 3.

And warns against Body at least 5; Oak influence at least 4.

Generally holds

Umami sharpens tannin and bitterness

Umami and tannin

Very savoury dishes suit lower-tannin wines, or wines whose tannin has softened with age.

Umami-rich foods — mushrooms, aged cheese, soy, tomato, cured meat, stock — increase the perception of bitterness and astringency in wine while reducing its apparent sweetness and fruit.

The practical consequence is that a young, firmly tannic red with a mushroom-heavy dish can taste unexpectedly harsh, while a mature red with softened tannin is excellent.

Salt counteracts the effect, which is why adding seasoning to a dish frequently improves the wine pairing as well as the food.

Where it breaks

Umami arriving with plenty of salt and fat — as in aged Parmesan or a rich ragù — offsets much of the effect, which is why those dishes handle red wine better than mushrooms alone.

In practice

  • Mushroom risotto with mature Pinot Noir rather than young Cabernet
  • Aged Parmesan, where the salt offsets the umami effect
  • Miso and soy dishes, which are difficult for tannic reds
What the engine does with this rule

Fires when umami at least 4.

Then prefers Tannin no more than 3; Savoury character at least 3; Earthy character at least 2.

And warns against Tannin at least 5.

Smoke and char want ripe fruit

Smoke and fruit

Grilled, barbecued and smoked dishes suit ripe, fruit-forward wines.

Char is bitter, and bitterness stacks: a bitter, tannic wine plus a charred crust produces something noticeably harsh.

Ripe fruit in the wine offsets it, which is why New World reds are so often recommended with barbecue.

Oak in the wine can also echo the smoke directly, which is a contrast-free approach that works well with smoked meats.

Where it breaks

Cool-climate wines with peppery, savoury character can also work extremely well by echoing the smoke rather than balancing it. Both approaches are valid; they just produce different results.

In practice

  • Barbecue ribs with Zinfandel
  • Grilled steak with ripe Malbec
  • Smoked meats with an oaked, fruit-forward red
What the engine does with this rule

Fires when smoke at least 3.

Then prefers Fruit intensity at least 3; Oak influence at least 2.

Bitterness does not cancel bitterness

Bitter compounds

Bitter food needs a wine low in tannin and bitterness, not one that matches it.

Sweetness balances salt, and acidity balances fat. Bitterness works differently: bitter food plus bitter wine simply produces more bitterness.

This matters with radicchio, chicory, char, dark chocolate and heavily charred vegetables, all of which make a tannic wine taste more astringent.

Sweetness or ripe fruit in the wine is the effective counterweight.

Where it breaks

Some cuisines deliberately embrace this accumulation — a bitter amaro after a bitter salad is a real tradition — but it is a stylistic choice, not a balance.

In practice

  • Radicchio and chicory dishes, which punish tannic reds
  • Very dark chocolate with a sweet fortified wine rather than a dry one
  • Charred vegetables with a fruity, low-tannin red
What the engine does with this rule

Fires when bitterness at least 3.

Then prefers Tannin no more than 3; Fruit intensity at least 3.

The sauce usually matters more than the protein

Pair the sauce

Pair with the dominant flavour of the finished dish, not with the headline ingredient.

Chicken with lemon and herbs and chicken in a rich cream sauce are the same bird and two entirely different pairing problems. So are plain grilled salmon and salmon teriyaki.

This is why "what wine goes with chicken?" is close to unanswerable as asked, and why WineHQ’s pairing tool asks about preparation and sauce.

Cooking method does similar work: poaching, roasting and barbecuing produce three different dishes from one ingredient.

Where it breaks

Where the protein is genuinely dominant — a plain grilled steak, a piece of sashimi — it does lead. The rule is about which element is loudest, not about ingredients as a class.

In practice

  • Chicken in cream sauce with oaked Chardonnay; the same chicken with lemon and a crisp white
  • Pork with apple sauce, where the sweetness leads
  • Steak with peppercorn sauce, which pushes towards Syrah
What the engine does with this rule

Fires when flavour intensity at least 3.

Then prefers Fruit intensity at least 2.

Depends heavily on the dish

What grows together goes together

Regional pairing

When in doubt, try the wine from where the dish comes from.

Muscadet with Atlantic oysters, Sancerre with Loire goat cheese, Chianti with Tuscan tomato dishes, Lambrusco with Emilian cured pork — all of these work, and all are regional coincidences with a long history behind them.

The honest explanation is co-evolution rather than terroir mysticism. Where the food is acidic, the local wine that survived on the table was the acidic one.

It is genuinely useful as a starting point, particularly when you know nothing else about a dish.

Where it breaks

This is a useful heuristic, not a mechanism. It works because regional cuisines and regional wines adapted to each other over generations, and it fails wherever a region’s wine and its food evolved for different markets.

In practice

  • Muscadet with oysters from the same stretch of coast
  • Sancerre with Crottin de Chavignol, made a few kilometres apart
  • Rioja with lamb
What the engine does with this rule

Fires when always — this is a general principle rather than a conditional one..

Then prefers .

The one rule that beats all of these

If you like it, it works. Every principle here describes a tendency, not a law, and the number of people who have been talked out of a combination they enjoyed by someone quoting a rule is not small. Use these to understand why a pairing worked or did not — not as permission.

Put it to use

How WineHQ decides what it will assert →