Bali’s food scene is getting hotter by the minute with new restaurants constantly popping up all over Seminyak, Canggu and beyond. Besides offering yummy food, we’re happy to report that many of the coolest venues are also family friendly. In fact, some are very family friendly. After careful research and much Googling, we’ve tracked down seven restaurants in Bali where kids eat for free!

A friendly reminder: The offers listed here are valid as of May 2017 and are subject to change at any time. Always check directly with the restaurant to see if the offer is still valid.

1. Sunday Lunch at The Mulia

The Mulia is one of the most luxurious resorts in Bali with gourmet restaurants to match and during Sunday lunch, kids eat for free!

Take your pick between two mouth-watering restaurants. The Cafe offers international cuisine ranging from fresher-than-fresh sushi to scrumptious pasta and spicy Indian food (there’s also a designated dessert room!) Table 8 is a fine-dining Chinese restaurant where you can indulge in the best dim sum in Bali and witness a Kung Fu inspired tea ceremony.

At these two restaurants, for every two paying adults, a maximum of two kids aged 12 or under eat for free. The offer is available every Sunday between 12 – 3 pm.

The Cafe & Table 8 at The Mulia
Location: Jalan Raya Nusa Dua Selatan, Kawasan Sawangan, Nusa Dua
Tel: +62 (0)361 3027777
Kids eat for free during Sunday lunch at Table 8 restaurant at The Mulia, Nusa Dua, Bali

2. Happy Hour at One Eyed Jack

One Eyed Jack is arguably the coolest Japanese restaurant in Bali. Located in the hip neighbourhood of Canggu, the restaurant offers Izakaya style dining and lethal sake.

One Eyed Jack lures families in by combining a 2-for-1 happy hour with a “kids eat for free” program. While parents are enjoying bargain-priced cocktails and beers, kids dine free of charge! The promotion is available every day between 5 – 7 pm.

One Eyed Jack
Location: Pantai Berawa, Canggu
Tel: +62 (0)819 99291888
Kids eat for free at One Eyed Jack restaurant in Canggu, Bali, Indonesia
Photo via One Eyed Jack

3. Weekend Brunch at Cut Cath Cucina

Sofitel Beach Resort exudes class and luxury. Thanks to the resort’s generous kids eat for free policy, you can treat your little ones to an epic meal without spending an extra dime!

The resort’s Italian restaurant Cut Cath Cucina offers one of the best Sunday brunches in Bali. Feast your way through a spread of grilled lobster, pizza and stop by the “make your own doughnut” station, while your kids dine for free! The brunch is available every Saturday and Sunday between 11 am – 3 pm and kids under 12 eat for free.

Cut Catch Cucina at Sofitel Bali Nusa Dua Beach Resort
Location: Lot N5 Nusa Dua Tourism Complex, Nusa Dua
Tel: +62 (0)361 8492888
Price: From IDR 499.000++ per person, kids under 12 eat for free
Brunch at Cut Catch Cucina Sofitel Nusa Dua - Sunday Brunch in Bali
Photo via Cut Catch Cucina

4. Breakfast at The Joglo

Part restaurant, part playground and even a Pilates hall, The Joglo offers a little something for the whole family. Parents can enjoy smoothie bowls, delicious wraps and cold press juice (and then sweat it all out with some Pilates) while the kids are having the time of their lives out on the swings, slides and more.

This hip Canggu hangout is especially family friendly during breakfast, when kids eat for free! The offer is available on weekdays between 7.30 – 9.30 am and valid with a minimal purchase of IDR 100,000++.

The Joglo
Location: Jalan Subak Sari No. 13, Canggu
Tel: +62 (0)361 9347778
Price: A free kids’ meal with a minimum order of IDR 100,000++
Kids eat for free during breakfast at the Joglo restaurant in Canggu, Bali, Indonesia

5. Dinner at Milk & Madu

Milk & Madu offers “casual food for busy bees” and is one of the most popular restaurants in Canggu. The venue offers amazing all-day breakfasts (try the pancakes), great coffee and delicious pizzas. Families will feel right at home thanks to the adjoining playground and regular guided activities for the kids.

The best part though? When having dinner together at Milk & Madu, families are treated to a free kids’ pizza! Dinner is available daily between 5 – 10 pm.

Milk & Madu
Location: Jalan Pantai Berawa No. 52, Canggu
Tel: +62 (0)851 02781872
bali canggu milk & madu restaurant

6. Funday Family Brunch at Prego

If you’re dreaming of a luxe Sunday brunch in Bali but worry about the kids running wild, look no further than the Funday Family Brunch at Prego. Besides offering a seemingly endless spread of yummy Italian food and scrumptious BBQ, this family friendly event includes activities for the kids and free access to the Westin Resort’s pool!

Kids under 12 years old get to enjoy brunch plus all the fun and games free of charge. Funday Family Brunch is available every Sunday between 11.30 am – 3 pm.

Prego at The Westin Resort Nusa Dua, Bali
Location: Kawasan Pariwisata Nusa Dua, BTDC Lot N-3
Tel: +6 (0)(36  771906
Price: IDR 360,000++ per person, kids under 12 eat for free
Kids eat for free during brunch at Prego at Westin Resort in Nusa Dua, Bali

7. La Finca

La Finca is perfectly positioned between chic Seminyak and the hipster haven of Canggu. The restaurant serves mouth-watering Spanish fare and addictive sangria in a gorgeous garden setting. After nightfall, the venue turns truly magical as the leafy trees are lit up by fairy lights. Order a round of tapas or opt for a hearty grilled main that’s perfect for sharing – the mixed seafood platter is to die for.

And then we get to the most delicious part: at La Finca, kids eat for free, period. Just take your pick from the kids’ menu and munch away, free of charge, while mum and dad sip some sangria. Those Mini Hamburguesas sound pretty yummy!

La Finca
Location: Jalan Subak Sari No. 77, Batu Belig
Tel: +62 (0)819 99105888
Kids eat for free at La Finc restaurant in Batu Belig, Bali, Indonesia

Looking for more inspiration for travelling to Bali with kids? Check out our list of 15 unique things to do in Bali with kids – one of them includes wearing a mermaid tail!

  • Villa Enquiry

  • This field is for validation purposes and should be left unchanged.