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.

Six principles that work every time
- Match weight and intensity. Delicate food with delicate wine; rich, bold food with fuller wine.
- Pair with the sauce, not just the protein. Chicken in cream sauce needs a different wine from chicken in tomato sauce.
- Acidity loves fat, salt and fried food. Crisp whites and sparkling wine cut through richness.
- Tannin loves protein and fat. A grippy red softens next to a juicy steak — but tastes metallic with oily fish.
- The wine should be at least as sweet as the dessert. Otherwise it will taste thin and sour.
- Spicy food needs low alcohol and a touch of sweetness. High alcohol and tannin make chilli heat feel hotter.
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
| Dish | Classic choice | Also try |
|---|---|---|
| Grilled steak, beef burger | Cabernet Sauvignon, Malbec | Syrah/Shiraz, Zinfandel, Bordeaux blend |
| Slow-cooked beef stew, braises | Syrah, Rhône blends | Barolo, Rioja Reserva, Merlot |
| Roast lamb | Rioja, Bordeaux | Cabernet Sauvignon, Syrah, Chianti Classico |
| Pork chops, roast pork | Pinot Noir, oaked Chardonnay | Off-dry Riesling, Grenache, dry cider |
| Sausages, charcuterie | Beaujolais, Côtes du Rhône | Barbera, dry rosé, Lambrusco |
| Barbecue ribs, pulled pork | Zinfandel, Shiraz | Off-dry rosé, amber ale |
| Roast chicken | Chardonnay, Pinot Noir | Beaujolais, Chenin Blanc, dry rosé |
| Duck | Pinot Noir | Merlot, Grenache, off-dry Riesling (with Asian-style duck) |
| Game (venison, wild boar) | Syrah, Nebbiolo | Northern Rhône, aged Rioja, Pinot Noir from Burgundy |
Wine with fish and seafood
| Dish | Classic choice | Also try |
|---|---|---|
| Oysters, raw shellfish | Muscadet, Chablis, Champagne | Albariño, Picpoul de Pinet, Brut Cava |
| Lean white fish (cod, sole, sea bass) | Sauvignon Blanc, Pinot Grigio | Albariño, Vermentino, Grüner Veltliner |
| Fish in butter or cream sauce | Oaked Chardonnay | White Burgundy, Viognier, Chenin Blanc |
| Salmon, tuna, trout | Pinot Noir, dry rosé | Chardonnay, Beaujolais |
| Fish and chips, fried seafood | Sparkling wine | Sauvignon Blanc, Picpoul, pale lager |
| Shrimp, prawns, lobster | Chardonnay, Champagne | Riesling, Albariño, rosé |
| Sushi and sashimi | Dry Riesling, Champagne | Grüner Veltliner — or sake |
| Smoked fish | Off-dry Riesling | Gewürztraminer, Brut sparkling |
Wine with pasta, pizza and vegetarian dishes
| Dish | Try |
|---|---|
| Tomato-based pasta, pizza margherita | Chianti, Sangiovese, Barbera, Montepulciano d'Abruzzo |
| Creamy pasta (carbonara, Alfredo) | Chardonnay, Pinot Grigio, Soave, Verdicchio |
| Pesto | Vermentino, Sauvignon Blanc |
| Mushroom risotto or mushroom dishes | Pinot Noir, Nebbiolo, oaked Chardonnay |
| Grilled vegetables | Dry rosé, Grenache, Sauvignon Blanc |
| Salads with vinaigrette | High-acid whites: Sauvignon Blanc, Grüner Veltliner |
| Lentil and bean stews | Côtes du Rhône, Tempranillo |
| Goat cheese tart, asparagus | Sancerre (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.
| Cheese | Perfect match |
|---|---|
| Fresh goat cheese | Sauvignon Blanc (especially Sancerre) |
| Brie, Camembert | Champagne, Chardonnay, light Pinot Noir |
| Aged cheddar | Cabernet Sauvignon, vintage Port, dry cider |
| Parmigiano-Reggiano | Lambrusco, Chianti Classico, Amarone |
| Gruyère, Comté | Chardonnay (especially Jura), dry Riesling |
| Manchego | Rioja, fino or amontillado sherry |
| Blue cheese (Stilton, Roquefort) | Port, Sauternes, ice wine |
| Washed-rind cheese | Gewürztraminer, Belgian ale |
Wine with dessert
| Dessert | Try |
|---|---|
| Fruit tarts, peach cobbler | Moscato d'Asti, late-harvest Riesling |
| Crème brûlée, custards | Sauternes, Tokaji |
| Chocolate | Ruby or tawny Port, Banyuls, Pedro Ximénez sherry |
| Nutty and caramel desserts | Tawny Port, Madeira, Oloroso sherry |
| Wedding cake, light sponge | Demi-sec sparkling wine |
When in doubt
Crisp acidity and bubbles go with almost anything salty, fried or creamy.
Bridges red and white — ideal with mixed dishes and picnics.
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.

