Overview
O’Connell’s Hotel Restaurant is a South Melbourne institution that fuses classic pub warmth with the polish of a contemporary bistro. Set within a beautifully preserved 1850s hotel, O’Connell’s has long held a reputation for redefining pub dining in Melbourne—offering refined meals in a setting rich with character.
The menu is seasonal and produce-driven, focusing on modern Australian fare with nods to British gastropub traditions. Signature dishes like dry-aged porterhouse steaks, slow-cooked lamb shoulder, and the beloved O’Connell’s beef and Guinness pie are balanced with lighter options such as fresh market fish, heirloom tomato salads, and risottos. There’s equal care taken for vegetarian and gluten-free diners, and the daily specials ensure variety and creativity remain at the forefront.
Inside, the atmosphere is inviting and elegant. Think leather booths, soft lighting, heritage fireplaces, and framed prints lining the walls—evoking an old-world charm that feels both nostalgic and comfortable. There are multiple dining spaces, including intimate private rooms, a casual front bar, and a leafy terrace that’s perfect for afternoon drinks.
Drinks are another highlight. The wine list spans local and international producers, carefully curated to complement the robust menu, while the rotating tap beers and cocktails cater to casual drinkers and connoisseurs alike.
Whether you’re celebrating a milestone, meeting for a midweek steak, or enjoying a slow Sunday lunch, O’Connell’s delivers with consistency, charm, and quiet confidence. It’s a destination-worthy pub that feels like a neighbourhood favourite—because it is.
Last update July 2025