Where do kids eat for free in London and the UK?

Got little mouths to feed? These handy spots all offer free or discounted meals for kids.

Updated on • Written By Pete Dreyer

Map view
Close map
Where do kids eat for free in London and the UK?

Remember school summer holidays as a kid? The blissful feeling of walking out of school, sun on your face, knowing you wouldn’t be back for at least six weeks. Six weeks of sleepovers, trudging around museums, maybe a beach holiday and a sandcastle if you’re lucky. Being out and about is all well and good but finding decent, well-priced food for multiple hungry kids isn’t always easy. If you’re looking for places to eat with kids, you’ve come to the right place - we’ve rounded up a whole host of reliable restaurants and cafes where kids can eat free, or for the lowly price of £1.


There are lots of big UK-wide restaurant chains that offer free meals for children. The beauty of large chains and multisites is that you know what you get, for the most part, and they almost always have children’s menus of easy-going favourites, so even the fussier eaters in your family are catered for.

The tricky bit comes with timings and dates - some chains only offer kids discounts for the summer, whilst others keep their deals going for longer. There are also some that only offer free kids meals in certain stores or outlets, so make sure to read the details under each deal as we’ve done our best to elaborate on any need-to-know details.


London is a whole different beast, of course, so we’ve created a separate section for London restaurants and groups that offer discounted and free meals for kids over the summer. Bear in mind that if you’re looking for free kids meals in London, many of the UK-wide groups also have multiple sites in London, so in truth, you’re especially blessed with options if you’re in the capital.

Where can kids eat for free UK?

These reliable cafes and restaurants all have special deals on over the summer, where kids can eat for free (usually alongside a paying adult). 

The Real Greek

food at the real greek

What: The Real Greek has sites in lots of major cities around the country, offering fresh, authentic Greek cooking at pretty reasonable prices. It offers a kids eat free deal on Sundays in all branches.


kids at bills

What: Once a beloved Brighton hangout, Bill’s has become a nationwide powerhouse thanks to an easy-going menu of all-day delights. When one adult orders any main dish, up to two kids can eat for free from the children’s menu. The deal extends up to 1 September and is valid Monday to Friday throughout the day.

Yo! Sushi

kids bento box at yo sushi

What: Up to three kids can enjoy a free kids bento box at Yo! Sushi up until 1 September, alongside a paying adult. Offer is valid from Monday to Friday, but it excludes the following sites: Bath, Heathrow T2, Heathrow T3, Manchester Piccadilly Station, St Pancras Station, York Outlet and London Luton Airport.


morrisons cafe at store

What: Every Morrisons cafe has this kids eat for free deal, which is especially good as it covers kids up to 16 years old (where most others usually stretch to 10). The kids eat free Morrisons deal gets you a free meal from the kids menu for every adult meal you buy.

Café Rouge

cafe rouge dining room

What: Kids eat free at Cafe Rouge up until 10 September, with three courses from the kids menu offered gratis alongside the purchase of any adult main. A pretty good deal if you ask us.

Marks and Spencer

M&S kids meals

What: M&S Café runs a great kids eat free offer every summer and it’s back again, running up until 1 September. Spend £5 in the Cafe and you get a free Kids Munch Menu for your little one.


purezza margherita pizza

What: Pizzas are always a good shout if you’re looking for easy, delicious kids food - what kid doesn’t love pizza? Purezza’s deal is a good’un too - for every adult pizza, you get a free kids pizza. Simple.


childrens meals at tesco

What: Kids eat free at Tescos cafes nationwide from Monday to Friday. Again, you get a free kids meal for every adult meal bought in the cafe, which includes any main, two sides and a drink. If you’re getting some shopping done early you can get them a free breakfast too, before sending them off to do your chores for you.

Where can kids eat for £1 UK?

Some restaurants have similar deals but have you pay a nominal £1 for your kids' meals, rather than handing them out for free. As above, this often requires an adult to buy a standard meal as well, in order to qualify for a discounted kids meal.

Hungry Horse

wings at hungry horse

What: Kids eat for £1 every Monday at Hungry Horses all over the country, and the kids menu includes family favourites like sausage and mash, chicken nuggets, beef burger and tomato pasta, as well as plant-based options.

Bella Italia

pasta and brownie at Bella italia

What: If you’re eating at Bella Italia between 4-6pm from Monday-Thursday, your kids can enjoy a three course banquet and a drink for just £1. The menu includes everything from margherita pizzas to spaghetti Bolognese.


kids meals at asda cafe

What: Asda’s deal works similarly to other supermarkets - it’s active across every single Asda UK-wide and nets you a kids meal for just £1 when you’re buying an adult meal at the same time. Perfect if you’re out doing a big shop and you have a hangry child that needs feeding.


IKEA restaurant

What: IKEA is offering 95p kids meals across many of its branches this summer, and kids can get a full meal with pasta, sauce and a drink for less than a pound. Adults don’t need to buy anything to redeem it either, so once you’re done shopping you can just do straight to the restaurant grab cheap meals for your little ones. This deal is active at the following locations: IKEA Croydon, IKEA Edinburgh, IKEA Gateshead, IKEA Glasgow, IKEA Greenwich, IKEA Lakeside, IKEA Leeds, IKEA Milton Keynes, IKEA Southampton


burgers and steaks at giraffe

What: Kids eat for £1 at Giraffe over the summer, but make sure you visit the Giraffe website to grab your voucher first, as you’ll need to redeem it! The deal is only valid if you buy an adult meal, as usual, and it excludes Giraffe locations at King's Cross, all airports and the South Bank.

Where can kids eat for free in London?

OXO Tower Brasserie, South Bank

dining room at oxo brasserie

What: OXO Tower Brasserie is perfectly located for any London sightseeing on the South Bank - if you’re planning on taking the kids to London Aquarium, the London Eye or just for a jaunt up and down the River Walk, head to OXO Tower Brasserie for some great views and free kids meals between 12-4pm on weekdays.
Where: Barge House Street, SE1 9PH
Book now: OXO Tower Brasserie

Harvey Nichols Fifth Floor Café, Knightsbridge

kids menu at harvey nichols

What: Planning to visit a few west London attractions - Hyde Park, or the Natural History Museum, perhaps - consider booking lunch at the excellent Harvey Nichols Fifth Floor Cafe in nearby Knightsbridge. Kids under 12 eat free here all day with a paying adult, with a complimentary meal from the kids menu.
Where: 109-125 Knightsbridge, SW1X 7RJ.
Book now: Harvey Nichols Fifth Floor Café

Mr White’s, Various locations

kids menu at mr white's

What: Mr White’s many London locations and easy-going menu makes it a really safe, consistent choice if you need somewhere to feed lots of little mouths on the cheap. Buy an adult meal and get a free kids meal at all Mr White’s branches, all summer.
Where: Various locations
Book now: Mr White’s Leicester Square

If you want to browse some more options, we’ve picked out a handy list of the best children-friendly restaurants in London, where your little connoisseurs couldn’t possibly turn their noses up at the menu!

Join SquareMeal Rewards

Collect points, worth at least £1, every time you book online and dine at a participating restaurant.

Start Collecting Points

Already a member? Sign in