"Red with meat, white with fish" is a fine start, but it fails the moment the fish is in a tomato sauce or the meat is a hot curry. The better question is not what the food is, but what it does on your tongue: how heavy it is, how sharp, how sweet, how hot. Drinks do the same four things, and a pairing works when the two sides balance.

The picker below does that sum for you. Set the four dials for your plate, or tap a preset, and it ranks twelve drink styles (wine, beer and alcohol-free) with the reason each one scores well or badly. It is a starting point built on common sommelier and brewer guidance, not a verdict: your own palate is the final judge.

Start from a dish
Main ingredient
Show
    Scores run 0 to 10 and only compare drinks with each other for this plate. Styles are broad families; a particular bottle can differ.

    The rules behind the result

    Match the weight. Fat, sauce and cooking method set how heavy a dish feels, and the drink should sit at about the same weight so neither overwhelms the other. As a rough guide, wine under about 12% alcohol tends to feel lighter and wine over about 14% heavier. A light white suits poached fish; a full red suits grilled steak.

    Keep the acid up. Lemon, vinegar and tomato make a low-acid drink taste flat, which is why a sharp salad dressing makes a soft wine seem dull. Pick something at least as sharp as the food. High acidity and bubbles also cut through fatty and salty dishes, which is why sparkling wine is such a good partner for fried food.

    Be sweeter than the sweetness. Sweetness on the plate makes a dry drink taste thin and sour. For dessert, choose a drink with some sugar of its own, balanced by acidity so it does not turn sticky.

    Watch tannin. Tannin is the dry, grippy feeling in strong red wine and strong tea. Fat and protein soften it, so a marbled steak and a big red are good company. Very salty food makes tannin seem harsher, and fish can make it taste metallic.

    Heat is the odd one out. Chilli heat is amplified by alcohol, tannin and strong hop bitterness. For a hot dish, reach for something lower in alcohol with a little sweetness or plenty of fizz: an off-dry Riesling, a wheat beer, a crisp lager, or a cold alcohol-free drink.

    Pair with the most prominent element on the plate, which is often the sauce rather than the meat.

    Beer works the same way

    Brewers talk about three moves: complement (match flavours, such as a stout with a chocolate cake), contrast (a slightly sweet fruit beer with rich cheese) and cut (hops and carbonation scrubbing through grease, much as acid does). The same warning applies: hoppy beer and spicy food can intensify each other, so a very hoppy IPA may overwhelm a hot dish, while a moderately hopped pale ale or a crisp lager often behaves better.

    When to break the rules

    These are tendencies, not laws. Rosé is the usual rescue for plates that are hard to match, and a drink you love will often beat a "correct" one you do not. Regional pairings (a local wine with a local dish) tend to work because the two grew up together. And if you are driving, pregnant or simply not drinking, the same dials apply to alcohol-free drinks: weight, acid, sweetness and bitterness all exist without the alcohol, so the picker includes them as full options, not afterthoughts. Enjoy alcohol in moderation, and never drive after drinking.