18 Best Bondi Restaurants For Breakfast, Lunch & Dinner 2024 Guide

Find the best Bondi restaurants in our ultimate Bondi food guide! Whilst Bondi Beach is home to some of the best places to eat in Sydney, our new writer Elaine Oriordan is sharing her favourite cafes and restaurants with you today.

Originally from Ireland, Elaine moved to Bondi Beach in 2018 and knows the area like the back of her hand! Make sure you follow her on Instagram at @elaine_oriordan to keep up with her amazing finds in Sydney.

While you might not find some of the more popular places to eat in Bondi Beach like Totti’s, or Bondi Icebergs, Elaine is sharing more of the hidden gems to support local businesses in the area. Let’s find out where Elaine’s favourite places to eat in Bondi are located!

Firstly, Don’t Fall Into The Tourist Trap!


While Bondi Beach is home to one of the most iconic beaches in Sydney, I often hear how many people have no idea where to eat out. Understandably, most people end up eating on Campbell Parade which is very hit or miss.

Think outside of the box and head a few streets back from Bondi Beach and Bondi Road, or think about heading over to North Bondi to find some hidden gems!

As someone who has lived in Bondi for a good few years now, I’ve managed to find some of the best places not only to eat in Bondi but in Sydney!

Hopefully, this list will help you find all the hidden gems Bondi Beach has to offer. Now to help you fit in with the locals – you should know – shoes are always optional, yoga and gym gear is always acceptable, brunch is a must and thanks to all the outside dining, dogs are always welcome. What’s not to love?

Where To Find The Best Breakfast In Bondi

1. Birichina Café


If you’re looking for find the best cafe to watch a Bondi sunrise, come to Birichina Café. If you’ve not experienced a Bondi sunrise before, make sure you do… it’s a pinch me moment! At 6/7am Bondi is a hive of activity which can often be so busy, you’d be forgiven to think it was the middle of the afternoon!

Sit back at Birichina Cafe and take in the incredible views overlooking Bondi Beach at sunrise! It’s a fab little sun trap, making it the best place to have your morning coffee and croissant, and watch the world go by.

And if you want to find out more about iconic Sydney sunrises, make sure you read our Best Places To Watch A Sydney Sunrise Guide.

2. Harrys Bondi


Harrys Bondi is a local’s favourite and their breakfast is a must. There’s usually a small queue at Harry’s, but my suggestion is to grab a coffee and wait in the sun taking in the North Bondi vibes. Harry’s is located beside the weekend Bondi markets (check them out after breakfast), so there’s always a buzz around this area.

Once you get seated at a table, their breakfast bun (bunnie), avocado smash and acai bowls are all delicious. There’s plenty of parking nearby Harry’s and it’s just a short walk to Bondi Beach.

3. The Good One


Right across the street from Harrys Bondi is The Good One cafe. Living up to its name, The Good One has a lot of light and healthy dishes, as well as your traditional brunch and breakfast favourites. If you are looking for something a little lighter, check out their toast menu, it’s the perfect option to take to Bondi Beach.

4. Oakberry

Oakberry in my opinion is home to the best acai bowls in Bondi beach. I know, it’s a big statement considering there’s a lot of competition, but who can beat unlimited toppings?

Unfortunately, there’s no seating here but if you walk quickly – trying not to let your acai melt – the grass overlooking the South Bondi Beach surfers is the perfect place to enjoy your bowl and get that perfect insta pic. I’ve included Oakberry in breakfast but more good news it’s open all day!

Tip! They also have cafes located in Coogee and Manly too!

5. Speedos


Speedos is one of the best places to eat breakfast in Bondi for its beach views and very Instagrammable presentation. Opt for the vegan pancakes, but share it because it is massive! If you’re lucky, try and get a window table so you can people watch and take in the North Bondi Beach views.

Speedos dining room actually closes at 5pm so if you’re caught in that hungry after 3pm stage, then this is the place to go. They also appear on our best breakfasts in Sydney list just so you know they are good!

6. Porch & Parlour


Porch & Parlour restaurant in Bondi Beach became so famous back when actor Will Smith visited and posted about their green pea pancakes. So I went to visit to find out what it was all about and I must admit, it’s pretty damn good! Be prepared, it gets busy here and you’ll more than likely have to line up.

Sat in North Bondi just past Campbell Parade, you are not too far from Bondi Beach for a stroll after to walk off your brunch.

Porch & Parlour also love pooches so made it onto our best dog cafes article!


7. Lox In A Box


The perfect Bondi Beach lunch is a bagel, pickles and chips, right? Well, at Lox in a Box little hole in the wall you can get a tasty homemade bagel, scrumptious schmear, filling with pickles and chips on the side. They don’t have outdoor seating so grab your Lox in a Box and head to Bondi Beach for the perfect lunch view. All of their breads, bagels and scmears are available to take home too so you can get your lox fix for days.

So awesome, they featured in our Top 10 sandwiches in Sydney article, and it was really hard to pick only 10!

8. Lox Stock and Barrel


Lox Stock and Barrel is a little further back from Bondi Beach and will generally have a line, but it’s worth the wait. Their salads, sandwiches and bagels are all delicious! They’re open for breakfast, brunch and dinner too, both of which I would highly recommend.

9. The Depot


The Depot in Bondi Beach is a family run cafe. Located right behind the North Bondi Surf Club, making it a close walk from the beach! Their menu will spoil you for choice and has something for everyone. Feeling hungry? Try their brunch Caveman eggs or BRAAT. If you’re looking for something a little lighter, their smoothies are tasty too.

