There are lots of great places to eat in London with kids but feeding a family can be expensive. Fortunately, plenty of restaurants and cafes let kids eat for free – or for £1 – over the school holidays.
So, as you enjoy October half term in London, here are the best restaurants where kids eat free this autumn.

When is October half term 2026 in London?
Table of Contents
October half term in London runs from Monday 26 October to Friday 30 October 2026 for most state schools, while some academies and independent schools have a two-week half term. Many restaurants stretch their deals across the weekends either side, and some run from mid-October to 1 November.
Eligibility varies by restaurant, but most offers apply to children aged 12 and under and need a full-paying adult main. Some deals are app-only or must be selected when you book, so check before you go.
Where can kids eat free in London?
The following restaurants offer good ways to save money when eating out during the school holidays. Eligibility varies according to each restaurant but with most restaurants offers apply to children under 12 years old.
The majority of restaurants listed limit their free meal deals to the school holidays but there are handful that offer kids eat free deals throughout the year.
It’s also worth remembering that some of the deals aren’t available on bank holidays so do check before you book.
Don’t forget, if you are looking for ways to save money then we have lots of idea on cheap days out in London here.
Disclosure: This post may contain affiliate links. I have been or could be if you click on a link in this post compensated via a cash payment, gift or something else of value for writing this post. See our full disclosure policy for more details.

Angus Steakhouse
The Angus Steakhouse menu features family faves including fish and chips, burgers and chicken schnitzel that are available to kids aged 8 and under for free when accompanied by a full-priced adult main meal. The kid’s menu also comes with an activity sheet and crayons to keep the little ones busy while you wait.
The deal runs every day from 12pm to 5pm but is not on Saturdays at the Bond Street and Oxford Circus branches.
ASDA Cafes
Kids can eat for £1.00 all day every day at an Asda Cafes with no adult minimum spend. Choose a hot meal, which comes with a free piece of fruit, or a cold pick ‘n’ mix with a sandwich, drink and fruit. Ella’s baby food pouches remain free for any children under 18 months with any purchase.
Banana Tree
For delicious Southeast Asian cuisine head to Banana Tree where kids under the age of 12 years old eat free very day from 17 October to 1 November. Choose from chicken katsu curry and sweetcorn fritters, and maybe coconut ice cream for dessert.
The kids eat free deal is available with every adult main course ordered (drinks are not included). The offer runs at all Banana Tree locations, but not at the O2 on event days. Outside the holidays, kids still eat free every Sunday.
Bella Italia
Bella Italia is one of the best place where kids can eat free in London. From 17 October to 1 November, children get three courses and a drink free with every adult main (just let your server know when ordering). Outside the holidays, the deal runs from Sunday to Thursday all year for children aged 2 – 11 years old.
Check your branch before you go: the offer is not available at several central London sites, including Cranbourn Street, Irving Street, both Queensway branches, St Martin’s Lane, Strand, South Kensington, Shaftesbury Avenue and Wellington Street. Even if you don’t catch the meal deal, the Italian restaurant still offers good value with their smaller menu at £6.99 and their larger menu at £8.99.
Bill’s Restaurants
Another family-friendly restaurant offering a free children’s meal when accompanied by a full paying adult is Bill’s. Up to two kids can eat free all day from Monday 26 to Friday 30 October.
The kid’s menu includes favourites such as the Little Bill’s Breakfast, buttermilk pancakes, burgers and fish goujons. This half term, Bill’s is also giving away free pancakes for kids after 4pm on Halloween weekend.

