Get Cosy With 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. Delicious and heart-warming in equal measure, this nostalgic favourite is the only way to wind down the week in style. So ready your stretchy pants and settle in for the long (lunch) haul as we take you through our top picks for the best Sunday roast in Melbourne.
Micawber Tavern
Nestled among the serene hills of the Dandenong Ranges, Micawber Tavern welcomes you in with all the charm of a century-old pub. This Belgrave beauty has one of the best Sunday roasts we've ever seen - with a Yorkshire pudding as big as your future! They have a trio of roasts on offer every weekend, with your choice of beef, porchetta or chicken with a wild mushroom and sausage stuffing. All come with roast potatoes, cheesy cauliflower, crispy, kale chip-like Brussel sprouts, pumpkin purée, gravy and of course that MVP Yorkshire pudding.
A tree-filled beer garden and cosy, wooden interiors make Micawber Tavern an inviting destination for your next Sunday roast in Melbourne.
65/71 Monbulk Road, Belgrave
Sporting Club Hotel
The roast is roasting. The Yorkies are yorking.
Sundays are done well at Brunswick's stunningly revamped Sporting Club Hotel. It's a modern and vibey pub that still retains all of the old charm of its former days as The Charles Weston.
Doors swing open at noon, and, dependent on seasonality, you might enjoy the likes of half chicken with summer squash, butter beans, and grilled corn with bread sauce; a sweet porchetta with glazed carrots, Tropea onions, and mustard sauce; or a rolled lamb leg with a lentil, barley and almond loaf and braised fennel and mint sauce.
Roasts rotate weekly, so you'll never know what you're going to get - but it's bound to be truly perfect. One of our favourite new spots for a Sunday Roast in Melbourne.
27 Weston Street, Brunswick
The Courthouse Hotel
We're in love with this neighbourhood pub in North Melbourne, located in the heart of Errol Street. The Courthouse Hotel is a lovingly refurbished Art-Deco building with classic corner entry bar, two dining rooms, and street seating.
As vintage vinyl tunes drift out from the record player behind the bar, settle in from 12pm til late on a Sunday for one of the best roasts in the city. There's always a beef rump roast on offer and another rotating cut that could be pork, a whole chook, lamb, and sometimes even fish, all cooked over the custom Parilla grill. Garnishes rotate weekly but classic roast potatoes and a Yorkshire pudding remain permanent fixtures.
There's an air of romance and modern vintage flair to The Courthouse, which is why it remains one of our top picks for best Sunday roast in Melbourne.
86-90 Errol Street, North Melbourne
Half Moon
End the weekend on a high note with a comforting classic by settling in for the full, 5-star Sunday roast experience at Half Moon. Here, succulent porchetta, Roaring Forties lamb, free-range chicken, and Cape Grim beef are served out, family-style, from their glowing rotisserie.
For $34, enjoy a hearty plateful, complete with a roast vegetable medley. Yorkshire pudding and swimming pool's worth of perfectly rich gravy. It's a feast that tastes as divine as the ambiance of this upscale but laidback Brighton establishment.
Available every Sunday from 12.00pm until sold out.
120 Church Street, Brighton
The Lion & Wombat
You'll feel immediately welcome at The Lion & Wombat, a warm and convivial spot to indulge in one of the best Sunday roasts in Melbourne. This British-inspired neighbourhood pub serves up nostalgic fare inspired by British cuisine, from scotch eggs and fish finger sandwiches to classic Sunday roasts.
Classic roast beef and a roast chicken with stuffing get a look in here, but they also do a nut roast your vegetarian bestie or partner will simply love. They're all dished out with sides of crispy roasties, carrots, peas, gravy and a Yorkie pudding. Naturally.
Take to the dog friendly beer garden if the sun is shining, and be sure to enjoy the extensive beer, wine and cocktails list.
107 Grey Street, St Kilda
Fitzroy Town Hall Hotel
This classic boozer has maintained its status as one of the best spots for a Sunday Roast in Melbourne for well over a decade - and it's easy to see why. The Fitzroy Town Hall Hotel in general is something akin to foodie paradise, a true gastropub in every sense of the word.
The restaurant space is evocative of a hunting lodge. Think rich tartans, a cosy fireplace, textured wallpaper and ambient lighting. Those snug as a bug vibes are essential when tucking into a hearty roast lunch, best enjoyed fireside with a bottle of red, of course.
One week you might tuck into a lamb rump with pomme Anna, wilted spinach and a sauce Chasseur or a roast lamb with potato fondant, braised lamb shoulder croquettes and mint jelly. The next, crispy confit pork belly with braised white beans, cavolo nero, soft polenta and parmesan or a roast beef classic with roasted shallots, housemade potato chips and red wine jus.
166 Johnston Street, Fitzroy
Bar Thyme
A petite local bistro meets wine bar in Footscray, Bar Thyme is an excellent date spot, where natural wine, great cocktails, delicious eats and groovy vinyl come into play.
It's also an excellent spot to stop in on a Sunday, for one highly-acclaimed set menu comes in at an absolute steal - just $50.
The main event is a superbly prepared roast - ranging from a luscious pork roast with buttery potatoes and green beans to a rib of beef with a Yorkshire pudding. On either side you can expect a seasonal and progressive entrée and dessert, the likes of saffron-infused, pickled mussels escabeche to rhubarb and frangipane tart with creme fraiche.
This is one of the best Sunday roasts in Melbourne if you're looking to elevate your typical roast experience.
227 Barkly Street, Footscray
Mona Castle Hotel
We're big fans of this friendly corner pub in Seddon. A fresh new look, sun-dappled courtyard, and laid-back feel make Mona Castle Hotel a winner any day of the week - especially with their array of fantastic week night specials. But none hit the spot quite like their Sunday Roast sesh, where rotating market cuts are saddled with all the trimmings, until sold out. It's good value at $28, plus from 3-6pm there's live music to bop along to in your seats (for some very minor post-feed exercise).
The perfect local, with one of the best Sunday roasts in Melbourne. We'll drink to that.
The Wild Geese Hotel
This modern Irish bar and bistro has taken up where Sarah Sands Hotel left off - and their dishing out old-school Sunday roasts that are near impossible to resist. All wanderers are welcome at The Wild Geese Hotel, thanks to its inviting dose of Irish charm and traditional Irish cuisine. No matter where you're from, bunker down into this cosy venue to enjoy a Sunday roast to remember, replete with roasted vegetables, gravy, Yorkshire pudding and more.
Once your belly is full, settle in with another round of beers or wine to enjoy live music or football on the TV. In other words: come for the Sunday roast, stay for the craic.
29 Sydney Road, Brunswick
Marquis of Lorne
In a suburb that prides itself on exceptional pub fare, the Marquis of Lorne is a cut above the rest. While Sunday’s roast is a changing affair, the menu mainstay of crisp roast chicken with potato mash in a rich lentil gravy is well worth ordering any day of the week. They even do a cracking roast duck. All that’s left is to nab yourself a seat by the fire.
411 George Street, Fitzroy
Naughtons Hotel
Whether it’s a family catch-up or a relaxed re-charge before a new week, Naughtons Hotel knows that everyone loves a Sunday roast to cap it all off. This delightful Parkville pub has one of the best Sunday roasts in Melbourne, served up with all the trimmings. Their menu changes according to their producers and the seasons - but you can be guaranteed of a roast experience that'll hit the spot every time.
43 Royal Parade, Parkville
The Estelle
While at $50 The Estelle’s roast may be on the pricier end of the Sunday spectrum, it's worth every cent. Not just any old roast, this is a stately three-course meal that comes complete with your choice of a glass of wine or beer. Menu voyeurs will be happy to hear that each week’s dishes go up online in advance. Just don’t look on an empty stomach. You could have braised lamb shoulder one week and pork belly with caramelised apple, roasted hispi and potatoes the next.
243-245 High Street, Northcote
Neighbourhood Wine
With its polished dark wood interiors, kitsch Tropicana décor and humming ceiling fans, Fitzroy North’s Neighbourhood Wine has created its very own brand of laidback colonial chic. Beyond their celebrated drinks list, this upmarket local has become a favourite thanks to their sumptuous Sunday roast. Changing with the weather and the best seasonal produce available, this three-course special is not to be missed.
1 Reid Street, Fitzroy North
The Orrong Hotel
Having undergone a beautiful refurbishment in the past couple of years, Armadale's The Orrong Hotel has all your pub needs covered. A 150-year-old boozer with classic charm, it has cosy booths, a leafy courtyard, a pool table and most importantly, one of the best Sunday roasts in Melbourne. The holy grail is, of course, the open fireplace, which you can perch yourself in front of and dig into a $25 roast plate with all the trimmings. The perfect winter night? We think so.
709 High Street, Armadale
Green Man’s Arms
Why should carnivores have all the fun? Carlton’s premier vegetarian pub – the aptly named Green Man’s Arms – might not serve up a traditional Sunday roast, but it sure does deliver big on flavour. From a lentil and nut roast and Hasselback potatoes to Yorkshire pudding and onion gravy, the inventive menu features all the components to build yourself the kind of hearty meal that won’t be forgotten anytime soon.
418 Lygon Street, Carlton
The Local Taphouse
A European-inspired neighbourhood tavern specialising in craft beer, great food and a warm welcome, settle in to The Local Taphouse for the rotating Sunday roast special. It changes weekly but is always $25 - and you can add their dessert special for just $5 more. Served all day until sold out, we recommend booking in a spot to get your Sunday roast in Melbourne fixing.
184 Carlisle Street, St Kilda East
The Flying Duck Hotel
As the weather cools down, there's nowhere better to be on a Sunday than sitting pretty within the enclosed glass dining area or heated leafy beer garden at Prahran's Flying Duck Hotel. It's made all the more wonderful with the addition of their delicious $25 Sunday Roast. They take a simple approach here, by using quality local produce to craft impeccable pairings like slow cooked beef cheek with creamy mashed potatoes, chargrilled broccolini, and a star anise and red wine jus or a luscious roasted wagyu rump cap with cauliflower puree, honey carrots, kipfler potatoes. Available all day throughout the venue until sold out.
67 Bendigo Street, Prahran
Hobsons Bay Hotel
Looking to indulge in a Sunday roast in Melbourne with a side of irresistible bayside views? Look no further than Hobsons Bay Hotel in Williamstown, bringing a modern approach to your neighbourhood watering hole. Their Sunday roast gets the regular rotation treatment; one week you might indulge in a wood-roasted vintage rump cap with duck fat potatoes, green beans, and horseradish cream, the next a rump cap with charred corn, pumpkin puree, charred broccoli, and red wine jus. No matter what's on the menu, everything is bound to taste better paired with the spectacular rooftop views across Williamstown Bay to the city. Cheers to that!
28 Ferguson Street, Williamstown
Post Office Club Hotel
Get set for a Sunday Roast paired with snacks and tracks at the Post Office Club Hotel. European elegance meets laid-back Aussie charm at this St Kilda staple, where you can expect a classic roast with all the trimmings. Each and every Sunday they'll be serving up a full spread, complete with seasonal sides and an all-day snack menu. The vinyl soundtrack only make it better.
306 St Kilda Road, St Kilda
Royston Hotel
A pub that has all the warmth and friendliness that a local publican should, head to the Royston Hotel on a Sunday ASAP to tuck into one of the largest roasts in the city. Ask at the bar about the $25 roast of the day and prepare to have your mouth salivate as it arrives to your table. It'll pair perfectly with a local craft beer or smooth red wine, and you can be sure you'll stay full until the next Sunday.
12 River Street, Richmond
Mount Erica Hotel
The all day, $25 Sunday roast at charming, laid back and beautifully designed Mount Erica Hotel is one for the books. Rotating weekly, expect heavy hitting flavours and fine cuts of meat the likes of roast beef and celeriac puree, with chat potatoes, spinach and a 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’s been around the traps, and you’ll be unfailingly responded to with a twinkle in the eye and the affirmation “now that’s a good pub”. It’s got all the magic ingredients that go into a legendary watering hole plus one of the best Sunday roasts in Melbourne. While the chefs cook up something different every week, you can expect a plate brimming with the likes of roasted rump cap, creamy boulangère potatoes, peas, sprouts and gravy or a mouthwatering pork belly that will you considering going back for seconds.
644 Rathdowne Street, Carlton North