Belrose isn’t the suburb people usually think of first when it comes to eating out on the northern beaches β but spend a bit of time around Glenrose Village and Forest Way and you’ll find a surprisingly solid spread of options, from a cafe locals rank as the best restaurant in the suburb to a pub with the area’s biggest indoor playground.
We’ve pulled together seven of the best restaurants in and around Belrose, including a couple of near-neighbours in Terrey Hills and Forestville worth the short drive. As always, this isn’t a definitive ranking, just a solid list based on what locals keep coming back for.
1. Acacia Eatery

β 4.4/5 (146 Google reviews)
Ranked the number one restaurant in Belrose on Tripadvisor, Acacia Eatery has built its reputation on restaurant-quality food at genuinely suburban prices. It’s a fully licensed all-day dining spot doing brunch, dinner and drinks well, with reviewers regularly praising the warm service and the thoughtful handling of dietary requirements, including solid gluten-free options.
Try: Eggs Benedict, Salted Caramel Tart, Latte
π Address: 58 Glen St, Belrose NSW 2085
πΊοΈ View on Google Maps β
Price guide: $20β40 per person Β· Bookings via nowbookit.com or (02) 8283 0749
2. Belrose Hotel

β 4.1/5 (1,462 Google reviews)
The local pub and then some, Belrose Hotel is a genuine family destination thanks to Sydney’s biggest indoor playground alongside a full bistro menu, live music and a solid drinks list. Reviews are mixed on consistency, as you’d expect from a busy all-rounder, but the winter menu and classics like the nachos and chicken wings get regular praise.
Try: Nachos, Chicken Wings, Chicken Parmi, Sunday Roast, Fish Tacos
π Address: 5 Hews Parade, Belrose NSW 2085
πΊοΈ View on Google Maps β
Price guide: $20β40 per person Β· Bookings via belrosehotel.com.au or (02) 9451 8585
3. Urban Tadka (Terrey Hills)

β 4.5/5 (1,610 Google reviews)
Worth the short drive over to Terrey Hills, Urban Tadka is upscale Indian dining done properly, with a menu that stretches well beyond the usual curry-house staples into lobster, lamb chops and Bollywood-style function dining. Reviewers consistently rate the food, ambience and service as exceptional, making it a genuine special-occasion pick for the wider area.
Try: Lamb Chops, Tandoori Chicken, Taco Chaat, Scallops Lychee Lasana, Mango & Pistachio Kulfi Falooda
π Address: 321 Mona Vale Rd, Terrey Hills NSW 2084
πΊοΈ View on Google Maps β
Price guide: $40β140 per person Β· Bookings via urbantadka.com.au or (02) 9986 1040
4. Inakaya Japanese Restaurant

β 4.2/5 (226 Google reviews)
A modern Japanese spot in Glenrose Village offering a broad menu spanning tempura, sushi and sizzling wagyu beef. Reviewers appreciate the variety on offer and the clean, comfortable dining space, making it a solid pick for a casual Japanese dinner without needing to head further afield.
Try: Tempura, Premium Wagyu Beef, Sushi & Sashimi Bento, Salt & Pepper King Prawn
π Address: 31/56-58 Glen St, Belrose NSW 2085
πΊοΈ View on Google Maps β
Price guide: $20β40 per person Β· 0448 203 526
5. Ember Sourdough Pizza (Forestville)

β 4.8/5 (189 Google reviews)
A short drive into Forestville, this cosy sourdough pizza spot has developed a loyal following in a short space of time. Reviewers consistently highlight the warm, personal service and the quality of the wood-fired sourdough base, whether you’re dining in or grabbing takeaway β with the classic tiramisu getting a regular mention as the dessert to order.
Try: Wood-Fired Sourdough Pizza, Beef Arancini, Classic Tiramisu
π Address: 6/51 Arthur St, Forestville NSW 2087
πΊοΈ View on Google Maps β
Price guide: $20β40 per person Β· Bookings via OpenTable or 0466 670 555
6. Club Belrose

β 4.2/5 (335 Google reviews)
The local bowling club is also a reliable spot for an affordable feed, with its Cascade Dining room turning out everything from schnitzel nights to seafood specials and Sunday roasts. Reviewers rate the food, service and value highly, and it’s a genuinely social option with regular live music and members’ events alongside the dining room.
Try: Chicken Schnitzel, Sunday Roast, Seafood Specials
π Address: 146 Forest Way, Belrose NSW 2085
πΊοΈ View on Google Maps β
Price guide: Budget-friendly club dining Β· (02) 9451 5803
7. Fish Delish

β 4.0/5 (62 Google reviews)
A modern seafood restaurant in Glenrose Village bringing coastal-style dining inland. Reviewers praise the friendly, fast service and reasonable pricing, with the grilled barramundi singled out as cooked to perfection β though it’s worth checking ahead if you’re after cocktails or dessert, as a couple of reviews flag inconsistency there.
Try: Grilled Barramundi, Calamari, Fish and Chips
π Address: Shop 33, 56/58 Glen St, Belrose NSW 2085
πΊοΈ View on Google Maps β
Price guide: $20β40 per person Β· (02) 8387 8958
That’s our pick of seven standout spots in and around Belrose β proof there’s more going on around Glenrose Village than most people realise. Got a favourite we’ve missed? Let us know in the comments, or drop us a line β we’re always keen to hear where locals are eating.








