Food & Drink

The Best Roasts In Melbourne For 2026

24th Apr 2026
Written by:
Eloise Luke
Contributor | Urban List
  • Best Melbourne Sunday Roasts

As the temperature drops, there’s nothing quite like settling in over a proper Sunday roast—crispy potatoes, slow-cooked meat, Yorkshire puddings and plenty of gravy included. From old-school pubs plating up classic roast beef to neighbourhood bistros putting a more elevated spin on the tradition, Melbourne knows how to do this winter staple well.

We’ve tracked down the best Sunday roasts in Melbourne for 2026, including cosy pubs, wine bars and long-lunch spots serving some of the city’s most comforting cold-weather feeds. Here’s where to find the best roasts in Melbourne right now.

Pirate Life South Melbourne

139-145 Market Street, South Melbourne

Pirate Life South Melbourne roast
Image credit: Pirate Life | Instagram

Pirate Life's cult craft beer brewpub in South Melbourne is serving up a weekly roast with all the trimmings—seasonal veg, gravy and a Yorkshire pudding, obviously—alongside a loyalty card that rewards serious roast devotion.

Served from midday every Sunday, the roast adds another reason to settle in to the former mechanic workshop turned 220-seat beer hall, where smoked meats, good pours and long lunches are already part of the appeal. 

Book Online

The Hunter & Hound

209 Clarendon Street, South Melbourne

Hunter and Hound roast
Image credit: The Hunter & Hound | Instagram

There’s something reassuringly no-frills about a Sunday roast at The Hunter & Hound. The South Melbourne pub is leaning into the cosy-season brief with a weekly roast special that feels equal parts comfort food and cure-all.

Served every Sunday from 3pm, the $29 roast comes with all the hallmarks you’d hope for from a proper pub session. As they put it, Sunday roasts may not solve everything, but they don’t ask questions either.

book online

The Flying Duck Hotel

67 Bendigo Street, Prahran

The Flying Duck HotelImage credit: The Flying Duck | Instagram

If you like to spend a Sunday arvo anchored by gravy, a cold pint and a sunny beer garden, The Flying Duck Hotel has entered the chat. The Prahran pub has long been a go-to for laid-back sessions and sprawling group lunches, and now it’s making a strong case for one of the best roasts in Melbourne with a weekly Sunday offering that’s here to stay.

Each week, diners can choose their allegiance between roast beef or a quarter roast chook, both served with roast vegetables, onion and thyme puree and a hearty pour of gravy. At $30 until sold out, it’s a classic pub roast, but full of all the comfort you want from a Sunday long lunch.

book online

The Builders Arms 

211 Gertrude Street, Fitzroy

Builders Arms roastImage credit: The Builders Arms | Instagram

The Gertrude Street favourite, The Builders Arms is throwing down a roast to remember and putting up a heck of a fight for the best roast in Melbourne. The Sunday winter session is a rotating special that sees a different cut each month along with rotating wines to complement. 

You can expect a Ravens Creek pork chop paired with pommes purées, Remi’s Patch carrots and mustard sauce or rotisserie beef rump accompanied by sugar loaf cabbage, carrots and madiera sauce—what better way to warm the soul.

book online

Neighbourhood Wine 

1 Reid Street, Fitzroy North

Neighbourhood Wine FitzroyImage credit: Neighbourhood Wine | Instagram

Neighbourhood Wine and its intimate dining space just off Nicholson Street is an absolute haven for some of the best roast in Melbourne. Every Sunday from lunch time until 4 pm or until sold out, it hosts a three-course roast set menu featuring small plates of polenta with cime di rapa and chilli oil as well as prosciutto with pickled romanesco, followed by porterhouse with cauliflower gratin, potatoes, Yorkshire pudding, horseradish cream along with other pairings and even a zeppole for a sweet finish. 

book online

You Might Also Like:

Marquis Of Lorne 

 411 George Street, Fitzroy

Marquis of Lorne roastImage credit: Marquis Of Lorne | Instagram

The Marquis's quintessential Melbourne charm has earned them the favourability of punters from all over the city as the best roast in Melbourne. Pulling up a chair in the dimly lit dining room with the fireplace roaring and ordering the roast is one of the simplest pleasures of winter.

The Sunday special, which features a changing roast dish each week such as braised lamb with olive sauce, battered potatoes and witlof salad is always a knockout. 

