By clicking a retailer link you consent to third party cookies that track your onward journey. If you make a purchase, Which? will receive an affiliate commission which supports our mission to be the UK's consumer champion.

How to match food and wine successfully

Whether you're tucking into spaghetti bolognese, steak or a takeaway, discover the best wine to pair with your food favourites
Rebecca MarcusSenior researcher & writer

Deciding which bottle goes best with your food can make a world of difference to your enjoyment of both. 

Choose well and flavours are heightened, but the wrong decision could make your meal taste watered down.

Wine expert Kathryn McWhirter has been writing about food and wine matching for decades. 

Here, she gives us tips on how to get the perfect wine pairing for your food, and what wines go best with a range of popular food types.


Tips for living well - get our free Food & Health newsletter: shop savvy, eat well, stay healthy


Five tips for perfect wine pairing

Roast dinner

1. Match the biggest flavours in a dish

More often than not, that's likely to be herbs, spices, tomatoes, garlic, ginger or vegetables rather than fish or meat.

2. Be led by the grapes

If New Zealand sauvignon blanc tastes wonderful with dill or sage, so will other sauvignons, such as Sancerre.

You might also try similar-tasting grapes, like verdejo from Spain or bacchus from England.

3. Match sweetness

A dry white or red won't pair well with a sweet dessert. The wine will taste dull and fruitless.

It’s best to match the sweetness of food and wine. So, don’t drink your poshest wine with sweet and sour sauce.

4. Acidity matters

If your dish contains sharp elements such as lemon or lime juice, tomato or vinegar, then a zingy wine with good acidity will taste better alongside it. Rounder, softer wines might taste flabby.

A wine with higher acidity can also cut through the fattiness of a dish, like vinegar through fish and chips. A wine might have higher acid because it comes from cooler places by the sea, or high in hills or mountains.

5. Don’t overpower your food (or your wine!)

Big flavours overpower smaller ones, so make sure the intensity of the wine you choose matches the intensity of the food. You need to consider the body of the wine, tannins, acidity levels, sweetness, aroma and alcohol. 


Start off right with a Best Buy wine - see our round-up of the best champagnesbest sparkling wines and best red wine.


What wine goes best with popular foods

Beef

Beef is brilliant with wines from the Gamay grape, such as Beaujolais (beef doesn’t need a massive, beefy wine) as well as malbec, the touriga nacional grape of Portugal, southern Italian primitivo or red zinfandel.

Go easy on the horseradish sauce - it will make your wine taste flat.

For tips on what to look out for when buying beef and how to prepare it, see our guide on how to cook roast beef.

Cheese

Selection of cheeses laid out on a table

We think of cheese as a natural partner to red wine, but in many case it matches well with white wines too. Here are some tips:

  • Gruyère – works well with riesling, red rioja, tempranillo, montepulciano d’abruzzo, red bordeaux and beaujolais
  • Cheddar – try chardonnay, sauvignon, semillon or a blend from those, or touriga nacional or a douro blend from Portugal, or pinot noir
  • Mozzarella – melted on pizza, mozzarella is delicious with dolcetto (red, Italian) and with sauvignon blanc

Chicken

Chicken works well with lots of wines, but particularly with frascati, merlot and the sangiovese grape of Italy (the main variety in chianti).

Chilli con carne

Chilli con carne is great with beaujolais and valpolicella, and Portuguese bairrada.

Chinese food

It’s hard to generalise about Chinese cuisine, but red wines might taste tougher than they really are and dry whites can taste flat.

Kathryn says that inexpensive, off-dry German wines cope best with Chinese food. You can also consider a beer instead, to soothe the heat.

Citrus flavours

Lemons on a table
  • Lemon – in sweet dishes, lemon goes with sweet muscat and Hungarian tokaji. In dry dishes, the zest can really enhance the flavour of white wines. It’s especially great with riesling, dry muscat, gewürztraminer, sauvignon and picpoul.
  • Lime – pair sweet dishes with riesling. In savoury dishes, lime zest tastes brilliant with muscadet, riesling, chenin blanc and gavi.
  • Orange – enjoy desserts with sweet Muscat. Orange zest in savoury dishes works nicely with pinot grigio or pinot gris, dry muscat, riesling, rueda, gewürztraminer.

Eggs

Eggs and wine aren't generally a great combo. Reds and rosés in particular can clash.

Among white wines, there’s something about the flavour of un-oaky chardonnay that makes it a good foil for the flavour of eggs. 

Fish

Tinned fish
  • Sardines – sardines pair well with alvarinho/albariño or godello grapes from Northern Portugal and Spain,  especially if soaked in olive oil and mashed with chopped parsley, lemon zest, capers and a bit of caper juice.
  • Tuna – bright, salty tinned tuna is better with white wine. Try sauvignon blanc or un-oaked white rioja, but in a risotto or bake, think about the other flavours, herbs or spices. Fresh tuna works surprisingly well alongside red wine.

