The classic roast might seem like a holdover from the past, but it’s a damn delicious one. A dish of roast meat – traditionally beef, but these days you’ll usually get a few different options – and an assortment of vegetables can of course be eaten on any day of the week, but there’s something particularly excellent about eating it on a Sunday. Add in Yorkshire pudding and a good drenching of gravy, and you’re in heaven.

So, where to find a piece of heaven in Melbourne? Head to a lovingly refurbed pub championing local farmers, a cosy wine bar with a roaring fireplace, and a Fitzroy favourite turning tradition on its head.

Related Pages
Best Pubs in Melbourne
Best Fireplaces in Melbourne

Marquis of Lorne


This classic pub – which has stood on its corner for more than 150 years – is one of Melbourne's best. And its Sunday roast duly lives up to that reputation. Everything from rolled chicken with stuffing to braised rabbit with white wine and bacon has graced the menu here. Plus, the team cracks a different magnum of lo-fi vino each week to really mix things up.

411 George street, Fitzroy

Neighbourhood Wine


The warmest wine bar in Fitzroy North doesn’t pull punches with its exceptional Sunday roast. Whether succulent pork belly one week or beef porterhouse the next, it’s served with mandatory roast potatoes and Yorkies, plus dessert. (We see you, tres leche cake.) Available from midday till 4pm, unless sold out.

1 Reid Street, Fitzroy North

Half Moon


Straight from its glowing rotisserie, Half Moon plates up porchetta, lamb and free-range chicken on a rotating basis. Also included: a jumble of roast veg and a generous amount of gravy for drenching your plate, all for $30. It tastes as good as this posh boozer looks.

120 Church St, Brighton



A $50 long lunch with all the swagger we’ve come to expect from a Scott Pickett establishment. And it’s a different beast each week. For example, you might kick off with cavatelli, duck ragu and raisins followed by roast duck, charred cabbage and pumpkin. Finish up with tiramisu for a spectacular Sunday.

243 High Street, Northcote
Book a TableOrder on Providoor

Mount Erica Hotel


When it’s hose-is-frozen cold outside, there’s no better place to be than in a lovingly restored pub with a glass of good red wine in hand. Throw in a roaring fire and a solid Sunday special (think roast beef, celeriac puree, roasted chats, spinach and red wine jus), and you’ve got a serious winter warmer on your thawed hands.

420 High Street, Prahran

Orrong Hotel


This classic southside pub recently had a glow-up – and you’d better believe it’s ready to roast. The special changes each week and, considering the quality of the cuts (supplied by Cape Grim Beef, Roaring Forties Lamb and Hazeldene’s Chicken Farm), this one’s keenly priced at $25. Served with roasted butternut pumpkin, brussels sprouts and parsnip.

709 High Street, Armadale

Hotel Railway


Once a notorious Melbourne pub with a chequered past, this revamped boozer serves a Sunday special that’s as about as wholesome as it gets. Think rotating meats from the rotisserie with all the trimmings for $30. You’d be wise to book a table to beat the crowds.

291 Albert Street, Brunswick

Hotel Lincoln


This cheery, new-wave pub rotates between free-range chicken, pork, lamb and beef – in that order – every Sunday. You can also expect top-tier farmers such as Cape Grim Beef and Roaring Forties Lamb on the menu, which means these comforting feasts usually go for upwards of $30. But they’re piled high with classic trimmings, so it’s no wonder they sell out.

91 Cardigan street, Carlton

Hobsons Bay Hotel


When the roast comes courtesy of an Andrew McConnell alumnus, you know it’s bound to be a winner. Chef Ben Pigott puts the pub’s impressive rotisserie to good use across Sunday specials such as beef striploin with duck fat potatoes, sauteed greens, cauliflower puree and red wine jus. This one’s subject to market prices.

28 Ferguson Street, Williamstown

The Espy


For a roast with a side of live music, make a beeline for this seaside icon. In the past there’s been free-range pork belly crackled to perfection, served with apple and fennel slaw and mustard gravy for $26. But an extra tenner will score you a glass of wine and some dessert. Live tunes from 1pm are on the house.

11 The Esplanade, St Kilda

Union House


If apricot-stuffed porchetta sounds like your kind of roast, then you may well have it at this slick establishment of a wintry Sunday. The selection changes weekly and goes for a very reasonable $25. Available from midday until sold out.

270 Swan Street, Richmond

The Napier Hotel


At this cosy corner pub, the special isn’t strictly a Sunday affair. It’s served all day Saturday, too, and alternates between between lamb, pork and beef. Much like the pub itself, this one’s like a big, warm, friendly Fitzroy hug. Available from midday.

210 Napier Street, Fitzroy

The Local Taphouse


Influenced by European taverns and drinking halls, this place has one of the best beer lists in town. But it also does a cracking roast for $25, or $30 if you feel like dessert. It could be slow roast pork shoulder, roast potato, chorizo braised cabbage and pork jus; followed by sticky date pudding with vanilla ice-cream.

184 Carlisle Street, St Kilda East

Victoria Hotel Footscray


The price notwithstanding, the Victoria Hotel’s Sunday special is a constantly changing thing. It might be chicken Maryland or pork belly depending on what’s in season, but you can always count on a side of hearty roast veg and a silver boat brimming with gravy. All aboard for $28.

43 Victoria Street, Footscray



Epocha has a roast to rule them all – but it’ll cost you. For $65, you get a multi-course lunch overlooking leafy Carlton Gardens, involving starters to share and a pasta dish, followed by the main event. Just make sure you save room for dessert. Every Sunday from midday.

49 Rathdowne Street, Carlton