Eating out with the whole family can get expensive. But if you know the right restaurants to go, at the right time, then you can save yourself a lot of money! We’ve scoured the North Shore to find all the local North Shore restaurants where kids eat free. Enjoy!
Load the family in the car and try one of these fabulous local restaurants where kids eat free! Enjoy a delicious meal out with the whole family, for a fraction of the cost. Tuck in!
- Bambino’s Too, Berowra Heights
- Blue Gum Hotel, Waitara
- Club Belrose
- Farina Pizzeria, Crows Nest, Roseville, North Turramurra, & Waitara
- Garfish, Crows Nest
- Teta’s Authentic Lebanese, Roseville Chase
- The Buena, Mosman
- The Great Northern Hotel, Chatswood
Restaurants where kids eat free on Sydney’s Lower North Shore
The Buena, Mosman

The Buena, Mosman
With its delicious menu, excellent service and relaxed yet sophisticated vibe, you’ll quickly discover why The Buena is both a favourite amongst locals and a destination in its own right. Kids eat free at the Vista Bar every Monday from 5 pm.
- Kids Eat Free: In the Vista Bar every Monday (after 5pm)
- Address: 76 Middle Head Rd, Mosman
- Website: thebuena.com.au
Garfish, Crows Nest

Kids eat free 5-5:30pm at Garfish Crows Nest
Love seafood? Like to eat early? Kids eat free at Garfish Crows Nest every night of the week, between 5-5:45pm. So treat yourself to a night off from cooking and dishes and join us for an early dinner:
- Kids Eat Free: Every day, 5pm – 5.45pm
- Address: 6/29 Holtermann Street (off Alexander Street), Crows Nest
- Website: garfish.com.au
The Great Northern Hotel, Chatswood

The Great Northern Hotel is the perfect place to enjoy a delicious cook-your-own steak, or something from their extensive à la carte menu featuring weekly blackboard specials and kids’ meals. Kids eat free on Sunday lunch.
- Kids Eat Free: Every Sunday (lunch and dinner)
- Address: 522 Pacific Highway, Chatswood
- Website: greatnorthernhotel.com.au
Teta’s Authentic Lebanese

Kids eat free at Teta’s every Sunday 5-6pm
Teta’s (grandma’s) is a family-run, authentic Lebanese restaurant in Roseville Chase, on Sydney’s lower north shore. Using recipes that have been passed down from one generation to the next, they serve one of the world’s oldest cuisines. They use locally sourced, seasonal produce and imported ingredients from Lebanon, aiming to create authentic Lebanese cuisine for Sydney-siders to enjoy. Kids eat free from the kids’ menu on Sunday nights from 5-6pm.
- Kids eat free: Every Sunday, 5-6pm
- Address: 25 Babbage Road, Roseville Chase
- Website: tetas.net.au
Farina Pizzeria

With a background in iconic Italian restaurants in Australia, the team at Farina Pizzeria brings a passion for high-quality, fresh produce and authentic Italian flavours to the menu. Expect authentic modern cuisine, accompanied by enthusiastic and professional service, in a spectacular setting. Kids eat free every Sunday – one free kids’ meal with every adult’s meal.
- Kids eat free: Every Sunday, 5pm-6pm
- Locations: Crows Nest, Roseville Chase, North Turramurra, Waitara & Concord
- Website: farinapizzeria.com.au
Restaurants where kids eat free on Sydney’s Upper North Shore
Blue Gum Hotel, Waitara

The bistro offers old-world charm, serving a range of modern Australian cuisine, including traditional pub classics, succulent steaks, and fresh seafood. Every Saturday, kids eat free all day. Choose from cheeseburgers, battered fish, chicken nuggets, sirloin steak and ham and cheese pizza.
- Kids Eat Free: Every Saturday
- Address: 55 Pacific Highway (cnr Unwin Rd), Waitara
- Website: bluegumhotel.com.au
Bambino’s Too, Berowra Heights

Mouth-watering pizzas at Bambino’s Too!
Enjoy a selection of pizzas, calzones, pasta & ribs at Bambino’s Too in Berowra Heights. Dine inside or out! They have a fully stocked bar, but also allow BYO wine. On Mondays and Tuesdays, families can get a free kids’ pizza with every paying adult – choose from cheese, bacon, ham, Tropicana, Meat Monster, or Ham & Mushroom!
- Kids Eat Free: Every Monday (4-9pm) & Tuesday (12-9pm)
- Address: 1 Turner Road, Berowra Heights
- Website: bambinostoo.com.au
Restaurants where kids eat free on Sydney’s Northern Beaches
Club Belrose

If you’re after great food and entertainment for the kids, this is the place to be! Children under the age of 10 eat free on Sundays with the purchase of a main meal. They also have a movie room and an outdoor playground (separate from the restaurant).
- Kids Eat Free: All day Sunday
- Address: 146 Forest Way, Belrose NSW 2085
- Website: clubbelrose.com.au
Please note: Most Free Kids Meals are only available with an Adult Meal, and for children aged 10-15 and under. Please check with each restaurant for terms & conditions. The offers listed below are accurate as of the time of publication.


