On first visit it's hard to look past the golden sand and the waves of the beach. But explore a little further and you'll find Bondi has more going for it than seaside frolicking – you just need to know where to look. Here's a guide to where to eat, whether you want plates of seafood tossed through pasta, Northern Italian-style piadinas or a view to distract you from your food.

Read More:
Best Cafes in Bondi

La Favela

This busy Brazilian eatery was born out of a broken heart, and has become a haven for expats looking for a slice of home. The all-you-can-eat buffet is a bonus.

227 Bondi Road, Bondi


Italian food and good times galore in a greenery-filled courtyard behind a dive-y ’70s pub.

283 Bondi Road, Bondi

The Pacific Club Bondi Beach

Bush ingredients and a design that channels the French Riviera are the hallmarks of this schmick all-day spot.

Ground Floor 182 Campbell Parade, Bondi


Both food and wine have equal billing at this European-style venue that blurs the lines.

251 Bondi Road, Bondi

Macelleria Bondi

Eat a perfectly cooked Cape Grim steak, then grab a couple more for home.

180 Campbell Parade, Bondi

Upper East Side

A Bali fit-out coupled with a Japan-meets-Peru menu.

14-16 O'Brien Street, Bondi

Carbon Mexican Wood Fire

This spot offers a hint of the flavours you might find on Mexico's Caribbean coast. It's all about boutique tequila and DIY tacos: you select all of the fillings you want and assemble the taco yourself. It's so simple – but so fun and practical. We wish it was more commonplace around town.

288 Bondi Road, Bondi

Society Pizza e Pesce

Pizza, seafood and cocktails.

88 Curlewis Street, Bondi

Bondi Trattoria

Extensive antipasti, breakfast, and a range of classics from a celebrated chef.

34 Campbell Parade, Bondi

Bills Bondi

The beachside outpost for one of Sydney’s seminal cafes.

79 Hall Street, Bondi


Coffee and a sandwich? Or a Negroni and some oysters? This spot does both equally well.

5 39-53 Campbell Parade, Bondi

North Bondi Fish

A modern, fresh fish and chipper by Matt Moran and Peter Sullivan.

120 Ramsgate Avenue, North Bondi
Book a Table

The Corner House

Modern-Australian cuisine with a Mediterranean twist served at this resurrected old favourite.

281 Bondi Road, Bondi
Book a Table

Icebergs Dining Room and Bar

This elevated vantage of Bondi’s sloshing surf is one of Australia’s great views – one a less conscientious restaurateur might easily lean on. Not Maurice Terzini, who’s been pushing his resplendent Italian diner to greater and greater heights since 2002.

Restaurant 1 Notts Ave, Bondi
Book a Table

Bondi Hardware

An all-day diner for before or after the beach.

39 Hall Street, Bondi

Sefa Kitchen

Middle Eastern cuisine done the modern way.

292 Bondi Road, Bondi

A Tavola Bondi

The pasta here is handmade every day on the communal marble table that faces out onto Bondi Beach. Visit for laidback coastal Italian dining, an all-Italian wine list and a friendly atmosphere.

Shop 2 75-79 Hall Street, Bondi

China Diner

Asian street food goes to the beach with China Diner.

75-79 Hall Street, Bondi
Book a Table


A cool but unpretentious eatery in the heart of Bondi by chef Ian Oakes.

Corner of Curlewis and Gould Street, Bondi


This “rickety-chic” institution has been winning over Sydneysiders with its ever-changing seasonal menu since 1993. It’s packed with ultra-fresh produce from the restaurant’s own farm in the Blue Mountains – check the restaurant chalkboard details. Cheerfully charming and dangerously good.

270 Campbell Parade, Bondi

La Piadina

A tiny eatery specialising in piadinas, the Italian version of gozleme.

106 Glenayr Avenue, Bondi Beach