Skip to content

eat & drink

The Hahndorf Old Mill Hotel offers a hearty, thoughtfully curated menu that celebrates local produce and classic pub fare with an elevated twist. The dining experience spans from share plates like fried cauliflower and house-made mushroom arancini with black truffle aioli, to generous mains including chicken schnitzels, beer-battered fish, and a rich lamb ragu rigatoni. Char-grilled steak lovers can indulge in premium Black Angus cuts, while vegetarians and vegans are also catered for with plant-based burgers and schnitzels. Burgers and sandwiches are loaded with gourmet ingredients like black truffle paste, maple bacon, and chipotle aioli, offering bold flavour combinations in every bite.

Complementing the food menu is a carefully considered drinks list featuring South Australian wines and beers to suit any occasion. For those dining with children, a dedicated kids’ menu ensures the whole family is catered for. With its emphasis on quality ingredients, generous portions, and seasonal flair, the Hahndorf Old Mill Hotel’s menu is designed to be shared and enjoyed with friends and family in a warm, welcoming atmosphere. Whether you’re after a casual lunch, a cosy dinner, or celebrating something special, the Hahndorf Hotel serves up comfort with sophistication.

Book A Table

View Menu

Contact Us


Discover the perfect venue for your special occasions at The Hahndorf Old Mill Hotel! Our stunning function space comfortably seats up to 180 guests, ideal for weddings, birthdays, company Christmas parties, business seminars, and more. Enjoy a dedicated bar area, top-notch music system, and exceptional service that will make your celebration unforgettable. Host your next event with us and experience elegance and hospitality like no other!