The Best Pub Food in Sydney

While we universally love pubs (laid-back vibes, generally kid-friendly, drinks on tap), it's no secret that some pubs are cut from a different cloth in the food department.

But! Gone are the days we're expected to suffer through soggy, thrice-fried chips and tasteless schnitty's; as Sydney's pub scene offers a veritable culinary adventure. 

From hearty classics to modern twists on traditional fare, Sydney's pubs offer so much variety, that caters for any appetite. Whether you're in the mood for a gourmet burger, sizzling seafood platters, or a shareable plate of crispy fries, you'll find a warm, welcoming atmosphere paired with delicious, satisfying bites. 

Here's where to head for some of the best pub grub in and around the city. 

The Best Pub Food in Sydney

1. Bat & Ball Hotel

Bat & Ball
Bat & Ball Hotel


The Bat & Ball Hotel is a refurbished 90+-year-old pub in Redfern that was revived and reopened in 2024. This iconic corner pub offers classic fare, natural wine on tap, and enticing daily specials like a $17 lasagne, $1 oysters on Saturdays and a $20 steak, alongside their epic Sunday roast.

Enjoy the lively ambience with local vinyl DJs and a vibrant pool room, and stick around for pints-for-schooners on weekdays. Experience a perfect blend of tradition and modern excitement at the Bat & Ball Hotel; a true Sydney icon!

Location: 495 Cleveland St, Redfern

2. Woolwich Pier Hotel

Woolwich Pier Hotel
Woolwich Pier Hotel


Situated on Sydney's lower North Shore, the Woolwich Pier Hotel is an iconic harbourside venue known for serving some of the best pub food in the city. Its award-winning kitchen crafts unforgettable dining experiences by blending classic pub favourites with modern twists and unique creations.

Whether you're craving timeless dishes or eager to try something new, it's easy to see why the Woolwich Pier Hotel offers what is considered some of the best pub food in Sydney.

Location: 2 Gale St, Woolwich

3. The Dolphin Hotel

Dolphin Hotel
The Dolphin Hotel


At The Dolphin Hotel, the culinary scene has taken a bold leap forward. Since its 2016 makeover, every dish on the menu is now available no matter where you are in the venue—whether you're enjoying a burger in the dining room or savouring a 400-gram rib-eye at the public bar.

The menu offers an enticing array of light dishes such as grilled octopus with salsa verde, or burrata drizzled with extra-virgin olive oil, as well as traditional pizza toppings like marinara, primavera, and capricciosa remain crowd-pleasers. The Dolphin Hotel is a must-visit destination for those seeking the best pub food in Sydney, blending innovation with classic flavours in every bite.

Location: 412 Crown St, Surry Hills

4. The Macarthur Tavern

The Macarthur Tavern
The Macarthur Tavern


Macarthur Tavern is a pub that effortlessly combines great food with a relaxed atmosphere. Whether you're in the mood for a laid-back family meal, catching the latest sports game with friends, or hosting a memorable event, this venue has something for everyone.

Enjoy all-day dining at Fillippo’s and a menu that boasts everything from pasta and wood-fired pizza, to burgers, mains, salads and more, there really is a bite for everyone at Macarthur Tavern.  It truly is an ultimate gathering place where community and exceptional pub food in Sydney come together.

Location: Corner Gilchrist Drive & Kellicar Road, Campbelltown

5. Forresters 

Forresters
Forresters


Forrester’s is a historic Sydney tavern where locals have been gathering for over a century. This iconic pub has been transformed into a vibrant hub with four unique spaces that offer authentic Australian experiences.

Staying true to its roots as a beloved watering hole, Forrester’s sources premium local produce and embraces sustainable practices to deliver delicious, memorable pub fare. You'll come for the famous big yorkie, stay for the unbeatable vibe, and savour a menu that's as rich in tradition as it is in flavour. Cheers to enjoying some of the best pub food in Sydney!

Location: 336 Riley St, Surry Hills

6. Duck Inn Chippendale 

Duck Inn Chippendale
Duck Inn Chippendale


The Duck Inn is a standout destination for pub food in Sydney, known for its delicious seasonal menu crafted with fresh, local ingredients.

With 12 taps of local craft beer, creative cocktails, and an extensive wine list, this family-friendly venue offers a relaxed, sunny ambience perfect for any occasion. Whether you're enjoying a sit-down meal in the Bistro Room or unwinding with friends in the inviting backyard, The Duck Inn is the ideal spot to savour great food and drinks—plus your four-legged friends are always welcome too!

Location: 74 Rose St, Chippendale

7. Harbord Hotel

Harbord Hotel
Harbord Hotel


Located just moments from the beach, Harbord Hotel in Freshwater is a true Northern Beaches icon, blending rich local history with a youthful, laid-back vibe. As a community landmark for nearly a century, this beloved pub—now proudly run by local residents—offers a relaxed haven where friends and families gather from lunch until sundown to enjoy some of the best pub food in Sydney.

Infused with the spirit of surf culture, Harbord Hotel is more than just a dining destination; it's a cultural melting pot where locals share great tastes, lively sounds, and good vibes in a setting that feels like a second home.

Location: 29 Moore Rd, Freshwater

8. Rolly's Bistro @ Warringah Bowls

Rolly's Bistro
Rolly's Bistro @ Warringah Bowls


Rolly’s Bistro @ Warringah Bowls, located on Bradleys Head Road in Mosman, offers an unbeatable dining experience with stunning views over the bowling green and beyond. Whether you choose the light-filled, stylish dining room or prefer alfresco dining where you can watch the bowling action, you'll be treated to an elegant, fresh menu perfect for sharing.

Enjoy bar snacks like sizzling chilli and garlic prawns or Provencal mussels with crusty bread, and indulge in mains such as a Texan smoked rack of ribs. Whatever you're looking for, Rolly’s Bistro is truly one of Sydney’s best spots for pub food.

Location: 74-82 Bradleys Head Rd, Mosman

9. The Duke of Clarence

The Duke of Clarence
The Duke of Clarence


Hidden in the heart of Sydney's CBD, The Duke of Clarence is a charming British tavern inspired by 18th-century English inns.

Tucked away down a laneway off Clarence Street, this cosy watering hole exudes all the character you’d expect from a classic British pub. With original furnishings and materials meticulously sourced from the UK—some dating back to the 1850s—it's the perfect place to settle in with good company, enjoy a few pints, and savour their famous signature roast. A true hidden gem for those seeking the best pub food in Sydney, so be sure to book ahead!

Location: Laneway, 152-156 Clarence Street, Sydney

10. The Royal Leichhardt 

The Royal Leichhardt
The Royal Leichhardt


Nestled in the heart of Leichhardt, The Royal is a community landmark that perfectly blends traditional pub charm with a modern botanical twist. On the ground floor, the main bar delivers a timeless pub experience with a lively weekend atmosphere featuring free live music and trivia, while local rugby fans keep the energy high.

Upstairs, The Botanical offers a refreshing contrast with walls of lush greenery, a chic cocktail bar, and dining spaces that spill onto a heritage-style wraparound balcony overlooking Norton Street. Whether you’re in the mood for classic pub fare or contemporary culinary delights, The Royal Leichhardt is a must-visit destination for the best pub food in Sydney.

Location: 156 Norton Street, Leichhardt 

Other Kid-friendly Restaurants in Sydney

All-You-Can-Eat Buffets in Sydney
The Best Yum Cha in Sydney
Where to Get All-You-Can-Eat Pizza in Sydney

Have you signed up to our newsletter? Join ellaslist to get the best family and kid-friendly events, venues, classes and things to do NEAR YOU!

 

Reviews