Your Guide to the Best Sunday Roasts in Melbourne
From roast chicken, lamb and beef, to potatoes and gravy, these are the places to go for the best Sunday roast in Melbourne.
What’s a Sunday without a roast?
Mmm… Yorkshire puddings and gravy boats. There’s no denying it: Sunday roasts are good for the soul. Nostalgic, generous and built for long lunches, they’re the ultimate way to close the week in style. Ready the stretchy pants and settle in as we round up the best Sunday roasts in Melbourne.
Sunday Rôtisserie at Builders Arms Hotel
At this historic Fitzroy pub, co-owned by Andrew McConnell and publican Anthony Hammond, Sunday belongs to the rôtisserie. The monthly-changing special might bring wood-roasted O’Connor rump cap with kipfler potato, Tropea onion, horseradish cream and Yorkshire pudding one month, then lamb shank with potato gratin and glazed carrots the next. It’s a luxe spin on roast tradition, shaped by the pub’s wood-fired kitchen.
Rotates monthly
211 Gertrude Street, Fitzroy
Barbarian Brewing Co
Barbarian Brewing Co brings the Sunday roast into Kingsville’s beer-loving heartland. Co-founder Pete Raine grew up in England’s north, so there’s proper pint-and-Yorkie pedigree behind the ritual: beef, lamb, Yorkshire puddings and all the trimmings, backed by fresh pours from the taps. Big appetite, good beer, zero Sunday scaries.
289 Geelong Road, Kingsville
Quarterhouse
You had us at bottomless gravy. Quarterhouse isn’t just slinging another meat-and-two-veg nostalgia trip; it’s giving the humble Sunday roast a very Docklands glow-up. Across three levels, with a rooftop and trivia from 3pm, this newcomer plates up comfort with a side of cool. Go à la carte from $35, with all the trimmings and gravy by the jug, or gather the crew for the $80 feast if you’re coming hungry. Sundays from 12pm, until sold out.
35 Collins Street, Docklands
North Fitzroy Arms
North Fitzroy Arms is where history and hearty food meet with real style. This 150-year-old neighbourhood pub serves a rotating Sunday roast from midday until sold out, with all the trimmings and plenty of cosy corners to settle into. Bunker down in the dining room or head for the heated, sheltered beer garden, and book ahead before the roast is gone.
296 Rae Street, Fitzroy North
Northern Git
Northern Git in Thornbury serves a Sunday roast with true Yorkshire soul. For $39.50, settle in for a plate loaded with Yorkshire pudding, roast potatoes, gravy and all the trimmings, available every Sunday until sold out. Chef Michael Slade’s Yorkshire roots bring the UK comfort, while a local brew keeps it firmly Melbourne.
757 High Street, Thornbury
Pirate Life
Pirate Life South Melbourne gives the Sunday roast a louder, beer-hall pulse. Inside a former Market Street mechanic’s workshop, it’s all fire, steel, open space and fresh pours, with roast Mayura wagyu beef, pork belly or a veggie roast arriving beside potatoes, seasonal veg, Yorkshire pudding and gravy. Less cosy corner, more big Sunday energy.
139-145 Market Street, South Melbourne
The Lincoln
Is this Melbourne’s favourite Sunday roast? At The Lincoln, it’s a serious contender. The Carlton pub brings the same produce-led care to its Sunday ritual as it does the rest of the menu, with grass-fed lamb, free-range pork or Cape Grim beef served with Yorkshire pudding, crisp potatoes and seasonal veg. Available from noon until sold out, it pays to arrive hungry and early.
91 Cardigan Street, Carlton
Morning Star Hotel
Williamstown’s Morning Star Hotel does Sunday with a little old-school theatre: fires lit, footy on and a roast making its way through the room until sold out. The $30 special changes weekly, with recent plates bringing slow-roasted sirloin, fondant potato, braised cavolo nero, Yorkshire pudding and red wine sauce. A true westside Sunday mood.
3 Electra Street, Williamstown
Micawber Tavern
Hidden in the Dandenong Ranges, Micawber Tavern is a century-old pub with Sunday roasts worth the drive. Choose from beef, porchetta or chicken, each served with roast potatoes, cheesy cauliflower, crisp sprouts, pumpkin purée and a Yorkshire pudding built for serious appetites. Between the tree-lined beer garden and cosy timber interiors, it’s a generous, no-fuss feast.
65/71 Monbulk Road, Belgrave
Sporting Club Hotel
The roast is roasting. The Yorkies are yorking. Sundays are done right at Brunswick’s revamped Sporting Club Hotel. Once The Charles Weston, this modern-classic pub serves a weekly-changing roast from noon, with plates moving from half chicken with summer squash and grilled corn to porchetta with glazed carrots or rolled lamb leg with braised fennel.
27 Weston Street, Brunswick
The Courthouse Hotel
The Courthouse Hotel brings serious character to its North Melbourne corner, with Art Deco bones, a classic front bar and vintage vinyl spinning behind the counter. Sundays are all about the roast, with beef rump and a rotating cut, from pork and lamb to chicken or fish, cooked over a custom Parilla grill. Add roast potatoes, Yorkshire pudding and the unmistakable soul of the room, and you’ve got one of Melbourne’s finest Sunday lunches.
86-90 Errol Street, North Melbourne
Half Moon
End the weekend on a high note with Half Moon’s classic Sunday roast. This Brighton favourite keeps things generous, rotating weekly between roast sirloin, fresh herb-marinated porchetta and roasted leg of lamb, with Yorkshire pudding, roast potatoes, veg and rich gravy in the mix. At $34, it’s a proper pub feast with serious comfort-food credentials. Available every Sunday, with the April line-up spanning lamb, beef and pork.
120 Church Street, Brighton
The Lion & Wombat
At The Lion & Wombat, the welcome is familiar, but the roast is far from ordinary. This British-inspired pub brings a nostalgic streak to the Sunday ritual, serving roast beef, roast chicken with stuffing and a nut roast worthy of meat-lover respect, all backed by crisp roasties, peas, carrots, gravy and Yorkshire pudding. Add a pint, claim a spot in the dog-friendly beer garden and call it a very good Sunday.
107 Grey Street, St Kilda
Fitzroy Town Hall Hotel
Fitzroy Town Hall Hotel has earned its reputation as one of Melbourne’s top Sunday roast spots, and one look around explains why. This gastropub channels cosy hunting lodge charm, with tartan touches, a crackling fireplace and low-lit corners made for a bottle of red. The roast changes weekly, moving from lamb rump with pomme Anna to crispy confit pork belly with soft polenta. Fireside, naturally, is the best seat in the house.
166 Johnston Street, Fitzroy
Bar Thyme
Bar Thyme in Footscray brings bistro charm, natural wine and a Sunday roast with a little extra ceremony. The menu changes often, but recent plates have included pork belly rolled with pancetta and herb stuffing, roast rump of beef, roast potatoes and glazed carrots. Settle in for the $65 Sunday lunch menu, with seasonal starters and dessert rounding out the feast.
227 Barkly Street, Footscray
Mona Castle Hotel
Seddon’s Mona Castle Hotel has the corner-pub formula down: a smart refresh, sun-dappled courtyard, easy charm and a Sunday roast worth crossing town for. Rotating market cuts arrive with all the classic trimmings for $28, while live music from 3pm to 6pm gives the afternoon a little extra swing. One for the locals, and anyone keen to become one.
45-43 Austin Street, Seddon
Marquis of Lorne
In a suburb that takes pub fare seriously, Marquis of Lorne still manages to rise above the pack. The Sunday roast changes by the week, while the menu’s crisp roast chicken with potato mash and rich lentil gravy is worth ordering any day you find it. A cracking roast duck also makes a strong case, especially with a seat by the fire.
411 George Street, Fitzroy
Naughtons Hotel
For a family catch-up or a pre-week reset, Naughtons Hotel knows its way around a Sunday roast. This delightful Parkville pub serves a traditional roast with Yorkshire pudding every Sunday from midday until sold out, with the roast of the day changing by the week. Add live music from 4pm and settle into one of Melbourne’s finest neighbourhood pubs.
43 Royal Parade, Parkville
The Estelle
At $50, Estelle’s Sunday roast may sit at the pricier end of the spectrum, but it earns its place. This is no standard roast, but a stately three-course lunch with entrée, roast main and dessert, plus your choice of beer, wine or a non-alcoholic drink. The menu changes weekly and goes online in advance, with past plates spanning braised lamb shoulder to pork belly with caramelised apple, roasted hispi and potatoes. Just don’t look on an empty stomach.
243-245 High Street, Northcote
Neighbourhood Wine
With polished dark-wood interiors, kitsch Tropicana touches, and ceiling fans lazily turning overhead, Fitzroy North’s Neighbourhood Wine has its own distinctive brand of old-world charm. Beyond the celebrated drinks list, this upmarket local has become a Sunday favourite thanks to its $65 roast lunch, with sourdough, shared entrées and a roast of the day or vegetarian alternative, available until 4pm or sold out.
1 Reid Street, Fitzroy North
The Orrong Hotel
Following a handsome refurbishment, Armadale’s The Orrong Hotel has all your pub needs covered. This 150-year-old boozer brings classic charm in spades, with cosy booths, a leafy courtyard, a pool table and, most importantly, one of the best Sunday roasts in Melbourne. Nab a spot by the open fireplace and dig into the $30 roast with all the trimmings, available Sundays from 12pm until sold out.
709 High Street, Armadale
Green Man’s Arms
Why should carnivores have all the fun? Carlton’s beloved vegetarian pub, Green Man’s Arms, may not serve a traditional Sunday roast, but it knows its way around comfort food. Build your own Sunday spread from lentil and nut roast, Hasselback potatoes, Yorkshire pudding and onion gravy, with all the hearty, gravy-soaked satisfaction minus the meat sweats.
418 Lygon Street, Carlton
The Local Taphouse
A European-inspired neighbourhood tavern specialising in craft beer, great food and a warm welcome, The Local Taphouse is a fine place to settle in for a rotating Sunday roast. It changes weekly but stays at $27, served for lunch and dinner until sold out. Book ahead, order a pint and consider Sunday sorted.
184 Carlisle Street, St Kilda East
The Flying Duck Hotel
As the weather cools, there’s nowhere better to be on a Sunday than inside Flying Duck Hotel’s enclosed glass dining area or heated leafy beer garden. The Prahran favourite keeps things classic with a Sunday roast, available from 12pm until sold out, with past plates including slow-cooked beef cheek, creamy mash, chargrilled broccolini and red wine jus.
67 Bendigo Street, Prahran
Post Office Club Hotel
At Post Office Club Hotel, European elegance meets laid-back Aussie charm at this St Kilda staple. Every Sunday from 12pm until sold out, the team plates up a $35 roast with seasonal sides and all the trimmings. Add a glass of red and settle into one of the suburb’s most charming pub dining rooms.
306 St Kilda Road, St Kilda
Royston Hotel
With all the warmth and friendliness a true local should have, the Royston Hotel is a Sunday essential. Ask at the bar about the $28 roast special and settle in for a plate built for serious appetites. Pair it with a local craft beer or smooth red, then accept that you’ll be full until next Sunday.
12 River Street, Richmond
Mount Erica Hotel
The all-day Sunday roast at the charming, laid-back and beautifully designed Mount Erica Hotel is one for the books. Rotating weekly from 12pm until sold out, the $30 plate features roast beef with celeriac purée, chat potatoes, spinach and red wine jus. It’s one of the best Sunday roasts in Melbourne, period.
420 High Street, Prahran
Great Northern Hotel
Mention The Great Northern to anyone who knows Melbourne pubs and you’ll get the same response: “now that’s a good pub.” This Carlton North classic has all the makings of a legendary watering hole, plus one of Melbourne’s best Sunday roasts, with weekly plates of rump cap, boulangère potatoes, greens, gravy or pork belly worth ordering twice.
644 Rathdowne Street, Carlton North
Finished the Sunday roast in Melbourne circuit? Keep the good eating going with our favourite Melbourne burgers, pizza and sweet treats worth saving room for.