Fresh berries

Fresh berries

Strawberries, sugar and cream taste superb with sauternes and sweet semillons. They also work well with very sweet riesling.

Sweet riesling or muscat go best with raspberries, blackcurrants and blackberries.

Indian food

Takeaway Indian curry

There may be sweetness in Indian foods, and a wine-challenging array of simultaneous dishes. But the spices find good wine partners, as do ginger, onion and garlic. 

Indian dishes can over-emphasise the tannin (bitterness, astringency) of red wines. Rosé's can work, but the best may be aromatic whites - try viognier or sauvignon blanc.

If you’d really like red wine, pick a light option from the Loire Valley, especially from the cabernet franc grape.

Lamb

Lamb works well with red grapes – garnacha and tempranillo, perhaps from rioja, merlot, cabernet sauvignon and cabernet franc.

However, note that mint sauce can make the wine taste flat.

Lasagne

The milky sauce of lasagne makes it tricky to partner perfectly, but it should work fairly well with barbera or shiraz.

For a vegetable lasagne, Kathyrn suggests picpoul de pinet or chianti.

Mustard

Dijon and wholegrain mustards are friendlier to both red and white wines. Dijon mustard can magically make a tough red wine taste softer.

Pasta sauce

Pasta in a fresh tomato sauce

With a fresh tomato sauce, try sauvignon blanc or add some chopped peppers and switch to gewürztraminer.

If you're dealing with creamy or egg-based sauce, both are best with white wines. They make red wines taste bitter.


Discover tasty affordable red wines available at your local supermarket with our guide to the best red wines.


Peppers

Sweet peppers partner with certain red and white wines perfectly, whether cooked or uncooked.

Peppers of all colours are a good match with gewürztraminer, dry muscat and alvarinho or albariño, while red peppers in particular work well with shiraz or beaujolais.

Pesto

Bowl of pesto

According to Kathryn, pesto loves a chardonnay or pinot grigio.

Pork

Pork goes with plenty of wines. Beaujolais is brilliant, and syrah, shiraz and pinot noir are great. Alternatively, pick an alentejo red from Portugal, or chablis for a white.

Apple sauce won’t help the wine, unless you switch to German riesling.

Sausages

Sausages

Sausages like the same wines as their meat, but herbs and spices will make all the difference. If they're flavoured with sage, go for sauvignon blanc or syrah/shiraz. 

Cumberland likes pinot noir. Pork and herb and pork and leek like carmenère. Toulouse goes for South African pinotage or Spanish rueda.

Spaghetti bolognese

Spaghetti bolognese topped with cheese

Spaghetti bolognese is easy to pair with red wines – you might try primitivo or its American cousin zinfandel, shiraz/syrah.

Barbera from Italy or Argentina could also work.

Thai food

Thai food may have high acid, some sweetness, super-charged chilli, fish sauce, ginger, and a delicious complexity of herbs and spices.

Sauvingon blancs cope well with many Thai dishes, or try an off-dry Riesling or pinot gris/pinot grigio.

A soft lager is a good alternative option when tucking into Thai food.

Vegetables

These often have a touch of natural sweetness, especially root vegetables. They can go well with wines with a similar hint of sweetness – think inexpensive vinho verde or German riesling. 

Whites tend to go better than reds, as some vegetables make red wines taste extra bitter.

Foods that don't pair well with wine

Glasses of sparkling wine

If you're dishing out a delicious wine, avoid letting ketchup and other sweetish, vinegary sauces such as brown, tartare, chutney, BBQ and sweet chilli dipping sauce near the table.

Horseradish, wasabi and smooth, yellow English mustard likewise make wines taste flat and boring.

Salad dressing works with wine so long as the dressing is not too acidic – add extra oil, or choose a sharper wine such as vinho verde or muscadet.

Foods with organosulfur compounds (broccoli, cabbage, asparagus) also have the potential to ruin your wines.

Where to buy wine

Aside from the big supermarkets, popular online retailers that stock wine include:

  • Majestic Wine sells a wide selection of wines that you can filter by country of origin. The retailer's cheapest reds start at around £5.
  • Naked Wines has wines arranged by style, with popular picks including 'crisp white' and 'fruity red.' The website has a community tab where other wine fans share recommendations.
  • Virgin Wines is home to various pre-mixed cases of red and white wines. You can also purchase single bottles and alcohol-free alternatives.
  • Laithwaites Wine offers a wine subscription service that saves you a trip to the supermarket.

Wine clubs compared - see if a subscription service is for you.


Please drink responsibly. See Drinkaware for advice.