14 Best Byron Bay Restaurants

Last updated:

Looking for the best Byron Bay restaurants? Whilst there is so many places to eat in Byron Bay, we’re sharing our favourites in this post.

I’m a huge fan of Byron Bay for its beautiful beaches, stunning hinterland, friendly people and most importantly the awesome food! Seriously… Byron Bay restaurants are amazing, and if you like your healthy food, you’re in the right place! I’ve been up there 3 times in the last year and have tried out a few places now so I thought I’d put it all together in one post. In no particular order, here’s your Byron Bay guide to eating out!

In The Centre Of Byron Bay

Roadhouse (breakfast/lunch/dinner)

Just on the outskirts of Byron – 6/142 Bangalow Rd, Byron Bay

The Roadhouse Byron Bay

My favourite cafe has to be Roadhouse just on the outskirts of town. They have a wonderful, healthy menu and the drinks list looked off the scale. This is a must go to for the food or just for drinks. FYI – that green dish in the picture is the best meal I have ever had, anywhere in the world! For a more detailed post on this cafe click here.

Manna Haven (breakfast/lunch)

Manna Haven byron bay

Manna Haven is an incredible healthy vegetarian and vegan cafe ran by the Seventh-Day Adventist Church. We went there for lunch and I had the Fresh Bowl – an oven baked garlic tortilla bowl filled with zestabouli quinoa salad, hummus, sriracha sauce and moist falafels, topped with tatziki. It was huge and absolutely amazing!! It’s a must, must visit in Byron! Please note, it’s not open on Saturdays.

Byron’s main street – 20 Jonson St, Byron Bay

Goodies Juice Bar

If you’re like me and you love a good Acai Bowl, then Byron is your place to go! I picked one up at Goodie’s Juice Bar on the main street just down from the beach and walked back to enjoy it in the sun. It was massive and really good!

 The Top Shop (Breakfast/lunch)

(15 min walk from Beach Hotel) – 65 Carlyle St, Byron Bay

Topshop Byron Bay

The Top Shop Cafe is a bit of an institution in Byron Bay as the go to cafe for the locals. Its’ a really popular spot and you’ll see a lot girls opting for the Acai bowl’s (like me!) and the guys going for the burgers! It’s a fab breakfast spot but it gets busy. I love how people just sit out on the grass to hangout in the sun and eat their food from Topshop. Such a lovely chilled vibe!

Naked Treaties (breakfast/lunch/snack)

Centre of Byron – 2/3 Marvell Street, Byron Bay

Naked Treaties byron bay

Naked Treaties is a juice bar selling the most delicious raw desserts! This did not disappoint! Can’t wait to go back there!!

Fresh Cafe (breakfast/lunch/dinner)

Byron’s Main Street – 7 Jonson Street, Byron Bay

Fresh Cafe Byron Bay

Fresh Cafe is situated right on the main Street just down from the beach. It’s a lively spot often with musicians playing outside to keep everyone entertained. We stopped by there for lunch. I had this chicken salad and it was amazing. We were there during happy hour so $5 for a glass of wine too? Yes please!

Byron Bay Beach Cafe (lunch/dinner)

5 min walk from The Beach Hotel – Clarkes beach, lawson street, Byron Bay

Byron Bay Beach Cafe

Byron Bay Beach Cafe is the only cafe in Byron that is right on the beach. It has an awesome view (pic doesn’t do it justice!). This is a great lunch / dinner spot. A bit on the pricier side (approx $35 for a main dish), I had the raw tuna and it was absolutely amazing! I would recommend coming here for a special occasion as we rocked up having just got into Byron and I wish I saved it for an evening meal because it was so nice.

Il Buco (Lunch/Dinner)

Just off the beach and main street in Byron – 4/4 Bay Ln, Byron Bay


I’m not one to usually go for pizza but we decided to try out the authentic Italian restaurant, Il Buco one night as it’s in a great location (just off Main Street) and it was Number 1 on Trip Advisor at the time for Byron’s best restaurants as well as the Number 1 best pizza in Australia! This small, unassuming restaurant was awesome. It was probably one of the best pizzas I’ve ever had as the base was light on the stomach and the toppings were super fresh. A big thumbs up!

Miss Margarita (lunch/dinner)

Byon’s Main Street, Just off the Beach – 2 Johnson Steet, Byron Bay

MIss Margarita
Miss Margarita

The Mexican restaurant, Miss Margarita is located just off the beach on Main Street and is extremely popular. We finally went there on our third time to Byron to find out what the fuss was all about. They have a great system where you put your name down to get a table (because it’s always full), then you order one of their awesome cocktails and sit out on their benches for a 10 minute wait or so sipping your drink until your table is ready. The turn-over is fast and the staff are super quick. They have happy hour on late afternoon and it’s a great dinner spot.

Muoi’s Feast (Dinner)

Byron Town Centre – 11 Fletcher St, Byron Bay

Moui's Feast

I’m going to dive straight on in there and give you probably the biggest gem out of all of the places I’ve been to in Byron – Moui’s Feast. This unassuming Asian inspired restaurant is the number 1 locals favourite in town and probably one of the cheapest we went to. Even though the picture doesn’t look the most inspiring, the food was awesome. We went there for dinner – a must go to!

 Out Of Town Places To Eat

Rae’s On Wategos (Lunch/Dinner)

Wategos Beach – 6-8 Marine Parade, Byron Bay (30 min walk from Byron Bay)

Rae's on Wategos

If you want to go out for a nice posh meal, Rae’s is the place to go. We went there for my birthday in November 2015 and I absolutely loved it. It’s located right next to Watego’s beach and it’s perfect for lunch or dinner! Check out my more detailed post on this restaurant here.

The Farm (breakfast/lunch/dinner)

11 Ewingsdale Road, Ewingsdale (9 mins drive out of Byron)


The Farm is very new on the food scene which is located a 9 minute drive outside of Byron. It’s ran by the same guys who own The Three Blue Ducks in Bronte, Sydney yet it’s more than just a farm, it’s a gorgeous place to go to get away from everything.

With a full bar and they’ve recently announced free bus trips to and from Byron, this is the go to place at the moment. They have a grocery store, florist, and a yoga centre all on site and you could spend the whole day here. Best of all, the food is awesome!

Book ahead as it’s hard to get in. We turned up at 11:45 (that awkward time before lunch and after breakfast) so we were lucky to get a table. This is a great place for either breakfast/lunch or dinner.

Harvest (breakfast/lunch/dinner)

18-22 Old Pacific Highway, Newrybar

Harvest Byron

We were recommended Harvest by some locals as it’s a gorgeous restaurant in Newybar (a 19 min drive out of Byron). It’s a little bit on the pricier side (Ave $36 for a main meal) but it’s a really lovely restaurant with top class service.

Crystal Castle (breakfast/lunch)

81 Monet Dr, Mullumbimby (26 mins drive from Byron)

Crystal Castle Byron Bay

And lastly Crystal Castle is without a doubt one of my favourite places to eat at as well as spending the day at. They serve a vegetarian, healthy menu and it’s so awesome, you’ll leave feeling totally refreshed and full of life!

So these are my favourite places to eat at in Byron. You’re now probably wondering the following;

  • What is there to do in Byron? See here for a detailed post
  • Where to Stay in Byron? See here for a detailed post
  • And there’s also a detailed post on my Number 1 favourite cafe and restaurant in Byron here

Hope that helps any of you thinking of going up to Byron Bay, it’s a beautiful place!

Is there anywhere I’ve missed off this list? Let me know in the comments below!

Best Byron Bay Restaurants