Best Roasts in Melbourne
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

Bar
Neighbourhood Wine
The warmest wine bar in Fitzroy North doesn’t pull punches with its $65 Sunday roast. Whether succulent porchetta one week or beef porterhouse the next, it’s served with seasonal trimmings. Available from midday till 4pm.

Restaurant
Half Moon
Straight from its glowing rotisserie, Half Moon plates up porchetta, lamb and beef on a rotating basis every Sunday. Also included: a jumble of roast veg and a generous amount of gravy for drenching your plate, all for just $34.

Restaurant
Estelle
A seasonal roast with all the swagger we’ve come to expect from a Scott Pickett establishment. It’s a different beast each week and dessert is always included. Three courses for $50 – you can't got wrong at Estelle.

Restaurant
Mount Erica Hotel
When it’s freezing outside, there’s no better place to be than in a lovingly restored pub with a glass of good red wine. Throw in a roaring fire and this $30 Sunday special and you’ve got a serious winter warmer on your hands.

Bar
The Orrong Hotel
This lovingly restored south-side pub is ready to roast. The Sunday special changes each week and is keenly priced at $30. Past highlights include roast pork belly, masala-spiced chickpeas with cauliflower; and fall-apart brisket.

Restaurant
Hotel Railway
This revamped boozer serves a Sunday special that’s as about as wholesome as it gets. Choose between beef, chook or veggies from the rotisserie, accompanied by all the classic trimmings, for $30.

Bar
The Lincoln
This cheery, new-wave pub rotates between free-range pork, lamb and beef every Sunday. The comforting plates usually go for $35. But they’re piled high with classic trimmings, so it’s no wonder they sell out each week.

Bar
Hobson’s Bay Hotel
The Sunday roast selection at this pub with (with excellent city views) is a winner. Expect rotating specials along the lines of beef rump cap with parsnip puree, sauteed brussel sprouts, kale and red wine jus. Only $28.

Bar
The Espy
For a roast with a side of live music, make a move for this seaside icon. The Espy's Sunday prime rib roast is served with smashed peas, baked potato, beef fat Yorkshire pudding, bone marrow and peppercorn sauce. All for $35.

Bar
Union House
Union House does it simple and it does it well. Each Sunday, all day, get a roast half chook with chips and slaw on your plate for $25. No frills, no fuss. Just a warming roast to get you through the winter months.

Bar
The Napier Hotel
At this cosy corner pub, the $32 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, friendly Fitzroy hug.

Bar
The Local Taphouse
Influenced by European taverns and drinking halls, this place has one of the best beer lists in town. It also does a cracking roast for $27. Proteins and sides change but expect a generous portion of meat and veg to warm you up.

Bar
Mona Castle Hotel
Roast with a side of west-side pride? You’ll find it at this rejuvenated 1874-built pub. The hearty Sunday spesh rotates proteins each week, with trimmings and gravy included. For only $28, you can't go wrong.

Restaurant
Northern Git
Northern Git’s menu isn’t strictly British, but everything feels touched by the English dedication to food that comforts. Look no further than the Sunday roast, which comes served inside a great-big Yorkie. $39.50.

Bar
The Lion & Wombat
At this British pub in St Kilda, choose from beef, chicken or nut roast every Sunday. All are served with roast potatoes, carrots, peas, gravy and a Yorkshire pudding. Expect to pay around $30.

Restaurant
Florentino
Florentino and Sunday roasts? The Italian institution has launched roast lunches every Sunday revolving around porchetta, roast potatoes and gravy – all done the way Nonna used to. It’s a bigger investment than most at $95, but a lengthy set menu means you'll fill up.

Restaurant
Railway Club Hotel
This Port Melbourne staple is known for its steaks. But every Sunday in the front bar, there’s an excellent roast Cape Grim sirloin with veggies, potatoes, cauliflower cheese and a Yorkie – all topped with gravy for $32. You can't go wrong here.

Bar
The Standard
Swing by one of Fitzroy’s favourite pubs for a classic $30 Sunday roast with all the trimmings. Here, the plates lean familiar and comforting. Plus, free live music from 5pm. Come early for dinner or stay late after lunch.

Bar
Albion Hotel Collingwood
Every Sunday from noon, this revitalised Smith Street boozer dishes up a beef or chicken roast. It’s $35 with all the trimmings (and excellent gravy), with veggie options also available. Get in before it sells out.

Bar
Waterside Hotel
Both days each weekend, this sprawling CBD pub cooks a rotating menu of roast classics – all served with gravy and a Yorkie. One week you might get pork fennel porchetta with potatoes and greens. The next, chicken served with buttered leek mash; or lamb shoulder. $35 for this one.


-98676d480e.webp)




-093417e9f7.webp)



