
Being out and about looking for affordable and nutritious food for hungry kids isn’t always easy. Luckily, plenty London restaurants and chains offer free meals for children to take away some of the stress. With kid-friendly environments and menus with easy-going staples, everyone is catered for – even the fussy eaters! While some restaurants only offer discounts for limited times and during school holidays, we’ve got you covered with the best deals. Here are the top spots in London where kids eat for free…
1. Barbican Kitchen

The Barbican Centre kitchen in the City of London offers children under ten a free meal from their kid’s menu with every adult meal over £10. Find out more here.
📍 Barbican Centre, Silk Street, EC2Y 8DS.
🚇 The nearest station is Barbican.
2. Gordon Ramsay Restaurants

Now, Gordon Ramsay boasts an impressive number of restaurants throughout the city, and many of them also boast free meals for children under 8 years old. Ramsay’s Heddon Street Kitchen, Bread Street Kitchen & Bars, Gordon Ramsay Bar & Grill, and Pizza East spots all offer a Kids Eat Free deal. The Kids Eat Free deal nets children a free main course from the Ramsay Kids Menu for each adult dining A la Carte. You can even add a sweet treat for dessert for just an extra £3.50.
Keep in mind that the deal is only available on weekdays at BSK Battersea and Heddon Street Kitchen, and isn’t available on select dates, such as Christmas and New Year’s Eve. Find out more and book here.
📍Various locations. Find your nearest one here.
3. Pizza East, Shoreditch

Pizza is one of the safest and surest bets when it comes to feeding hungry children. At Pizza East, Shoreditch, kids eat for free every weekday! With mains including lasagne, a Margherita pizza, or Spaghetti Pomodoro and Chicken Milanese, there’s enough to satiate your child’s hunger and cravings – plus you can tack on a scoop of gelato for an extra £4. Find out more here.
📍 56 Shoreditch High Street, E1 6JJ.
🚇 The nearest station is Shoreditch High Street.
4. Bella Italia

Kids can eat for free at Bella Italia every Thursday and for just £1 between 4-6pm, Sunday to Wednesday. Children between 2-11 years old can enjoy three courses and a drink. You can get one free child’s meal per adult meal purchased. And even outside of those times, Bella Italia has plenty of affordable menu items for your kids to enjoy – they even come in different sizes in case they have a BIG appetite!
📍Various locations. Find your nearest one here.
5. Bill’s

Throughout half-term, Bill’s is making dining with kids as easy as possible. All you have to do is order at least one adult main – from the breakfast, lunch or dinner menu – and up to two kids can then eat for free. The children’s menu features buttermilk pancakes, mac & cheese, and fish fingers and chips. The offer stands for kids aged 10 and under.
Note: The offer is not available on Saturdays and Sundays.
📍Various locations. Find your nearest one here.
6. Franco Manca

At selected Franco Manco pizzerias, children aged 12 years and under receive a free kids’ pizza for every full-priced adult main meal. And given how beloved these pizza spots are, you’re sure to impress! Keep in mind, though, the offer is only available for eat-in, from Monday to Thursday. Find out more here.
📍 Available at Stoke Newington, East Dulwich, Balham, and Kilburn sites.
7. The Real Greek

Kids eat free Greek food on Sundays at The Real Greek. You can get one free child’s meal for every £10 spent by an accompanying adult.
📍Various locations. Find your nearest one here.
8. Harvey Nichols

The 5th-floor cafe in Harvey Nichols allows kids under 12 to eat free all day from the kid’s menu on Sundays with a paying adult. That offer becomes a lot more generous when you join the REWARDS program, though, which gives you access to free kid’s meals every day of the week. Find out more here.
📍 109-125 Knightsbridge, SW1X 7RJ.
🚇 The nearest station is Knightsbridge.
9. Banana Tree

Banana Tree is helping out this half term by offering one kid’s meal for free with the purchase of every adult main course. They’ll get a main course and a dessert! The offer is available until February 21, so don’t miss out. (Psst… the offer is also available every Sunday throughout the year, at participating locations.)
📍Various locations. Find your nearest one here.
10. Frankie & Benny’s
Image: @frankienbennys, via IG
Especially for half-term, Frankie & Benny’s is treating the little ones to free food all the way through to February 28. To take some of the financial strain off your shoulders as you keep the little ones entertained, they’re letting kids enjoy a free meal with the purchase of an adult main course. And that doesn’t just mean a single dish, either. The Kids Eat Free deal includes a main, side, dessert, and drink. For free!
📍Various locations. Find your nearest one here.
11. Meet Bros

This stunning Asian-fusion steakhouse in Paddington is also helping out with the financial strain this half term. From February 15-23, families are invited to enjoy a magical dining experience with a free kid’s meal box for each small plate and main dish purchase. The deal is available Saturdays to Thursdays between 12–11pm and on Fridays from 3-11pm. Book here.
📍 29-31 Craven Road, W2 3BX.
🚇 The nearest stations are Lancaster Gate and Paddington.