Half-term has a habit of sneaking up on parents—one minute it is the school run, the next you are juggling days out, hungry kids, and the mounting cost of feeding them. But before you resign yourself to another week of expensive lunches and last-minute meal decisions, there is some good news. Dozens of restaurants, cafes, and supermarkets are offering deals where kids can eat for free or as little as £1 this May half-term.
From quick, budget-friendly bites at Asda and Morrisons to sit-down meals at the likes of Bill's and other high street chains, there are plenty of ways for families to dine out without the usual cost. However, many deals require the purchase of an adult meal or are limited to certain days and times, so families are encouraged to check the details before heading out. The website VoucherCodes.co.uk has rounded up the best deals for cheap eats. See our full list below.
In-Store Cafes
ASDA Cafes
Kids eat for £1 (kids hot meal deal or cold pick and mix selection) with no adult minimum spend. When: All day, every day, for the year.
Dobbies Garden Centres
Kids eat for £1 (children's breakfast with any adult traditional or full breakfast, or a child's hot meal or pick n mix lunch box with an adult main meal). A £1 supplement applies to kids' Sunday roast at selected restaurants. When: Daily, breakfast until 11:30am and then noon to 3pm.
Dunelm Pausa Cafes
Kids eat free with every £4 spent in the cafe (choose a kids main, drink, and two snacks). When: All day, every day.
Morrisons Cafes
One free kids meal with one adult meal costing £5 or more, including The Breakfasts or The Classics, excluding extras. The child must be under 16 years old. When: All day, every day.
Restaurant Chains and Pubs
Turtle Bay
When an adult spends £15 or more, one child can enjoy a free meal from the kids' menu. When: Every day, during opening hours.
Ask Italian
Available through the ASK Perks rewards app and entitles up to two kids meals for free with at least one full price adult main meal. When: From May 22 to 31, 2026.
Bella Italia
Kids can enjoy three delicious courses and a drink for free or £1. When: Sunday to Thursday, one child (two to 11 years old) eats free all day with every adult meal.
Bill's
Up to two children aged 10 and under can eat free per adult main dish (breakfast, lunch, or dinner, excluding set menu). When: All day from May 25 to 29, 2026. Excludes Saturday and Sunday.
Brewdog
Kids can eat for free with the purchase of an adult meal when you select the 'Kids Eat Free' offer when booking. When: For England, Scotland, and Ireland May 23 to 31, 2026, but for Waterloo May 26 to 31, 2026.
Cafe Rouge
Kids can eat for free with the purchase of any adult main meal. When: Every day from noon to 4pm.
Franco Manca
One child (aged 12 years and under) gets a free individual kids' pizza for every full-priced adult main meal. When: Monday to Thursday. Availability may vary per restaurant, so check with your local restaurant before visiting.
Frankie and Benny's
Kids can eat for free with every adult main meal purchased. When: Check specific outlets for dates, but the offer will be available for the May half-term.
Farmhouse Inns
Up to two children eat free when you buy one adult main, plus get a free scoop of ice cream with every meal. You can claim up to eight free kids' eat free deals (with four paying adults) per transaction. When: Every Friday between April 24 to July 3, 2026.
Gordon Ramsay Restaurants
One child (aged 10 and under) gets a main course free from the Ramsay Kids Menu for each adult ordering two courses from the à la carte menu (one course must be a main course). When: All day, every day at selected restaurants.
Ikea
For just 95p, kids can enjoy pasta, tomato sauce, a soft drink, and a piece of fruit. When: Every day from 11am, no purchase of an adult meal necessary.
Las Iguanas (selected restaurants only)
One child (up to 12 years old) gets a free main, two sides, and a dessert from the Niños menu when an adult orders a main course from the a la carte menu. You must download the app and join My Iguanas to access the offer. Maximum one app perk can be redeemed per table. When: Every day (lunch menu not included).
MONEY SAVER: Dozens of chains are offering cut-price meals—some with no adult spend required (Image: Getty).
Marco Pierre White Restaurants
Under 12s can get a free main with each full-paying adult main course from the a la carte menu. When: Throughout the school holidays, excluding Saturdays after 6pm. Dates, time, and availability may vary per restaurant.
OK Diners
One child under 10 eats free (from the children's menu) when an adult purchases a main course from the a la carte menu (at all OK Diners except those on the A1). When: All day, every day.
Preto
One child up to 10 years old eats free per full-paying adult (once you have filled in your details on the website and downloaded the voucher). When: All weekend, and every weekday from 4pm.
Purezza
One child under 10 eats free (mini pizza with one topping) with every full-paying adult. When: Every day.
Sizzling Pubs
One kids' main meal for £1 per adult main meal (excludes breakfast or any other offer or set menu). When: From 3 to 7pm, Mondays to Fridays (from noon during school holidays).
Slug & Lettuce
One child's main meal for £1 per adult main meal. When: From May 25 to 29.
The Real Greek
One free child's meal (from the kids' menu) for every £15 adult spend, for children under 12. When: Sundays.
Yo Sushi
Kids eat free with a full-paying adult (minimum £10 spend). Includes sushi, Japanese hot favourites, or kiddo bento boxes. When: All day Monday to Friday in the local school holidays.
Zizzi (selected restaurants)
Children can get a free Bambini meal with the purchase of each adult main meal when you download the app and join the Zillionaires' Club. Maximum of six free Bambini meals per table. When: May 24 to 31, including bank holiday Monday.
Breakfast Freebies
Beefeater
Two kids under 16 eat breakfast free for every adult unlimited breakfast costing £10.99. When: Until 10:30am weekdays and 11am weekends.
Brewers Fayre
Two under 16s eat free with every adult breakfast, plus you can get a three-course kids menu for just £6.49. When: Breakfast is 6:30 to 10:30am on weekdays and 7 to 11am on the weekend.
Premier Inn
Up to two under 16s eat breakfast free with an adult full Premier Inn Breakfast or a Meal Deal. When: Breakfast is available at most Premier Inns every day.
The Lounges Restaurants (selected restaurants only)
Free breakfast during the school holidays for Little Loungers. Kids can enjoy cereals, fruits, toast, and more for free. When: School holidays. Not all Lounges offer the deal. Contact your local venue to find out if they do.
Table Table
Two under 16s eat breakfast free with every adult breakfast purchased. Kids can also get two courses for just £4.99. When: Breakfast times vary depending on the hotel.
Travelodge
Under 15s eat breakfast for £1 with every full-paying adult. When: Breakfast times vary depending on the hotel.
Whitbread Inns
Two under 16s eat breakfast free with every adult full breakfast. Adult breakfast costs £20.99 per person. When: 6:30 to 10:30am Monday to Friday and 7 to 11am Saturday and Sunday.