Brewdog
There aren’t many London restaurants that come with their own slide like Brewdog, a fun family-friendly restaurant in London’s Waterloo. Kids can choose a free Hoppy Meal, from cheeseburgers to chicken tenders with fries or salad and a drink, when an adult orders a main.
The London offer runs Monday 26 to Friday 30 October, until 3pm daily, at Canary Wharf, Paddington and Waterloo. Kids must be 13 and under, and you must select the KIDS EAT FREE booking type when you book.
Chiquito
At Chiquito, kids get a free main, side, drink and dessert with every adult meal. The offer runs all day, every day from 17 October to 1 November.
Côte Brasserie
Côte Brasserie is offering a free two-course Kids Set Menu for children aged 12 and under with every full-price adult main from the Main Menu or Prix Fixe. Before 11.30am, kids get a free breakfast with each adult hot breakfast or Brasserie Breakfast.
The offer is valid Monday to Friday between 23 and 30 October and is dine-in only. London branches include Covent Garden, Soho, Hampstead, Richmond and Wimbledon.
Franco Manca
For free pizza for kids head to Franco Manca where children aged 12 and get a free individual kids’ pizza for every full-priced adult main. The offer only applies to individual kids pizza (not to the children’s menu) and is available Monday to Thursday at the Stoke Newington and Kilburn pizzerias.
Frankie & Benny’s
At Frankie & Benny’s, one child eats free with every adult main: a main, two sides, a drink and dessert. The offer runs all day, every day from 17 October to 1 November in England, excluding airport restaurants.
Gordon Ramsay Restaurants
The Ramsay Kids Menu is good value at the best of times but during the school holidays children aged 10 and under can enjoy a complimentary main course for evert adult ordering two courses from the à la carte menu (one main).
The deal runs all day, every day at Heddon Street Kitchen, Pizza East, and Bread Street Kitchen Stratford, St Paul’s and Limehouse. It runs weekdays only at Bread Street Kitchen The City and Battersea, and at Bar & Grill Mayfair. Book ahead.
Kricket
For a gentle introduction to Indian food, Kricket offers a Little Kricket menu with mild chicken or paneer curry, rice and bread. Children under 10 eat free during all school holidays, including October half term. Branches are in Shoreditch, Canary Wharf, Brixton and Soho.
Las Iguanas
For a taste of Latin America head to Las Iguanas where kids under 12 eat free when you download the My Iguanas app. Every Little Niños Meal includes a main course, two sides an a dessert – I can highly recommend the churros! The lunch menu is excluded, and the deal may not apply on event days at The O2, Wembley and Royal Festival Hall. The deal is only available through the app.
Mamuśka! Restaurant and Bar
Enjoy pierogi, pork gulasz and Bigos Polish stew when you dine at Mamuśka! in Waterloo. Kids eat free all day, every day: one free kids’ meal for a child 12 or under with every adult meal.
Preto
At Brazilian rodízio restaurant Preto, kids up to 10 eat free with a full-paying adult rodízio, one child per adult. It’s available weekdays from 4pm and all weekend; just book and tell the team. London branches are in Angel, Putney, Queensway, Victoria and the West End.
Purezza
At plant-based pizzeria Purezza in Camden, children under 10 get a free mini pizza with every full-paying adult. Choose from cheesy, tomato or plant-based pepperoni
The Real Greek
For a change from pizza and pasta head to The Real Greek for warm flatbreads, delicious hot and cold meze, and tasty wraps filled with grilled chicken, falafel and halloumi (and more!).
Kids aged 12 and under eat free all day on Sundays: you will receive one free kids’ meal for every £15 spent by an adult on their food. The offer includes a children’s meal from the kids’ menu as well as a drink and a scoop of ice cream or sorbet for dessert.
TGI Fridays
Kids eat free all day every day at TGI Fridays. To qualify, you simply have to download their Stripes Rewards app and you can claim the free meal deal (it’s valid for new and existing members).
The TGI Fridays kids’ menu includes crowd favourites such as chicken burgers, hotdogs and chicken tenders. The deal is available to children aged 12 and under all day every day during the October half term holidays.
Yo! Sushi
Children 12 and under can tuck into a free kiddo bento boxes at Yo! Sushi restaurants across London during the school holidays. One child eats free per £10 an adult spends on food.
The offer runs all day, Monday to Friday, during the school holidays, so 26 to 30 October in most of London.
Zizzi
At Zizzi, kids get a free three-course Bambini meal with every adult main. The offer runs Sunday to Friday, 18 October to 1 November (not Saturdays), and you need to join the Zillionaires’ Club to get the code.
Tips for making the most of kids eat free deals
- Check the whole bill: A free kids’ meal is only a saving if the adult main it’s tied to is good value.
- Count the kids: Most deals are one child per paying adult; Bill’s is the rare exception with two.
- Download the app or book the right way: Las Iguanas, TGI Fridays and Zizzi need an app or club code, and BrewDog needs the Kids Eat Free booking type.
- Watch the days: Côte, Yo! Sushi and BrewDog are weekdays only, Zizzi skips Saturdays, and The Real Greek is Sundays only.
- Confirm your branch: Event days at The O2 and Wembley, and some central London sites, are often excluded.
Don’t forget, if you’re looking for more ways to save, we have lots of ideas for cheap days out in London.

