Get ready to drool with these best Byron Bay restaurants and cafes. The foodie scene in this iconic coastal town on the Northern New South Wales coast is epic. There’s a focus on sustainable and locally sourced produce, ensuring the smallest footprint and biggest taste. The options range from fine dining by the seaside to hole-in-the-wall venues with simple by delicious menus. Enjoy the vast and creative range of vegan and plant-based food, access to fresh-off-the-trawler seafood, and multicultural cuisine that reflects modern Australian society. It’s a feast for all the senses, and you’ll be spoilt for choice. The hardest decision is where to start!
RELATED: 25 Fun Things to Do in and Around Byron Bay
RELATED: 28 Best Fashion Stores in Byron Bay
1. Raes on Wategoes
Raes on Wategoes is more than just a restaurant. It’s an exclusive boutique retreat that oozes beachfront style and sophistication. Stay on one of the beautiful suites or penthouses, relax at the exquisite day spa, or host your next event. However, when it does come to eating, you can choose to have lunch or dinner in the Dining Room or lunch and aperitivo at the Cellar Bar. At the Dining Room, indulge in Mediterranean-influenced modern Australian cuisine from the mind of Head Chef Jason Saxby. If you can’t decide, then the Tasting Menu is a great way to sample a wide range of dishes. Plus, you can pair it with matched wine. The Cellar Bar has a laid-back vibe, with a selection of small plates like fresh seafood, olives, and antipasto. Enjoy a drink from the curated beverage list for the perfect lazy afternoon.
Dietary Options: Vegetarian & Vegan
Address: 6-8 Marine Pde, Byron Bay
Trading Hours: 7 Days. Dining Room — Lunch — 12:00pm-2:30pm & Dinner — 6:00pm-8:30pm. Cellar Bar — 12:00pm until sunset.
2. Belongil Beach Italian Food
If you love Italian food and dining with a sea breeze in your hair, then Belongil Beach Italian Food is a must-visit. Coming from restauranteur Maurice Terzini, the venue offers a light-filled space and keeps the menu fresh and classic. This allows Head Chef Danny Rossi to showcase the best of the Northern Rivers’ seasonal produce to make your mouth water. Of course, it wouldn’t be a complete ocean-side dining experience without fresh daily seafood caught locally. Accompanying the food menu is an exquisite collection of cocktails, cold beers, and a quality wine list featuring Italian, French, and Australian drops.
Dietary Options: Gluten-free, Dairy-free, Vegetarian, Vegan
Address: 33-35 Childe St, Byron Bay
Trading Hours: Wednesday to Friday — 5:00pm-Late. Saturday — Lunch — 12:00 pm-3:00pm, Aperitivo — 3:00pm-5:00pm, Dinner — 5:00pm-Late. Sunday — Lunch — 12:00pm-3:00pm, Aperitivo — 3:00pm-5:00pm, Dinner — 5:00pm-10:00pm.
VISIT: Belongil Beach Italian Food
3. The Balcony Bar & Oyster
Seafood lovers should head straight to The Balcony Bar & Oyster. It’s perched above the bustling streets of Byron and exudes a casual and friendly beach-shack vibe. Sean Connolly is the award-winning Executive Chef and owner. His menu focuses on honest, simple food that supports local farmers and sustainable producers. Select from over 30 varieties of Australian oysters and other seafood like king crab, fresh fish, prawns, and chargrilled octopus. You’ll also find hearty salads, fresh-made pasta, pasture-fed beef, and creative share plates on offer. Wash your delicious meal down with a classic cocktail, a glass of Australian or international wine, or a pint of local beer. Lastly, it’s also a very family-friendly venue, with high chairs, a healthy kid’s menu, and activities to keep them entertained while you enjoy your meal.
Dietary Options: Vegetarian, Vegan, Gluten-Free, Dairy-Free, Paleo, Pescatarian
Address: 7/3 Lawson St, Byron Bay
Trading Hours: 7 Days — Open — 12:00pm-Late. Lunch — 12:00pm-3:00pm. Limited Menu —3:00pm-5:00pm. Dinner: 5:00pm-9:00pm
VISIT: The Balcony Bar & Oyster
4. No Bones
Join the plant-based food movement with a visit to No Bones. This vegan bar and kitchen is open for dinner seven days a week, with a range of small and large share plates. Try the shiitake, truffle, and cognac paté with toasted organic sourdough or Korean fried chick’n, sweet and spicy gochujang sauce, pickled daikon, and sesame. The mix of meat alternatives and vegetable-only dishes never compromise on taste, so it satisfies both meat and non-meat eaters. The brains behind this venture are Laurie, Tahlia, and Yasmina, who had the vision to bring friends together over good food that’s also good for the planet. In addition to fantastic food is, of course, incredible drinks. Try a creative cocktail like a Spicy Mescal Collins, Bitter Roots, or Cheap Thrills. There’s also a selection of Australian wine and beer, with happy hour running daily from 5:00 pm-6:00 pm.
Dietary Options: Vegan & Gluten-Free
Address: 11 Fletcher St, Byron Bay
Trading Hours: 7 Days — 5:00pm-9:00pm. Happy Hour —5:00pm-6:00pm
5. Bang Bang
Indulge in some fresh and hearty Southeast Asian cuisine from the menu at Bang Bang. The dark interiors of the restaurant are softened with plenty of greenery and plants that give the space a jungle-like feel. Soft lighting from overhead chandeliers also adds to the ambiance. Mouth-watering dishes include Kingfish Sashimi with coconut, kaffir lime, and mango, or Kao Soi, a coconut curry slow-cooked with chicken, mustard greens, and topped with crunchy egg noodles. Other classic options include Som Tum, Crispy Cashew Chicken, and Braised Beef Massaman. If you’re in a group or just can’t decide, The Bang-Quets are an excellent choice. There are various options, including vegetarian and pescatarian. Finally, there’s a great selection of cocktails, local beers and ciders, Australian wine, and spirits to drink. If you’re not local to Byron Bay, there is also a Bang Bang located in Noosa, Queensland.
Dietary Options: Vegetarian
Address: 4/1 Byron St, Byron Bay
Trading Hours: 7 Days — 5:00pm-11:00pm.
6. The Farm
The Farm is a Byron Bay institution. It’s a working farm and collection of micro-businesses that allows visitors to see how food is grown and produced before ending up on your plate. The motto “Grow, Feed, Educate” inspires every action and encourages a healthier and harmonious relationship with the land, animals, and community. Join a tour of the farm, visit the animals, or have fun with the kids at the playground before sitting down to eat at the onsite restaurant, Three Blue Ducks. The menu is full of nourishing meals that are seasonal, ethical, authentic, and high-quality. Much of the produce comes from the farm or other local suppliers. Meanwhile, the dining space is low-key and comfortable, with a 12-meter outdoor kitchen. Dining alternatives include pre-ordered hampers perfect for a picnic, the Bread Social Bakery, and sweet treats from Baylato.
Dietary Options: Gluten-free, Dairy-free, Vegetarian, Vegan
Address: 11 Ewingsdale Rd, Ewingsdale
Trading Hours: Breakfast — 7 Days — 7:00am-11:15am. Lunch — 7 Days — 11:45am-3:00pm. All Day Dining — Thursday, Friday, Saturday & Monday 11:45am-late. Dinner — Thursday, Friday & Saturday — 5:00pm-9:00pm. Sunday Roasts — 4:30pm-9:00pm.
7. Yulli’s
The name Yulli’s might be familiar for a couple of reasons. Yurri’s Surry Hills has been around since 2008, while the team is also behind the craft beer brand Yulli’s Brews. The Byron Bay location is the newest addition to the family, opening in 2019. Its modern Asian menu is entirely vegan, with plenty of gluten-free options. Choose from small, medium, and large plates on the regular menu, with dishes like Kale and Smoked Eggplant Gyoza, Korean Fried Brocollini, or Vegetable Prik King Sambal. If you just can’t decide, there’s also a banquet that showcases some of the most popular and delicious options. Weekend lunchtimes offer Yum Cha, with a range of small plates for sharing (or not). Of course, to wash it all down, there’s Yulli’s Brews beers, kombucha, wine, sake, spirits, and cocktails.
Dietary Options: Vegan, Gluten-free
Address: 3/8 Byron St, Byron Bay
Trading Hours: Monday, Tuesday, Wednesday & Thursday 5:00pm-late. Friday 12:00pm-late. Saturday and Sunday 11:30am-3pm & 5:00pm-late.
8. Osushi
Osushi’s extensive menu has been filling tummies and satisfying tastebuds for 15 years. It’s an ever-changing mix of contemporary Japanese food and Asian-fusion cuisine that makes a fun shared dining experience. As much as possible, organic and free-range produce is sourced locally from the Northern Rivers Region, supporting local farmers and suppliers. You can opt for classic sushi and sashimi with rolls, nigiri, and handrolls. Alternatively, hot dishes include steamed buns, edamame, tempura, gyoza, teriyaki, and soups. After 5:00 pm, you can also choose a set menu, with a “Feed Me” or “Premium” option, where the latter has the chance to add on matched beverages. The drinks list has an extensive collection of sakes in a range of styles, as well as nigori, umeshu, and Japanese whiskey. If you prefer something more western, there are wine, beer, cocktails, soft drinks, and spirits.
Dietary Options: Vegetarian, Vegan, Gluten-Free, Dairy-Free
Address: Shop 15, Woolworths Plaza, Jonson St, Byron Bay
Trading Hours: 7 Days — 12:00pm-8.30pm.
9. Beach Byron Bay
Treat yourself to some stunning views by booking a table on the balcony of the Beach Byron Bay. It’s Byron Bay’s only absolute beachfront restaurant, tucked away at Clarkes Beach. It’s open for lunch and dinner. However, if you’re keen on breakfast, the more casual Beach Kiosk has a tasty menu to start the day that you can enjoy at the picnic tables or on the sand. Simon Palmer is the Head Chef and has created a fabulous seasonal food menu that celebrates and showcases the best coastal flavors and local produce. Dig into wood-fired Hervey Bay scallops, coal-roasted fish, duck breast with honey labna, pumpkin raviolo, or dry-aged beef. Finish off with an elegant dessert like mango pudding or a selection of cheeses. Like any respectable fine-dining establishment, there’s an extensive wine list, plus beer, spirits, and non-alcoholic choices.
Dietary Options: Vegetarian
Address: Clarkes Beach, 2 Massinger St, Byron Bay
Trading Hours: 7 Days. Lunch — 12:00pm-3:00pm. Sunset Aperitif — 3:00pm-5:00pm. Dinner —5:30pm-9:00pm. Beach Kiosk — From 7:00am-3:00pm.
10. The Mez Club
Journey around the world from the comfort of your table at The Mez Club. The menu takes inspiration from the most beautiful places in Europe, including the noisy souks of Morocco, the sparkling Mediterranean with Italy and Greece, and the rich cuisines from the south of France. It’s a flexible menu that makes it easy to share with friends or to enjoy your own selection. Try muhammara dip, eye filet beef tartare, roasted lamb, burrata with tomatoes, or fresh Sydney rock oysters – there’s plenty to choose from. Signature cocktails include The Pink Flamingo, a Turkish Dream, and Rose Sangria, while other drinks include wine, beer, and mocktails. Topping off your dining experience is the gorgeous and sumptuous interior styling of the venue. Beautiful chandeliers adorn the ceiling, while the furniture has a rustic but elegant feel that makes it the perfect meeting place for friends and family.
Dietary Options: Gluten-free, Vegan
Address: 4/85-87 Jonson St, Byron Bay
Trading Hours: Monday—Thursday 4:00pm-11:00pm. Friday & Saturday — 12:00pm-Midnight. Sunday — 12:00pm-11:00pm.
11. Karkalla
Mindy Woods is a proud Bundjalung woman of the Widjabul Wia-bul clan and the mind behind Karkalla. This restaurant showcases locally sourced, seasonal produce and native, indigenous ingredients for a dining experience like no other. It’s a wonderful way for everyone in the community to connect with Aboriginal culture, art, and stories through an authentic avenue. Make a booking for brunch or dinner, with aperitvo available from Friday to Sunday. Food options include Crunchy Saltbush, South Balina Pippies, Handmade Gnocchi with wild-caught Prawns, or the Karkalla Curry made with native spices. Accompany your meal with a glass of wine, beer, classic cocktail, or Karkalla Spritz. Finally, the styling of the beautiful venue reflects the sun-kissed, coastal essence of Australia with natural hues and Indigenous design.
Dietary Options: Vegetarian
Address: 10/8 Fletcher St, Byron Bay
Trading Hours: Mondays & Thursday: Brunch — 8:00am—2:00pm & Dinner — 5:30pm-late. Friday, Saturday & Sunday: Brunch — 8:00am—2:00pm, Aperitivo 2:00pm—5:00pm & Dinner — 5:30pm-late.
12. Light Years
Lights Years aren’t just a unit of astronomical distance; it’s also an excellent Byron Bay restaurant. This Asian bar and diner has the Byron location, plus venues in Burleigh Heads and Noosa in Queensland. Established in 2017 by three mates from Melbourne, it’s all about good food, delicious cocktails, and a “jump out of your seat party vibe.” Executive Chef Robbie Oijvall sits at the helm creating bold, colorful, and punchy dishes. Enjoy Fire Cracker Chicken; Mud Crab, Prawn, and Scallop dumplings; Chilli Caramel Pork bao buns; or Tumeric and Coconut Cauliflower Curry. All are flavor explosions that are perfect for sharing. Wash it down with a cocktail such as a Lychee Lemongrass Martini, Geisha Sour, or Ginger Ninja Spritz.
Dietary Options: Vegan, Gluten-Free
Address: 3/17 Lawson St, Byron Bay
Trading Hours: Monday to Thursday — 4:45pm-10:00pm. Friday to Sunday — 12:00pm-10:00pm.
13. Miss Margarita
Enter the colorful world of Miss Margarita on Jonson Street in Byron Bay. This Mexican restaurant is funky and friendly, mixing the energy and flavors of Mexico with the laid-back beach vibe of the coast. It’s open for lunch and dinner and is walk-in only. Try to get there early and give your details to the host, who can text you when a table becomes available. The menu features classics like nachos, tacos, burritos, fajitas, and quesadillas, with fillings such as crispy snapper, chorizo and prawn, shredded Oaxaca beef, chipotle chicken, and mushrooms and zucchini. It’d be a crime to visit and not indulge in a cheeky margarita. Choose from classics like the Blanco, Reposado, Anejo, or Tommy’s, featuring different kinds of tequila. Alternatively, mix it up with a signature marg like the Coconut, Chilli and Cucumber or a smoky mezcal one.
Dietary Options: Vegetarian, Vegan, Gluten-free
Address: 2 Jonson St, Byron Bay
Trading Hours: 7 Days. Lunch — 12:00pm-4:00pm. Dinner — 4:00pm-Late.
14. The Byron Bay General Store
The Byron Bay General Store is a historic landmark in Byron Bay, established in 1947. It’s had many names and faces but has always been an iconic gathering place for locals and visitors alike. Today, it’s a primarily plant-based cafe serving food sourced from the best local and organic farmers. The goal is to reduce waste and minimize the cafe’s environmental footprint while still feeding customers nourishing and delicious food. It’s open for breakfast and lunch, with a menu that features waffles, porridge, avocado toast, burgers, and bowls. They also offer their famous smoothie bowls, with flavors like Pitaya, Classic Acai, Super Green, and Peanut Butter Cacao. Each has a variety of toppings such as banana, coconut, paleo granola, and seasonal fruit. Finally, start your day off on the right foot with a soul-satisfying coffee, chai latte, turmeric latte, or cup of tea.
Dietary Options: Vegan
Address: 26 Bangalow Rd, Byron Bay
Trading Hours: 7 Days. 7:00am—2:00pm.
VISIT: The Byron Bay General Store
15. The Roadhouse
The Roadhouse philosophy is simple – the best local produce, prepared with love and served with a smile. Pop in for breakfast any day of the week. The food menu features seasonal fruit and paleo granola, the Roady Green Bowl, Crushed Avo Toast, or the Mushie Scramble. Grab a delicious coffee for that wake-up caffeine hit, or get your daily vitamins with a cold-pressed juice, ginger and turmeric shot, or warm tonic. Meanwhile, dinner is served Tuesday to Sunday and features hand-stretched, wood-fired pizza with a biodynamic, two-day ferment for the dough. Try The Joker, Devil Moon, Roadhouse Blues, or That’s Amore. If you’re not feeling pizza, there’s also a selection of main meals and small plates like mixed olives, mussels with sourdough, or roasted lamb ribs. Enjoy it all with a beer, cocktail, or glass of wine.
Dietary Options: Vegetarian
Address: 6/142 Bangalow Rd, Byron Bay
Trading Hours: Brunch — 7 Days — 6:30am-2:00pm. Dinner — Tuesday to Sunday — 5:30pm-late. Happy Hour — Tuesday to Sunday — 4:00pm-6:00pm.
16. Folk
Find some peace first thing in the morning as you dine among the greenery at Folk. The lush atmosphere is accompanied by swinging tunes to set the tone for the day ahead. This Byron Bay cafe is committed to plant-based and vegetarian eating that contributes to human and planet health alike. Everything is house-made with love and incredibly tasty. It’s an all-day menu for both breakfast and lunch. Start the day with Organic Buckwheat Banana Pancakes, Poached Eggs with silverbeet and mint pesto, or an Organic Tahini and Citrus Granola Bowl. Add in a coffee from Dukes in Melbourne, and it’s the perfect morning. At lunch, try the Folk Burrito, Soba Noodle Salad, or Portobello Mushroom Burger. If you’re after something lighter and cooling on a hot summer’s day, the smoothie blends are a refreshing option packed with plenty of natural vitamins and minerals.
Dietary Options: Vegetarian, Vegan, Gluten-free
Address: 399 Ewingsdale Rd, Byron Bay
Trading Hours: 7 Days — 7:30am-2:30pm
17. Jonsons Restaurant Bar
Jonsons Restaurant Bar has all kinds of nooks and crannies that make the dining experience unique. From the street to the garden, plush indoor seating, a cozy deck, and a bar window, there are plenty of options for the perfect space. The food also offers a range of choices. Breakfast is served from 7:00 am to midday, with classics like Smashed Avocado, Crispy Corn Fritters, and Honey & Vanilla Scented Porridge. Meanwhile, dinner is served from 5:00 pm until late, with meals from the Chef’s heart straight to your plate. Opt for Twice Cooked Pork Belly, Roasted Pumpkin Risotto, or Bouillabaisse. If you’re looking for something not so heavy, there’s also a tapas menu, with small plates designed for sharing. Combine the Byron Bay Stracciatella with King Prawns, Patatas Bravas, and Brussel Sprouts for a lighter but still delicious meal.
Dietary Options: Vegetarian, Gluten-free
Address: 111 Jonson St, Byron Bay
Trading Hours: 7 Days. Breakfast —7:00am-12:00. Dinner — 5:00pm-late.
18. Elixiba
Elixiba has an ethereal feel with its treehouse-like furniture and abundance of greenery. It reflects the philosophy behind this Byron Bay restaurant that focuses on plant-based eating and the power of botanicals for human health. The house-made meals include options like Hand-Cut Spiced Chips, Orange Sesame Cauliflower Nibbles, and Coco-Mari Tacos. You can even treat yourself to a sweet dessert such as Life By Chocolate Cake or Raspberry Fields. Then, when it comes to drinks, there are plenty of options. The sodas use house-made syrups, while the Elixirs are a great non-alcoholic alternative to cocktails. However, if you do want an alcoholic drink, there are some unique choices like the Spiced Mojito, Pink Flamino, and Garden of Eden, or Botanical Beers that are exclusive to Elixiba. If you’re not local to Byron Bay, you can also find Elixiba in Maroochydore, on Queensland’s Sunshine Coast.
Dietary Options: Vegan, Gluten-free
Address: Shop 10, Feros Arcade, 23 Jonson St, Byron Bay
Trading Hours: 7 Days. 12:00pm-8:00pm.
19. Earth ‘n’ Sea Amazing Pizza and Pasta
If you’re craving cheese and carbs, Earth ‘n’ Sea Amazing Pizza and Pasta should be your first stop. Locals and visitors have loved this restaurant since 1976, thanks to both the great food and friendly service. Make sure you try the famous homemade garlic bread or baked dough balls served with garlic butter. You’re spoilt for choice with 22 pizza flavors. The Staffies is a popular option for vegetarians, featuring mushrooms, onion, sundried tomato, artichokes, feta, ginger, and sweet chili. For meat-eaters, try the Apocalypse Now with ham, beef, pepperoni, capsicum, mushroom, onion, pineapple, and prawns. The pasta options include bolognese, chicken pesto, carbonara, prawns and chili, and rich tomato, which can be made vegan on request. Grab your pizza to go and wander down to the beach to enjoy it with the sea breeze in your hair.
Dietary Options: Vegetarian, Vegan, Gluten-free
Address: 2/3 Marvell St, Byron Bay
Trading Hours: Wednesday, Thursday & Sunday — 5:00pm-8:00pm. Friday & Saturday — 5:00pm-8:30pm.
VISIT: Earth ‘n’ Sea Amazing Pizza and Pasta
20. Dip Café
Dip stands for Dining in Paris. This fabulous French-bistro cafe in Byron Bay is open for breakfast and lunch and showcases Owner Jean Francois Cozic’s French heritage with both the menu and decor. Start your day with fresh-baked pastries like croissants, pain au chocolat, and muffins. If you want something heartier, the Savory Crepes, Croque Madame, Eggs Florentine, or Bacon and Egg Baguette are all fantastic. It wouldn’t be complete without a hot cup of coffee for that morning caffeine hit. At lunchtime, start with fresh oysters, steak tartare, or French onion soup. Main courses include Ratatouille, Boeuf Bourguinon, Les Moules Frites, and Le Canard Confit. Add in a glass of buttery chardonnay, a fine-tannin pinot noir, or a sparkling glass of French Champagne, and you’ve got the makings of the ideal long lunch.
Dietary Options: Vegetarian, Vegan, Gluten-free
Address: Shop 1, 21-25 Fletcher St, Byron Bay
Trading Hours: Monday to Friday — 6:30am-3:00pm. Saturday — 6:30am-2:00pm. Sunday — 6:30am-2:30pm.
21. The Top Shop
Hit up The Top Shop for breakfast or lunch and a relaxing lounge in the sunshine. This 1950’s milk bar was transformed in 2008 into a place where customers can come for high-quality food and coffee, served with a welcoming and fun attitude. The team works with local farmers and suppliers to ensure everything is as healthy and as best tasting as it can be while remaining ethical. The food menu runs all day from bright and early at 6:30 in the morning to 3:00 pm. It features bowls, bagels, rolls, sandwiches, salads, burgers, and chips, plus a selection of grab-and-go items like fresh pastries, muffins, and salads. Drinks include smoothies, milkshakes, kombucha, fresh juices, coffee, tea, and iced drinks. Take the short ten to 15-minute walk from the main street of Byron Bay, and bring your friends, your family, and your appetite.
Dietary Options: Vegetarian, Vegan, Gluten-free
Address: 65 Carlyle St, Byron Bay
Trading Hours: 7 Days. 6:30am-3:00pm.
22. The Hideout Byron Bay
If you’re in the mood for a classic cafe experience, then The Hideout Byron Bay is perfect. They’re open seven days for breakfast and lunch. Plus, you can head in for dinner and a few drinks on Friday, Saturday, and Sunday nights. Set yourself up for a good day with waffles, corn fritters, potato rostis, specialty coffee, and freshly-squeezed juice for breakfast. Then, for lunch and to get through the afternoon slump, chow down on a burger, wraps, salad, or pasta. Finally, bring in the weekend with a choice for delicious cocktails like mojitos and martinis, or keep it simple with a fresh, crisp pint of local beer.
Dietary Options: Vegetarian, Gluten-free
Address: 6/13 Lawson St, Byron Bay
Trading Hours: Monday to Thursday — 7:30am-3:00pm. Friday & Saturday — 7:30am-10:00pm. Sunday — 7:30am-9:00pm
23. Combi
Enjoy a fun and lighthearted approach to healthy eating with Combi. The business started as a traveling coffee shop in the back of a classic VW Kombi van. Having set up shop in Byron Bay, it fully embraces a wholesome take on delicious, nutritious food. The menu is predominantly plant-based, with options that are perfect for both breakfast and lunch. Warm-up with a Lentil and Veggie Soup or try the next level Vegan Toasted Sandwich that has pumpkin, spinach, enoki mushrooms, vegan feta, and a housemade basil and kale pesto. The Vegan Buckwheat Pancakes are great if you’re looking for something sweeter, while the Organic Super Bowls are refreshing and packed with goodness. Plus, you can also pick up a variety of vegan slices and cakes for afternoon tea. Best of all, everything is beautifully presented, making taking pics for the ‘gram effortless.
Dietary Options: Vegetarian, Vegan, Gluten-free
Address: Shop 5b 21-25 Fletcher St, Byron Bay
Trading Hours: 7 Days. 7:00am-3:30pm.
24. OCA Organics
If eating organic is important to you, OCA Organics should be on your list to visit. It’s run by passionate farmers and chefs who understand and appreciate the medicinal value of nutritious food. Much of the stock comes from local farmers using regenerative practices with a positive environmental impact or from the fair-trade community. The menu is a blend of cultures and traditional and modern elements. Brunch is available Monday to Friday, with options like tapioca crepes, wood-fire pita pockets, salads, pizzas, pides, and mains like feijoada and risotto. Alternatively, opt for an OCA Tribowl, Protein Smoothie, or Ocaline Elixirs to boost your immune or focus. You can also stop by on Tuesday and Friday nights for dinner and live music.
Dietary Options: Vegetarian, Vegan, Gluten-free, Organic
Address: 1/6 Tasman Way, Byron Bay
Trading Hours: Monday to Friday — 9:00am-2:00pm. Tuesday & Friday — 5:00pm-8:30pm
25. Chihuahua Taqueria
The menu at Chihuahua Taqueria is short and sweet but huge on deliciousness. Its focus is the taco. Choose from six fillings, including beer-battered local fish with charred corn and roast pepper salsa, adobo grilled chicken with tomatillo salsa and avocado coconut cream, or slow-roasted pulled pork with pineapple salsa. Others include slow-roasted pulled brisket with charred corn, roasted seasonal vegetables, or tempura-battered halloumi with cumin aioli. If tacos aren’t enough, you can add on elote corn, fries, and jalapeno poppers. All the meat is free-range and from local farms, while the fish is fresh off the local boats each morning. Round your meal out with a cold bottle of Jarritos soft drink, and you’ll be in taco heaven.
Dietary Options: Vegetarian
Address: Feros Arcade, 12/26 Jonson St, Byron Bay
Trading Hours: 7 Days. 11:00am-9:00pm.
26. Trattoria Basiloco Byron Bay
Indulge your Italian cravings at Trattoria Basiloco Byron Bay, a family-owned and run restaurant. It’s the perfect place to come together with family and friends to share food and create memories. Start with something light from the kitchen like olives, polenta chips, or Italian bruschetta. Moving onto mains, pick from traditional dishes like Lasagne Bolognese, Ravioli, or Spaghetti Marinara. Alternatively, the wood-fired pizzas are incredible and have the option of gluten-free bases. Pick the Queen of all pizzas, The Margherita, a seafood bonanza with the Pork’n’Prawns, or the rich and intensely flavored Tartufo with mushrooms, truffle cream, and prosciutto. Children are more than welcome with a menu just for them that will appeal to even the fussiest eaters. Lastly, finish off with a sweet treat like tiramisu or Sicilian Cannoli.
Dietary Options: Vegetarian, Vegan, Gluten-free
Address: 30 Lawson St, Byron Bay
Trading Hours: 7 Days. 5:30pm-late.
VISIT: Trattoria Basiloco Byron Bay
27. Bayleaf
The friendly staff and local produce served at Bayleaf make it the ideal spot for breakfast. Indulge in a rich, warm cup of coffee, roasted specially for the cafe by Blackboard Coffee. Then, fill your belly with nutritious food from some of the best Northern Rivers suppliers. These include The Bread Social, Avocado Tom, Trevor Mead, Scrubbly Gully, Bay Seafood, and Cheese Please. Each is owned and run by locals, who pour plenty of love and passion into their products. Choose from dishes like crunchy granola, breakfast greens, or the Signature Scramble. Plus, there are different daily specials to keep things interesting. If you can’t get enough of such great food, they also have a selection of take-home products like the famous Vegemite salt, dukkah, teas & coffee, and accessories.
Dietary Options: Vegetarian, Vegan, Gluten-free
Address: 2a Marvell Street, Byron Bay
Trading Hours: 7 Days. 7:00am-2:00pm.
28. The Loft
The Loft is a bright, airy space perched above Byron and is ideal for relaxing with friends and family. It’s open for sunset drinks and dinner seven days a week and boasts ten tap beers, 96 spirits, and 53 wines on the menu. It’s sure to satisfy the thirstiest palette. Beyond drinks, the food menu is just as impressive. It takes advantage of the oceanside location of Byron Bay, with plenty of fresh seafood. Indulge in a plate of oysters, Hervey Bay scallops with macadamia puree, or soft-shell crab tacos. If seafood isn’t your vibe, there are plenty of land-based options, including steak, pork, chicken, and vegetables. When dining with a group, why not try the set menu, which is perfect for sharing. It showcases a range of the most popular and delicious dishes, taking the effort out of choosing which mouthwatering meal you want most!
Dietary Options: Vegetarian, Vegan, Gluten-free, Dairy-free
Address: 9/4 Jonson St, Byron Bay
Trading Hours: 7 Days. 4:00pm-late.
29. TreeHouse on Belongil
Just like treehouses were great for hanging out with friends as a kid, the TreeHouse on Belongil is the same, but for adults. This beautiful venue is enveloped by a grove of greenery, with dark, moody lighting adding to the adventure. It’s also famous for its wood-fired pizzas, relaxing beachfront atmosphere, and live music featuring local songwriters and musicians every Saturday night. Indulge in breakfast, lunch, or dinner, as it’s open from 7:00 until late every day, except Tuesdays. The menu changes with the season but always features delicious fare. Try the homemade burrata, duck ragu gnocchi, or Moroccan-roasted seasonal vegetables. Meanwhile, pizza flavors include Isle of Capri, Island Vibes, and Pimpin Shrimpin. Of course, the menu wouldn’t be complete without a selection of delicious and inspired cocktails!
Dietary Options: Vegetarian, Vegan, Gluten-free
Address: 25 Childe St, Byron Bay
Trading Hours: Monday & Wednesday-Sunday. 7:00am-11:30pm.
FAQs
Where should I eat dinner in Byron Bay?
There are plenty of amazing places to eat dinner in Byron Bay. Try The Balcony Bar & Oyster, No Bones, Bang Bang, Osushi, The Mez Club, The Loft, Light Years, Miss Margarita, TreeHouse on Belongil, or Trattoria Basiloco Byron Bay. Alternatively, grab a takeaway pizza from Earth 'n' Sea Amazing Pizza and Pasta and head down to the beach to eat it with your toes buried in the sand.
Where should I eat lunch in Byron Bay?
At lunchtime, head to Raes on Wategoes or Beach Byron Bay for fine dining and incredible views. However, for something more casual, try The Farm, The Roadhouse, Elixiba, The Top Shop, The Hideout Byron Bay, OCA Organics, and Chihuahua Taqueria.
Where should I eat breakfast in Byron Bay?
Be spoilt for choice with breakfast in Byron Bay. Head to The Byron Bay General Store, Bayleaf, Folk, Karkalla, Jonsons Restaurant Bar, Dip Café, or Combi for the best bites and coffee in town.
SUBSCRIBE TO OUR NEWSLETTER
Subscribe to our mailing list and get interesting stuff and updates to your email inbox.