Sunday lunch has its own rhythm: the oven on early, the potatoes rattling in the tin, someone asking whether the gravy needs more salt. The wine should fit that mood. It does not need to be expensive or clever, but it does need to hold its own against gravy, roast potatoes and whatever sauce is on the table.
If you have ever stood in a supermarket aisle holding a bottle and wondering whether it will work with lamb, this guide is for you. Roast dinners are forgiving. Get the weight of the wine roughly right and the rest tends to fall into place.
Start with the meat, not the label
Ignore the price tag for a moment and think about what is actually on the plate. Roast dinners are rich in fat, salt and savoury depth, all of which soften tannin and make red wine taste rounder. That is why a wine that feels a little firm on its own often tastes lovely with a slice of beef.
Two simple rules cover most of it. The richer and fattier the meat, the more body and tannin you can handle. The leaner and more delicate the meat, the lighter and softer the wine should be. Then adjust for the sauce: horseradish and mustard push you towards something with a bit of grip, while mint sauce, redcurrant jelly or a sweet onion gravy suit softer, fruitier reds.
A word on alcohol. A 14.5% bottle can feel hot and heavy alongside a light chicken roast. If you are unsure, look for something around 13–14% and let the food do the talking.
Roast beef: structure and a little grip
Beef is the easiest roast to match. You want a red with enough tannin to cut through the fat and enough fruit to cope with gravy and Yorkshire puddings. Classic Cabernet Sauvignon and Bordeaux-style blends are the obvious starting point, and supermarket own-label ranges are a sensible place to look: Tesco Finest, Sainsbury's Taste the Difference and Waitrose No.1 all usually carry a claret or a Cabernet-led blend.
If you prefer something softer, a Rioja Reserva brings sweet oak and gentle tannin, while an Argentine Malbec adds dark plum fruit that works well with a peppery crust. For a slow-cooked, falling-apart joint, a Shiraz or a southern French Syrah is generous and forgiving.
- Rare or medium-rare ribeye: Cabernet Sauvignon, claret, Malbec
- Slow-roasted brisket: Rioja Reserva, Shiraz, Douro red
- Beef with horseradish: something with firm tannin, such as a young Bordeaux blend
Roast lamb: softer tannin, herbs and a little spice
Lamb sits between beef and chicken in weight. It has plenty of flavour but less fat than a rib of beef, so heavy, tannic wines can taste drying. Reach for reds built on Grenache and Syrah instead: Côtes du Rhône, Gigondas, or a good Châteauneuf-du-Pape if you are pushing the boat out. These wines have a herbal, peppery edge that flatters rosemary and garlic.
Rioja works here too, particularly with slow-cooked shoulder. If you are serving mint sauce, avoid anything too oaky and lean towards fruit-forward bottles. A Portuguese red from the Douro, or a Chianti Classico from Sangiovese, both handle lamb’s slightly gamey character well without overwhelming it. Waitrose and M&S own-label Rhône and Chianti bottlings are usually reliable choices.
Roast chicken: lighter reds work better than you think
Plenty of people assume chicken means white wine, and it often does. But a roast chicken with stuffing, bacon and rich gravy can carry a red beautifully, as long as you keep it light. Think Pinot Noir, Beaujolais, or a young Gamay-based red from the Loire. These have low tannin, fresh acidity and bright red fruit.
Avoid anything powerful or heavily oaked: it will flatten the bird. If your chicken is a big, flavoursome free-range one with a herby stuffing, you can step up to a Barbera or a lighter Côtes du Rhône. Aldi and Lidl both regularly list affordable Pinot Noir and Beaujolais under their Specially Selected ranges, which are worth a look.
Vegetarian roasts: follow the flavour, not the format
There is no single answer here, because a nut roast and a mushroom Wellington ask completely different things of a wine. Match the dominant flavour instead.
- Nut roast: earthy and savoury, so choose a Pinot Noir or a soft Grenache-based red.
- Mushroom Wellington: Pinot Noir is the classic match, though a Langhe Nebbiolo brings a lovely dried-herb note.
- Beetroot or squash: sweet, earthy vegetables suit Syrah, Malbec or a Primitivo.
- Cheese-based roasts: Sangiovese or a young Chianti cuts through the richness neatly.
If your roast leans heavily on tomato, paprika or harissa, a juicy, unoaked red with plenty of acidity will taste better than a grand, tannic bottle.
How to choose in the shop in under a minute
- Decide on the meat and the sauce before you look at the shelf.
- Pick the weight: full-bodied for beef, medium for lamb, light for chicken and most vegetarian roasts.
- Check the alcohol level on the back label; lower tends to mean lighter.
- Look at the region rather than the price. Rioja, Côtes du Rhône, Chianti, Malbec and Pinot Noir are all easy to find.
- Consider a second bottle: roasts feed a crowd, and a spare means no one has to ration the last glass of gravy-soaked red.
Serve it well, and keep a note for next Sunday
Small things make a difference. Take a full-bodied red out of the cupboard half an hour before you eat, or stand it in a jug of cool water for ten minutes in summer, so it is not warm. Lighter reds, especially Pinot Noir, taste better slightly chilled. If a young tannic wine feels tight, pour it into a jug, give it a swirl and leave it while you carve.
Ordinary tumblers are fine. What matters is that the glass is clean and not overfilled, so the wine can breathe. Leftovers keep for a day or two if you stopper the bottle and put it in the fridge; a splash in next week’s gravy is a good use for the last inch.
Finally, write down what worked. A note on your phone is enough: the meat, the sauce, the bottle. Three or four Sundays of that and you will have your own reliable shortlist, which beats any rule of thumb.
Photo: 4666192 / Pixabay





