1 Love It
Save it

The 10 best pub roasts in Melbourne

All the slow roasted meats and trimmings to line your ribs this winter

Photograph: Supplied

The culinary equivalent of a hug from your grandma, pub roasts are back in a big way. Our guide to ten of Melbourne’s best pub roasts will see you through until the end of winter.

Want more ace Melbourne eats? Try one of Melbourne's 50 best restaurants. Weather not cooperating? Check out the best pubs with fireplaces

Melbourne's best pub roasts

1

Great Northern Hotel

Why do we subject ourselves to a full roast on scorching-hot Christmas days? The kitchen crew at the Great Northern Hotel in Carlton North – quite rightly – believe that festive feast is best savoured on cooler days. Which is why you might get served roast turkey breast with cranberry sauce, vegetables and sauteed pine mushrooms in the middle of May. And the best part? You can drink as many pints as you like and you don’t have to deal with your mad old aunty.

Read more
Carlton North
2

Marquis of Lorne

When you call up this Fitzroy neighbourhood fave to ask what the day’s roast is, don’t be surprised if the answer is a tad vague. We were greeted with, “I’m not sure yet, but it’s always changing, and it’s always delicious.” Correct on two points, Mr Marquis. That particular weekend, this cosy backstreet pub was dishing out slow-cooked lamb shoulder with golden kipflers, a savoury lick of gravy and a bitter note from the charred radicchio. But the Marquis’ real stunner is available full-time: half a roast chicken served with lentil-studded jus and the kind of artery-hardening mash that has a butter to spud ratio of 1:1. Better than most city brasseries, at half the price.

Read more
Fitzroy
3

Grace Darling Hotel

You could practically hear the collective squeal across Collingwood when the Grace Darling announced the return of its Sunday Roast. Grace’s weekly feast is served in an Insta-perfect cast-iron pot brimming with wintry veg and quality meats, such as saltbush lamb rump or medium-rare beef. With its fireplace and live bands, winter hangs don’t get much better than this. 

Read more
Collingwood
Advertising
4

Middle Park Hotel

We like to think of the Middle Park Hotel as the grown-ups’ choice. And while the regular restaurant menu sports some eye-popping prices, the Sunday roast is a relative steal at $30 including a glass of house wine. Settle into the handsome, club-like dining room of timber panelling, black leather banquettes and monogrammed carpet for an exceptional, pink-centred porterhouse roast with smoky Jerusalem artichoke puree, beans and warrigal greens. It’s perfect for lunching with the parentals.

Check prices Read more
Middle Park
5

The Local Taphouse

With its beaten leather couches downstairs and communal tables on the rooftop (don’t worry, they pull the awning over when the weather’s not playing ball), the Local in St Kilda has that hard-to-fake lived-in vibe that cries out for a long lunch. You’ll need a couple of hours, too, if you plan on ordering the roast lamb shoulder to share – a football-sized heft of fork-tender meat. It comes with some token broccolini stems and a few chunks of pumpkin, but you’ll want to order more sides to balance all that flesh. Better yet, book the ‘Host a Roast’ lunch for ten pals in a private dining space, for a blow-out banquet with all the trimmings.

Read more
St Kilda
6

The Napier Hotel

There’s more to the Napier Hotel than the gargantuan bogan burger (you know, that head-sized assembly of steak, chicken schnitzel, bacon, egg and potato cake). This historic boozer in the backstreets of Fitzroy also does one helluva weekend roast. Grab a seat by the fire in the art-filled dining room for the weekly special, perhaps rolled pork belly with high decibel crackling, caramelised figs, charred broccolini, pumpkin, potatoes, braised cabbage and a little jug of herby cider gravy. Pure comfort.

Read more
Fitzroy
Advertising
7

The Wolf and I

When it comes to bang for your buck, the Wolf and I in Windsor howls down the competition. On Sundays, $20 buys you a plate stacked high with meat and veg, perhaps tender roast pork with apple crisps, cheesy cauliflower bake, roast broccoli, a hunk of pumpkin, sweet potato puree, carrots, potatoes and a standalone sheet of glass-like crackling. That’s your seven-a-day in one delicious package. Oh, and it comes with a side order of live music. Available from 5pm until sold out, so don’t dawdle.

Read more
Windsor
8

The North Melbourne Hotel

Just as the chintzy, all-new furnishings are a far cry from the beaten interiors of most local watering holes, the North Melbourne Hotel’s menu takes a devil-may-care approach to roasts. There’s the crisp-skinned chicken with sticky-sweet jus and a tangy jumble of avocado, tomato and red onion for $24. Or the 12-hour lamb shoulder that serves two to three with flatbreads, mint salsa and labne for $78. If you really want to go all-out, book the communal table and pre-order the whole suckling pig for 12 – it’ll set you back $800 including a slew of sides.

Read more
North Melbourne
9

Wayside Inn

Why should Sunday be roast day, you ask? If your roast craving strikes midweek, the Wayside Inn in South Melbourne has got your back with their Tuesday night $19 rotisserie special. Skip the ho-hum chicken, chips and ’slaw (which, frankly, is on par with your local chicken shop) in favour of the stuffed pork shoulder with standout crackling, apple sauce and a slab of potato and fennel gratin.

Read more
South Melbourne
Advertising
10

The Exchange Hotel

When you’re feeling nostalgic for Nanna’s roast, get yourself down to the Exchange Hotel in Port Melbourne for the Sunday Roast Collection. From midday until sold out, $20 buys you a choice of three meats (pork loin, lamb shoulder or beef silverside on our visit) with the classic counter-meal accoutrements of carrots, peas, parsnip and potatoes. Serviceable and sturdy, it tastes like childhood, right down to the fluoro green mint jelly spooned straight from the jar.

Read more
Port Melbourne

Now fancy a drink?

The 50 best pubs in Melbourne

Melbourne is a city that really know to do pubs. From beer halls with more than 50 craft beer taps to cozy locals with a great fireplace, there's a pub for every occasion.

Read more