14 of the Best Buffets in Sydney

  • All Ages

Do your kids never stop eating? Have you got hollow legs yourself? You need an all-you-can-eat buffet: where you can tuck in and let loose without judgement!

Luckily, there are quite a few incredible buffets in Sydney where over-indulgence is on the menu, and we've picked some of our favourites - enjoy!

14 of the Best Buffets in Sydney

1. Sydney Tower Buffet

Sydney Tower Buffet
For all-you-can-eat buffet in Sydney, head to Sydney Tower Buffet.

Now, this is a banquet with a view! High up in the sky you can have your cake and eat it with uninterrupted revolving views of the city. The Sydney Tower Buffet is super family-friendly too, with sweet treats and an activity pack to keep the kids entertained. Oh, and on Mondays and Tuesdays, kids eat free! PLUS they'll eat free Monday to Thursday during NSW school holidays, for lunch and dinner. Dine on 55 gourmet dishes prepared daily across a range of international cuisines, plus fresh seafood, salads, hot dishes and desserts. Adult Sydney Tower Buffets prices from $60, which includes your lift ticket. 

2. Kitchens On Kent

Kitchens On Kent Buffet
A family-friendly buffet is on the cards at the Langham.

This stunning buffet experience at the Langham Sydney opened in mid-2019 and brings a fine dining flavour to all-you-can-eat. Kitchens On Kent offers rustic pizzas made in the beech oven, whole cooked meats such as suckling pig, a Tandoor oven serving up traditional Indian dishes and Sydney’s only robata grill offering a selection of game meats cooked over smoky charcoals. There's also a fresh pasta kitchen, a carvery and a charcuterie table filled with a selection of local and international cheese and meats. Plus vegetarian, vegan and gluten-free options and the loved-by-all dessert station complete with macaroon towers, a milk, dark and white chocolate fountain, hot and cold desserts, soufflés made-to-order along and gelato station! Yep, this is the buffet dining experience in Sydney.

3. Suminoya, CBD

If you've got a serious craving for Japanese, an all-you-can-eat explosion of some of the best Japanese flavours around is on offer at Suminoya. Their Suminoya Buffet starts from $65 and includes Japanese barbecue, sashimi, salads, soups, stir-fries, inari and more - yum!

4. Churrasco, Coogee

Brazilian bbq at Churrasco
Brazilian bbq at Churrasco. Image: supplied.

If you're looking for a Brazilian buffet in Sydney, Churrasco in Coogee is one of the most popular in town. Their all-you-can-eat Brazilian-style barbecue is seriously delicious and includes their special barbequed and smoked meats, veggies, salads, and antipasto served rodizio-style at your table. 

Prices are $59 per adult; $39 per adult (vegetarian); $25 per child (six to 12 years).

5. Daniel San, Manly 

Daniel San Manly
Come prepared with an empty stomach for all-you-can-eat wings at Daniel San.

Have a thing for wings? Then you're probably going to get a serious craving when you hear that the Wednesday special at Daniel San Manly is all-you-can-eat wings for just $19 per person, plus chips on the house.  

6. Harvest Buffet at The Star

"Gaze, Graze, Repeat". The family favourite Harvest Buffet at The Star is a feast for the senses - there are five food stations with cuisine from all over the world, including the child favourite dessert station with three large chocolate fountains (see below)! You'll find delicacies such as prawns, oysters, marinated clams, spanner crab, various soups and salads, roasts with all the trimmings like roast chicken with Yorkshire pudding, butter chicken and naan bread, prawn mei Goreng, pizzas, a selection of cheeses, and so much more. Read our recent review here. 

Harvest Buffet at The Star
Feast your eyes on Harvest Buffet's chocolate fountain!

7. The Colonial British-Indian Buffet, Darlinghurst

Want to feast like a king? Be ready for the monthly All You Can Eat Sydney Buffet hosted by The Colonial British Indian Restaurant on Crown Street. Curries, naan, samosas, roti, salads - all your favourites are in the buffet. Adults are $28 and kids are just $16 - lunchtime seatings only. 

8. Star Buffet, Various Locations

Star Buffet, Bankstown
Welcome to the Star Buffet in Bankstown.

Offering 100+ dishes daily, the Star Buffet rotates its selection regularly to keep diners enticed. They have seafood and roasts, dumplings, a sushi train, roast duck, BBQ pork, tempting desserts and plenty more. It's a family-friendly, welcoming space, so take the kids and go nuts! Star Buffet has buffet locations in Bankstown, Penrith and Bossley Park. 

9. Signatures Buffet, St Marys 

For a delicious buffet in St Marys, Signatures Buffet is ready to feed your hearts out at the St Marys Rugby League Club. Open from Wednesday to Sunday for lunch and dinner, Signature's Seated Buffet costs from $27 for adults and from $2 x child's age for children and for that you get all-you-can-eat meals delivered right to your table!

10. Marinades BBQ at Mine

Marinades BBQ at Mine
Marinades BBQ at Mine.

Korean buffet barbecue, anyone? If you've got 90 minutes up your sleeve and you're craving tasty Korean barbecue, then book a table at Marinades BBQ at Mine. Their buffet menu is jam-packed with delicious dishes and prices start from $49.90 per adult and $25 per child (six to 12 years). 

11. Feast Buffet at Sheraton Grand Sydney

Feast Buffet Sheraton
The legendary Feast Buffet at Sheraton Grand.

Calling all seafood lovers - we've found one of the best seafood buffets in Sydney! Feast at Sheraton Grand Sydney is a bit more on the decadent side but a great option for date night or when you just want to spoil the fam-bam! Their all-you-can-eat seafood menu starts from $99 per adult and there's the option of paying a little bit more for their premium offer, which includes drinks, dessert and the whole shebang! 

12. Epicurean at Crown Sydney

Crown Sydney buffet
Get ready to eat your heart out at Epicurean.

For the crème de la crème of Sydney buffets, there's the mindblowing Epicurean at Crown Sydney. Crown Sydney is itself a six-star hotel and you can rest assured that you'll receive the same incredible service at the Crown buffet. Exquisite flavours from around the world are available from Epicurean's sophisticated 'open-kitchen dining experience' and their seafood buffet is next level amazing. 

The Epicurean buffet at Crown offers half price for children aged four to 12 and children under four go FREE.

13. Govindas Cinema, Darlinghurst

A Sydney institution! It's been around for over 40 years and is still going strong. Before you see a movie, go for the vegetarian buffet. Enjoy a range of vegan and vegetarian dishes with particular standouts like coriander channa dahl and crispy deep-fried cauliflower pakoras topped with chilli chutney. Govindas is open Wednesday to Sunday from 5.30 pm and you can eat to your full satisfaction for $24.80 (Children three to12 $13.90). 

14. The Grange Buffet, Blacktown

Located in the Blacktown Workers Sports Club, the Grange All You Can Eat Restaurant offers a range of international cuisine including Australian, Asian, and European in a super family-friendly and casual environment. The Grange buffet pricing is super reasonable too, with buffets from as little as $8 for kids and $23 for adults.

More Foodie Fun for Families 

All You Can Eat Sushi In Sydney
Sydney's Best High Tea For Kids
Best Pizza Experiences For Kids


Have you signed up to our newsletter? Join ellaslist to get the best family and kid-friendly events, venues, classes and things to do NEAR YOU!