Top 8 Places Kids Can Eat For Free
Family mealtimes hold a special place in the heart of every household, offering precious moments of connection, laughter, and togetherness. Yet in today’s financial climate, dining out can sometimes feel like a challenge for family budgets. With rising food costs and household expenses reaching new heights, it’s more important than ever to find smart, affordable ways to enjoy meals together away from home. Thankfully, many restaurants across the UK understand the value of family moments and are stepping up with generous offers where children eat for free or at very low cost. These deals not only stretch your money further but also make it easier to share great food and create lasting memories as a family.
Whether it’s a quick weekday stop or a leisurely weekend treat, I have worked with Free Stuff Spot and came up with the top spots where families can eat well without worry in 2025.
1. Asda Café
Asda Café is perfect for an after-school pit stop. From Monday to Friday after 4pm, children under 16 can enjoy a free meal when an adult spends just £4. The offer even extends to the youngest family members, with baby food pouches available and facilities for preparing your own. It’s a simple, budget-friendly way to keep little tummies full on the way home.
2. Morrisons
Morrisons is another amazing cafe dedicated to making family mealtime fun and affordable. From 3pm onwards, kids can enjoy a delicious main meal completely free when an adult spends just £4.50. It’s a brilliant way to keep little tummies happy without stretching your budget. The children’s menu is packed with family favourites , from cheesy pizza and penne bolognese to sausage with Yorkshire pudding and classic fish fingers. With plenty of tasty choices, there’s something to delight even the fussiest eaters.
3. Beefeater Grill Restaurant
If you’re planning breakfast out instead, Beefeater Grill makes mornings just as rewarding. Until 10:30am each day, when you order a Premier Inn Breakfast for £9.99, up to two children under 16 can eat completely free. The kids’ spread has everything from eggs cooked their way and crispy hash browns to sausages, beans, fruit, yoghurt, cereal, and fresh juices. It’s a generous and family-friendly start to the day — and a great way to fill up little appetites without extra cost.
4. Brewers Fayre
Brewers Fayre keeps the family-friendly breakfast deals coming. Just like at Beefeater Grill, when you buy a cooked breakfast for £9.50, up to two children can enjoy theirs for free — every day until 10:30am. Young diners can dig into all the classics, from bacon and eggs to sausages and beans, along with freshly baked pastries and lighter options too. It’s another brilliant way to start the day together without stretching your budget.
5. The Real Greek
Sundays are made special at The Real Greek, where little diners under 12 eat for free when an adult spends just £10. Each child’s meal comes with a drink and a scoop of luxury ice cream or sorbet, making it a real treat from start to finish. The kids’ menu brings a taste of the Mediterranean to the table, with options like chicken, lamb or beef meatballs, grilled halloumi, or a three-piece mezze selection. It’s a flavour-packed family outing that feels indulgent without the extra cost.

6. Bella Italia
Bella Italia is another family favourite that makes dining out easier on the wallet. For every adult main meal ordered, a child can enjoy a free kids’ main, whether they fancy a smaller piccolo portion or a hearty grande meal to match their appetite. With plenty of tasty Italian classics on the menu, it’s a relaxed and affordable way to treat the whole family.
7. Hungry Horse
Hungry Horse makes feeding the whole crew simple with their generous family deals. You can enjoy the 8 Mini Burger Bundle for only £15 — a feast of 2 chicken, 2 fish, and 4 beef burgers, served alongside fries, baked beans, 4 mini corn on the cob, 20 onion rings, and a giant dessert to share. At weekends, their Treat the Family deal is another winner, offering classic pub favourites, pizzas, and hearty chicken dishes at great-value prices. It’s comfort food that keeps everyone satisfied without breaking the budget.
8. Sizzling Pubs
Weekday afternoons are a win at Sizzling Pubs. From Monday to Friday between 3pm and 7pm, kids can tuck into a meal for just £1 with every adult main purchased — a brilliant way to keep everyone fed without overspending. For families with older children, there’s another bargain: after 12pm on weekdays, you can grab two adult mains for only £8.50. Great food, great value, and plenty of choice to keep the whole family happy.
That’s all for today — time to dig in and enjoy those free treats with the family!