Lidl has announced a Christmas dinner for eight people costing just £11.11, with the offer due to arrive in stores on Saturday 19 December 2026.
That’s just £1.39 per person for turkey, potatoes, vegetables, stuffing, gravy and Yorkshire puddings.
It sounds like a bargain, but does it really feed eight people, and what will you need to buy separately?
We’ve taken a closer look at what’s included and how far your money will go.
What’s included in Lidl’s £11.11 Christmas dinner?
Lidl has put together a shopping list of eight products, including a whole British turkey for £8.85 and four types of vegetables costing just 9p each.
Here’s exactly what you get:
| Product | Price |
|---|---|
| Birchwood British small turkey (3kg) | £8.85 |
| White potatoes (2kg) | 9p |
| Brussels sprouts (500g) | 9p |
| Carrots (1kg) | 9p |
| Parsnips (500g) | 9p |
| Sage and onion stuffing mix (170g) | 45p |
| Meat gravy granules (300g) | 99p |
| Yorkshire puddings (15-pack) | 46p |
| Total | £11.11 |
Lidl has confirmed the offer on its official LinkedIn page.
The four bags of vegetables cost just 36p between them, while the turkey makes up most of the bill.
You don’t need a Lidl Plus card to get the advertised prices.
It’s worth knowing that this isn’t a ready-made Christmas dinner or a special box you pick up. You’ll need to buy the individual items and cook everything yourself.
Will it really feed eight people?
Possibly, but it depends on who’s coming for dinner.
The turkey weighs 3kg, which works out at 375g per person before cooking if you’re feeding eight.
However, that includes the bones, so you won’t get 375g of meat on each plate.
According to BBC Good Food’s Christmas portion guide, a small turkey weighing between 3kg and 4.5kg can feed six to eight people.
That puts Lidl’s turkey at the smaller end of the recommended range.
There’s a decent amount of veg, though. The 2kg bag of potatoes works out at 250g per person, before peeling and cooking, and you’ve also got carrots, sprouts and parsnips.
The 15 Yorkshire puddings mean almost two each, although there’s only one 170g packet of stuffing to share.
For a family with younger children, the quantities could work well.
If you’re feeding eight adults with big appetites, or hoping for plenty of Boxing Day leftovers, you might want a bigger turkey.
Skint Dad says:
£11.11 for Christmas dinner sounds like a cracking deal, and for some families it really could be.
But I’d be careful about planning on feeding eight people for £1.39 each.
A 3kg turkey isn’t particularly big when you’re sharing it between eight, and once you start adding pigs in blankets, sauces and a few extra trimmings, the cost soon creeps up.
That doesn’t make it a bad deal. Far from it. Just make sure you’re comparing the cost of the Christmas dinner your family actually wants, rather than the cheapest possible version.
What’s missing from the £11.11 dinner?
Lidl has covered the basics, but there are a few Christmas favourites missing.
The advertised price doesn’t include:
- Pigs in blankets
- Cranberry sauce or bread sauce
- Butter or cooking oil
- Extra stuffing or vegetables
- Christmas pudding or another dessert
- Drinks
You’ll also need any seasoning you use, and there’s the cost of cooking everything.
Of course, you might already have some of these things in your cupboards, so check before adding them to your shopping list.
There’s no point buying something twice or spending extra on food nobody really likes.
If you’re looking for more ways to cut your food bill, we’ve also got a guide on how to save money on groceries.
What if you’re feeding fewer than eight?
You don’t have to feed eight people to take advantage of the low prices.
If you buy the same £11.11 shopping list, here’s how the cost works out:
| People eating | Cost per person |
|---|---|
| 8 | £1.39 |
| 6 | £1.85 |
| 4 | £2.78 |
These figures assume you buy all eight products, with no extras.
For a family of four, there should be more food to go around, and potentially enough turkey for another meal.
If you do have food left after Christmas, we’ve got some easy ideas for using up Christmas leftovers, rather than letting them go to waste.
When can you buy Lidl’s Christmas dinner deal?
Lidl says the £11.11 Christmas dinner will be available in stores nationwide from Saturday 19 December 2026.
The offer is subject to availability, so you might not find every product in your local store.
The advertised turkey price is based on a 3kg bird, so check the weight and price on the packaging before you buy.
And with other supermarkets likely to announce Christmas food discounts nearer the time, it’s worth comparing prices before doing your big festive shop.