CHRISTMAS APPEAL: Families are at breaking point. Give essential emergency aid to a family this winter.
CHRISTMAS APPEAL: Give emergency aid to a family this winter.
Give now

Where can kids eat free or cheap this Christmas?

A dad, mum and boy out for dinner, holding their drinks in a 'cheers' motion over a dinner of pizza.
Hayley Tearall


Digital Content Producer (Copy Specialist)


Cheap and free family food options available across the UK throughout the Christmas break. 

It’s easy for Christmas to become one of the most expensive times of the year. Buying food for Christmas dinner, gifts for loved ones, and even putting the Christmas lights on all come at a cost.

Over the Christmas break, if you’re looking for places to go with your family without it becoming really expensive, there are lots of places kids can eat free or cheap this Christmas. Here is a list of well-known places with offers on to get you started:

Cafés in shops or supermarkets

IKEA
At IKEA restaurants, although there are no specific kids eat free’ Christmas offers, if you sign up for free to join the IKEA Family (rewards programme) you can get a different adult meal each weekday for just £3. All breakfast options are already under £3.75, and all main lunchtime meals under £7.25. Kids’ meals start from 95p, up to £1.50.

Morrisons
At Morrisons cafés, for every adult meal you buy for £4.50 or more, you get a free kids’ meal including a piece of fruit and a drink.

Sainsbury’s
The children’s menu – suitable for 5–10 year olds – at Sainsbury’s cafés offers a series of main meals for £3.50, including a Christmas roast

Restaurants

Bella Italia
At Bella Italia restaurants, kids aged 2–11 can eat free every Thursday. Sunday to Wednesday between 4–6pm, they can get three courses of food plus a drink for £1.

Cafe Rouge
During school holidays at Cafe Rouge, kids can get a two or three course lunch or dinner for free, with every adult main meal purchased.

TGI Fridays
When you buy an adult main meal at TGI Fridays, you get a free children’s main (suitable for kids up to 12 years old), if you download the free rewards app.

Pubs

Hungry Horse
You can get a kids’ meal for just £1 when buying one adult meal at a Hungry Horse.

Sizzling Pubs
At Sizzling Pubs, for every adult main meal you buy on a weekday after 12pm (or after 3pm during term time), you can get one children’s main for £1.

Beefeater
During school holidays at Beefeater, for every adult breakfast you buy (for £10.99), two kids under 16 can eat for free. For lunch, you can get a three course kids’ meal for £6.99, and there are 8 adult options for under £8 to choose from, too.

Brewers Fayre
Similarly, for every adult breakfast you buy for £10.99 at Brewers Fayre, two kids under 16 eat for free. You can also get a three course kids’ lunch for £6.99.

Local, independent-owned cafés and restaurants

It’s always worth looking to see if any local cafés or restaurants in your area are offering any discounts or deals for families too. You might be able to find out by visiting their social media pages or their website, or by popping by and seeing if any special offers are displayed in store.


All offers and information correct at the time of publication. Please check store websites for more details and to check your local branch is taking part in these offers.

Christmas appeal
Dad sat with his two young children, all three are staring at the camera with sadness next to a Christmas tree
Bring a family joy this Christmas

A Christmas beyond breaking point

Dad sat with his two young children, all three are staring at the camera with sadness next to a Christmas tree