The Basic Rules of Wine Pairing
There are a handful of pairing rules that actually hold up — and several more that don't. Here's what to remember, what to ignore, and why.

- Match weight to weight: light wine with light food, full wine with rich food. This single rule covers 70% of all pairing decisions.
- High acidity in wine cuts through fat — this is why Champagne works with fried food, Chablis with oysters, and Chianti with fatty pasta.
- 'White with fish, red with meat' is a reasonable heuristic but not a rule — a light Pinot Noir with salmon is excellent; a tannic Cabernet with fish is a mistake.
- The sauce, not the protein, usually determines the wine — a chicken in cream sauce calls for a different wine than the same chicken on a grill.
Wine pairing rules proliferate because they give people something to hold on to in a situation that feels socially exposed. Get it wrong at a restaurant and it feels like a public failure. The reality is that most combinations are acceptable, a handful are genuinely brilliant, and very few are actively unpleasant. Understanding why the few rules that matter actually work is more useful than memorising a list of do's and don'ts.
Rule 1: Match weight to weight
The single most reliable pairing principle. A delicate Muscadet disappears next to a heavily spiced lamb stew; a 14.5% Châteauneuf-du-Pape overwhelms a sole meunière. The wine and food should occupy roughly the same position on the scale from light to powerful.
Light-bodied wines: Muscadet, Pinot Grigio, Swiss Chasselas, Beaujolais, Mosel Riesling. Pair with: seafood, salads, light pasta, simple poultry.
Full-bodied wines: Barolo, Châteauneuf-du-Pape, Napa Cabernet, Australian Shiraz. Pair with: braised meats, game, aged hard cheese, slow-cooked stews.
Rule 2: Acidity cuts fat
High-acid wines provide the contrast that rich food needs. Think of what lemon juice does to a piece of fried fish — it lifts the fat and makes the dish feel lighter. A high-acid wine does the same thing. Champagne with fried food, Sancerre with a creamy goat cheese, Barbera with a fatty pasta — these work because the wine's acidity refreshes the palate between bites.
The practical implication: when in doubt about what wine to serve with rich food, pick the one with higher acidity. It will almost always be more versatile.
Rule 3: Tannin needs protein and fat
Tannin is what makes young red wine astringent — it binds with proteins and softens its grip. A highly tannic wine (young Barolo, Cabernet Sauvignon, Côtes du Rhône) needs food with sufficient protein and fat to soften it. Red meat is the ideal companion; grilled steak with a young Barolo is a classic example of tannin meeting its perfect counterpart.
Conversely: tannic red wine with delicate food (light fish, asparagus, salad) makes the wine taste harsh and the food taste like nothing. Avoid it.
Rule 4: The sauce, not the protein
This is the most practically useful rule for everyday cooking decisions. Chicken in a cream sauce calls for white wine — probably a white Burgundy or decent Chardonnay. The same chicken with a tomato and olive sauce calls for a light Italian red. Chicken with a Provençal herb marinade on the grill calls for a southern French rosé. The protein is the same; the sauce determines the pairing.
Rule 5: Sweetness needs sweetness
A dry wine next to a very sweet dish tastes harsh and thin. The wine's fruit disappears against the sweetness of the food, leaving only acid and tannin. The solution: match sweetness levels. The wine should be as sweet as or slightly sweeter than the dessert. Sauternes with a fruit tart; Moscato d'Asti with light pastries; vintage Port with chocolate.
The 'white with fish' rule: what's actually right
The traditional rule — "white with fish, red with meat" — is a useful starting point but not a reliable guide. The real principle is: avoid tannic red wine with most fish. Tannin reacts with the natural oils in fish and produces a metallic, unpleasant flavour. A tannic Cabernet with a delicate sole is a mistake. But a light, low-tannin Pinot Noir with a fatty salmon or a meaty tuna is genuinely good. And most white wine works with most fish — but so does good rosé, Champagne, and lighter reds.
The most useful heuristic of all
When you're uncertain: pick the wine with the highest acidity available. High-acid wines — Champagne, Riesling, Pinot Noir, Barbera, Swiss Chasselas — are the most forgiving food pairings because acidity is the universal bridge between wine and food. They handle fat, richness, salt, and delicacy better than low-acid options. If you're choosing a house wine for a restaurant or a single bottle for a meal with several courses, high-acidity is your best friend.
Want to get better at pairing? Tell the sommelier what you're cooking tonight and we'll give you a specific recommendation.
Questions we get asked
Does the colour of wine really matter for pairing?
Less than most people think. What matters is structure: tannin, acidity, body, and sweetness. A light red often pairs better with salmon than a full white. A tannic rosé can handle dishes that need a light red. Colour is a rough proxy for structure, but it's the structure that does the work.
What about pairing wine with eggs?
Eggs are genuinely difficult — sulphur compounds clash with most reds, and the richness needs acidity to cut through. Best options: Champagne (acidity and bubbles handle the richness), Chablis, or a dry rosé. A classic Eggs Benedict with good Champagne is one of the great brunch pairings.
Does cooking with wine change what you should drink?
Sometimes. If you reduce a red wine sauce into the dish, that flavour is now in the food — a similar wine harmonises naturally. But what matters most is matching the weight and richness of the finished dish, regardless of what went into the pan.
What wine pairs with vinaigrette-dressed salads?
Vinegar raises the acidity above most wines, making the wine taste flat and thin. Best options: a high-acid, bone-dry white (Muscadet, Picpoul, young Grüner Veltliner). Alternatively, drink water with the salad and save the wine for the next dish.