10. Shuk


Without being told about it, you probably wouldn’t stumble across Shuk in Bondi Beach, it’s hidden deep in the back streets. But when you’re craving a shakshuka, this is the place to go, I usually find myself here on a rainy day in Bondi.

Their classic shakshuka and vegan shakshuka are incredible, made even better served with their freshly baked sourdough. Walking back to Bondi Beach you’ll notice they have a separate bakery down the road, in case you need to stock up on some more of that delicious bread. Shuk also does dinner which I’ve heard is very good, I can’t wait to try it.

11. Blair St Dairy

A Bondi Beach favourite, Blair Street Dairy is serving all day breakfast. My advice is to go there hungry! Their portions are huge and you can’t go to Dairy St Bakery without trying their famous cookies, which is home to the cookie dough!

If you’re feeling extra hungry try their Blair St Bruschetta, it’s impressive. I also love their brunch bowl and salads. If you’ve overdone it, which is very easily done and don’t have room for a cookie, don’t worry, you can buy the cookie dough and bake it at home later.

12. The Shop & Wine Bar

The Shop and Wine Bar on Curlewis Street is a very unassuming hidden gem in Bondi Beach. If you’re going for lunch I cannot recommend their sandwiches enough. Fresh sliced pan sandwiches are hard to find but The Shop has nailed them.

I love their BLT and Tuna sandwiches. I’ve also heard their meatball salad “will change your life”! The Shop conveniently turns into a little wine bar at night with a great happy hour, making it one of the best Bondi restaurants in my opinion!


13. North Bondi Fish

North Bondi Fish is the restaurant to go if you’re looking for beautiful Bondi Beach views and one of the best Bondi restaurants for dinner. It’s known for being a little fancier, so it’s the perfect opportunity to get dressed up (out of the bikini and yoga pants!).

I’d recommend going to North Bondi Fish restaurant for sunset, ask for a dining table by the windows or on the balcony and watch the sun set over Bondi Beach. My favourite thing here is a cold glass of chardonnay and some of their gorgeous fresh fish dishes! Top of my list includes their tuna tartare, daily sushi and sashimi and fish tacos, followed by their yummy fish curry. Be as amazed as I was at North Bondi fish, you won’t be disappointed.

14. Brown Sugar

Brown Sugar restaurant is tucked away on Curlewis street and could easily be missed, but it’s certainly not to be missed out! Plus! It’s BYO in Bondi Beach! BYO means it’s one of the best restaurants in Sydney, right?

Brown Sugar isn’t your usual BYO, the food is amazing so bring a nice bottle of red and enjoy. I always struggle to decide what to have because everything is so good! Go with a group of friends and try everything!

The cauliflower, scallops, mussels and crab linguine pasta are all delicious and my friends tell me the fish pie is “out of this world”. If you have room for desert try their chocolate fondant to finish. Brown Sugar also does breakfast, brunch and lunch which are worth a try.

15. Elva


Elva is one of the best Bondi restaurants and makes a great date night spot located on Bondi Road! It’s situated next to Peppe’s which is a fantastic vegan restaurant (featured in our article in Best Vegan Restaurants in Sydney) and Ode, which is a cool wine bar.

While the Elva restaurant doesn’t have views of Bondi beach, it makes up for it with its food. Menu portions are a little smaller, but the pasta dishes are decadent, and I have to say the chef serves up the best tiramisu in Sydney.

16. Raw Bar


Next door to Harry’s in Bondi, you’ll find the fantastic Raw Bar, which is one of the best Bondi restaurants for dinner. In my opinion Raw Bar in Bondi is home to the best sushi in Bondi!

Raw Bar restaurant is walk-ins only so make sure you get there early before the waitlist fills up. Again, the best restaurants in Bondi should bring you closer to the warm summer beach vibes and here there is lots of outdoor seating for you to take in the sunset ambience just off Campbell Parade.

17. Sean’s Panorama

Sean’s Panorama on Campbell Parade is an institution overlooking the ocean in North Bondi. It has a few outdoor seats (weather dependent) and a cute inside dining room. Ask for a seat by the window to watch all the Bondi Beach action.

As one of the best Bondi restaurants, Sean’s Panorama is the perfect spot for a celebration. It’s a bit more expensive than other restaurants in Bondi, but it is worth it!

One of the best things about this Bondi restaurant is that it’s also BYO with a $25 corkage fee. Their menu changes daily which makes you feel like you’re visiting a new restaurant with the same quality consistency each time. You’ll find this amazing menu written on the chalk boards inside which adds to the quaint character of Sean’s. Make the effort to try this place as soon as you can, you won’t be disappointed!

18. China Diner


A contemporary Cantonese menu at China Diner may be just what you need after a day in the Bondi Beach sea. With a huge menu selection of dumplings, seafood, extensive wine list and sake and cocktails too, there is something for everyone at China Diner on Hall Street. With an ambient and intimate interior, it is the perfect place for catching up with Bondi beach friends or a date night.

Bondi Beach golden sand is the perfect date place, check out more of our date ideas in Sydney.

More Bondi inspiration


Check out our other Bondi guides to help you make the most of your time in this iconic Sydney suburb.

Best Bondi Restaurants


If you would like to share you favourite finds and stories on Londoner In Sydney like Elaine has, simply fill out our Write For Us form below.