book online

The Wolf Windsor 

152 Chapel Street, Windsor 

The Wolf Windsor roastImage credit: The Wolf Windsor | Instagram

A favourite among the region and one of the go-to destinations for some of the best roast in Melbourne, The Wolf Windsor is serving up a roast every Sunday for $28.

Each week the team reveal the Sunday roast rotation which can be anything from a banging porchetta with all the trimmings to a hearty beef brisket. 

book online

Mount Erica Hotel 

420 High Street, Prahran

Mount Erica HotelImage credit: Mount Erica Hotel | Instagram

A southside favourite, the Mount Erica Hotel throws a roast like few others. Happening all day on Sundays, the Mount Erica team dish up a rotating selection of staple roast dishes alongside every side you could lust after.

Pair it with a couple of pints from their very well-stocked bar and you're on your way to closing out the weekend with a bang. 

book online

The Lincoln 

91 Cardigan Street, Carlton

The Lincoln CarltonImage credit: The Lincoln | Instagram

The warm allure of The Lincoln in Carlton is hard to pass up at the best of times, so when they're throwing down their Sunday roast, it's not one to miss. One of the hottest commodities in town, Lincoln's roast sells out quickly, each week features a rotation between free-range pork, grass-fed beef and lamb; it typically comes brimming under a hotbed of gravy, Yorkshire puddings and roast potatoes. 

book online

Estelle 

243-245 High Street, Northcote

Estelle NorthcoteImage credit: Estelle | Instagram

Scott Pickett, spearhead of Estelle is cooking up a hearty roast inspired by his grandma’s simple, falling off-the-bone roast lamb and potatoes.

For $50 per person, the three-course menu that rotates meats including chicken, pork, lamb and beef every Sunday comes with your choice of beer, wine or non-alcoholic beverage, making for one hell of a Sunday roast in Melbourne. 

book online

Cricketers Arms Hotel 

327 Punt Road, Richmond

An east-side favourite,  The Cricketers Arms Hotel, located footsteps away from the MCG is one of the best Sunday roasts Melbourne has to offer for a pre-game feast. Forget slaving away at the oven for hours and head in for lunch or dinner on Sundays to have a classic roast pork belly on a bed of silky gravy with potatoes and some veggies for $30. 

Read more

Northern Git 

757 High Street, Thornbury

Northern Git roastImage credit: Northern Git | Instagram

Northern Git’s sessions are definitely a top candidate for the best roast in Melbourne with a Yorkshire-born chef serving up a typical home-style British meal every Sunday.

You can expect classic cuts of meat that change weekly accompanied by Yorkshire puddings and sides including, cauliflower gratin, roast spuds, brussels sprouts and a hefty gravy.

book online

The Great Northern Hotel 

644 Rathdowne Street, Carlton

The Great Northern Hotel roastImage credit: The Great Northern Hotel | Instagram

The Great Northern Hotel is serving up simple yet hearty roasts from 12 pm every Sunday for $30. With the roasts changing weekly, you may be in for a surprise, however, you can expect to see classics such as a beef rump with garlic potatoes, green beans and peppercorn gravy or crispy pork belly with broccolini and gravy. 

book online

The Exchange Hotel 

39 Bay Street, Port Melbourne

The Exchange HotelImage credit: The Exchange Hotel | Instagram

Offering quality roasts every Sunday for $27, it is a no-brainer that The Exchange Hotel is a strong contender for some of the best roast in Melbourne with its protein that changes weekly and its classic condiments such as gravy, carrots, beans and Yorkshire pudding as well as its vibrant mint jelly that may evoke childhood memories.

book online

The Orrong Hotel 

709 High Street, Armadale

Orrong HotelImage credit: The Orrong Hotel | Instagram

One of Melbourne's oldest pubs dating back to 1875, The Orrong Hotel has seen a bit of a glow-up of late; with more modern accompaniments like craft beers on tap, but the timeless roast has remained a permanent fixture.

Every Sunday you'll find a rotating roast special, from a staple pork leg to a slow-cooked leg of lamb paired with classics, mash, charred broccolini, roast onions and gravy.

book online

Main image credit: Pirate Life | Instagram

Urban List Best Of: has our highest stamp of approval—curated lists of the very best recommendations for you to eat, do, see, buy or book, carefully chosen by our Editors.