Food & Drink Pairing

Wine and Food Pairing: Meat, Fish, Cheese and Vegetarian Dishes

The perfect pairing makes both the food and the wine taste better. You don't need to memorise hundreds of rules — just a few principles and the cheat sheets below.

By the Global Spiritory Editorial TeamUpdated September 28, 20263 min read
Sliced steak with red wine and grilled fish with white wine on a candlelit table

Six principles that work every time

  1. Match weight and intensity. Delicate food with delicate wine; rich, bold food with fuller wine.
  2. Pair with the sauce, not just the protein. Chicken in cream sauce needs a different wine from chicken in tomato sauce.
  3. Acidity loves fat, salt and fried food. Crisp whites and sparkling wine cut through richness.
  4. Tannin loves protein and fat. A grippy red softens next to a juicy steak — but tastes metallic with oily fish.
  5. The wine should be at least as sweet as the dessert. Otherwise it will taste thin and sour.
  6. Spicy food needs low alcohol and a touch of sweetness. High alcohol and tannin make chilli heat feel hotter.
"What grows together goes together."

Regional pairings are a reliable shortcut: Chianti with Tuscan steak, Muscadet with Loire oysters, Rioja with Spanish lamb, Malbec with Argentine asado.

Wine with meat

DishClassic choiceAlso try
Grilled steak, beef burgerCabernet Sauvignon, MalbecSyrah/Shiraz, Zinfandel, Bordeaux blend
Slow-cooked beef stew, braisesSyrah, Rhône blendsBarolo, Rioja Reserva, Merlot
Roast lambRioja, BordeauxCabernet Sauvignon, Syrah, Chianti Classico
Pork chops, roast porkPinot Noir, oaked ChardonnayOff-dry Riesling, Grenache, dry cider
Sausages, charcuterieBeaujolais, Côtes du RhôneBarbera, dry rosé, Lambrusco
Barbecue ribs, pulled porkZinfandel, ShirazOff-dry rosé, amber ale
Roast chickenChardonnay, Pinot NoirBeaujolais, Chenin Blanc, dry rosé
DuckPinot NoirMerlot, Grenache, off-dry Riesling (with Asian-style duck)
Game (venison, wild boar)Syrah, NebbioloNorthern Rhône, aged Rioja, Pinot Noir from Burgundy

Wine with fish and seafood

DishClassic choiceAlso try
Oysters, raw shellfishMuscadet, Chablis, ChampagneAlbariño, Picpoul de Pinet, Brut Cava
Lean white fish (cod, sole, sea bass)Sauvignon Blanc, Pinot GrigioAlbariño, Vermentino, Grüner Veltliner
Fish in butter or cream sauceOaked ChardonnayWhite Burgundy, Viognier, Chenin Blanc
Salmon, tuna, troutPinot Noir, dry roséChardonnay, Beaujolais
Fish and chips, fried seafoodSparkling wineSauvignon Blanc, Picpoul, pale lager
Shrimp, prawns, lobsterChardonnay, ChampagneRiesling, Albariño, rosé
Sushi and sashimiDry Riesling, ChampagneGrüner Veltliner — or sake
Smoked fishOff-dry RieslingGewürztraminer, Brut sparkling

Wine with pasta, pizza and vegetarian dishes

DishTry
Tomato-based pasta, pizza margheritaChianti, Sangiovese, Barbera, Montepulciano d'Abruzzo
Creamy pasta (carbonara, Alfredo)Chardonnay, Pinot Grigio, Soave, Verdicchio
PestoVermentino, Sauvignon Blanc
Mushroom risotto or mushroom dishesPinot Noir, Nebbiolo, oaked Chardonnay
Grilled vegetablesDry rosé, Grenache, Sauvignon Blanc
Salads with vinaigretteHigh-acid whites: Sauvignon Blanc, Grüner Veltliner
Lentil and bean stewsCôtes du Rhône, Tempranillo
Goat cheese tart, asparagusSancerre (Sauvignon Blanc)

Wine with spicy and Asian food

  • Thai and Vietnamese: off-dry Riesling, Gewürztraminer, Grüner Veltliner.
  • Indian curries: off-dry Riesling or rosé for spicy dishes; Grenache or Zinfandel for rich, meaty curries.
  • Chinese: Pinot Noir with Peking duck; Riesling with sweet-sour or Sichuan dishes.
  • Mexican: dry rosé, Albariño, Grenache — or a crisp lager and a Paloma.

Wine and cheese

Wine and cheese are natural partners, but tannic reds are often not the best match — they can taste bitter against many cheeses. Whites, sweet wines and fortified wines often win.

CheesePerfect match
Fresh goat cheeseSauvignon Blanc (especially Sancerre)
Brie, CamembertChampagne, Chardonnay, light Pinot Noir
Aged cheddarCabernet Sauvignon, vintage Port, dry cider
Parmigiano-ReggianoLambrusco, Chianti Classico, Amarone
Gruyère, ComtéChardonnay (especially Jura), dry Riesling
ManchegoRioja, fino or amontillado sherry
Blue cheese (Stilton, Roquefort)Port, Sauternes, ice wine
Washed-rind cheeseGewürztraminer, Belgian ale

Wine with dessert

DessertTry
Fruit tarts, peach cobblerMoscato d'Asti, late-harvest Riesling
Crème brûlée, custardsSauternes, Tokaji
ChocolateRuby or tawny Port, Banyuls, Pedro Ximénez sherry
Nutty and caramel dessertsTawny Port, Madeira, Oloroso sherry
Wedding cake, light spongeDemi-sec sparkling wine

When in doubt

Dry sparkling wine

Crisp acidity and bubbles go with almost anything salty, fried or creamy.

Dry rosé

Bridges red and white — ideal with mixed dishes and picnics.

Pinot Noir

The most flexible red: works with fish, poultry, pork and mushrooms.

Try the interactive Wine Pairing Tool for a quick recommendation for your dish, including beer and alcohol-free options.

Frequently asked questions

What wine goes with steak?

Full-bodied reds with good tannin, such as Cabernet Sauvignon, Malbec or Syrah, are classic with steak. The fat and protein soften the tannins.

Can you drink red wine with fish?

Yes — light, low-tannin reds such as Pinot Noir or Gamay work well with salmon, tuna and meaty fish. Avoid tannic reds with delicate or oily fish, which can produce a metallic taste.

What wine goes best with cheese?

It depends on the cheese, but white wines, sparkling wines and sweet or fortified wines are often better matches than tannic reds. Port with blue cheese and Sauvignon Blanc with goat cheese are classics.