There’s something about a Sunday roast that just hits the spot—especially in a lively suburb like St Kilda. Known for its beachside vibes, vibrant dining scene, and historic pubs, St Kilda is a fantastic place to enjoy one of the most comforting meals around: the Sunday roast. Whether you’re after tender, slow-cooked meats, crispy roast potatoes, or the all-important Yorkshire pudding, this suburb has you covered.
To help you navigate the options, here’s a roundup of the five best Sunday roasts in St Kilda—from traditional British-style pubs to trendy gastropubs offering modern twists on the classic meal.
1. The Village Belle Hotel
If you’re after a roast with a side of history, head to the Village Belle Hotel. A St Kilda institution, this beautifully restored pub has been serving locals since the 1850s. While the venue now sports a modern, sleek look after a major renovation, it still delivers that timeless comfort when it comes to food, especially their Sunday roast.
Each Sunday, the Village Belle offers a generous roast special, which features your choice of meat—whether it’s juicy roast beef or crispy pork belly—served with all the classic trimmings. Expect crispy roast potatoes, seasonal veggies, house-made gravy, and Yorkshire puddings done right. The portions are hearty, and the quality is always on point, making this one of the best spots for a Sunday roast in St Kilda.
Pair your roast with a pint of craft beer or a glass of red from their extensive drinks menu, and enjoy it in their sunny beer garden or inside the cozy bistro. The relaxed, friendly atmosphere here is perfect for a laid-back Sunday session.
Address: 202 Barkly St, St Kilda
Best For: Traditional roast in a historic pub setting, with a modern twist
2. The Espy Kitchen – Hotel Esplanade
The Hotel Esplanade, affectionately known as The Espy, is an iconic St Kilda venue with a lively atmosphere and plenty of dining options. Tucked away inside this historic hotel is The Espy Kitchen, a buzzing open kitchen that serves up one of the suburb’s most beloved Sunday roasts.
The Espy’s Sunday roast offers a seasonal selection of meats, such as tender roast lamb or slow-cooked beef, paired with roasted vegetables, crispy potatoes, and rich gravy. For those with a hearty appetite, this roast is sure to satisfy, especially when you throw in a Yorkshire pudding or two. The Espy Kitchen’s commitment to fresh, local ingredients means every bite is packed with flavor.
What makes this spot stand out is its stunning beachfront location, making it an ideal venue for a Sunday afternoon meal with friends. Enjoy your roast while overlooking St Kilda beach, and afterwards, stay for the live music and drinks—it’s the perfect way to end the weekend.
Address: 11 The Esplanade, St Kilda
Best For: Beachfront dining with a lively atmosphere and live music
3. The Newmarket Hotel
For a Sunday roast with a bit of flair, head to The Newmarket Hotel. This chic gastropub blends St Kilda’s vibrant, trendy vibe with a classic pub experience, offering a sophisticated take on the traditional roast. Each Sunday, The Newmarket serves a rotating roast special featuring high-quality meats like pork, beef, or lamb, roasted to perfection and served with all the essential sides—crispy potatoes, roasted root vegetables, and plenty of gravy.
What sets The Newmarket apart is its attention to detail. The presentation is always top-notch, and the flavors are elevated with subtle modern touches. Yorkshire puddings are golden and light, and the gravy is rich without being overpowering. Their menu also has an extensive list of wines and craft beers, so finding the perfect drink pairing for your roast is never a problem.
With its stylish interior and welcoming vibe, The Newmarket Hotel is an ideal spot for those wanting a more refined Sunday roast experience without sacrificing any of the comfort or tradition.
Address: 34 Inkerman St, St Kilda
Best For: Modern gastropub vibes with a refined take on the Sunday roast
4. The Grosvenor Hotel
A little outside the hustle and bustle of central St Kilda, but still well worth a visit, is The Grosvenor Hotel. This iconic venue, located along Brighton Road, has built a reputation for serving one of the best Sunday roasts in the area. The Grosvenor’s roast is hearty, traditional, and all about high-quality ingredients—making it a favorite among locals and visitors alike.
On Sundays, The Grosvenor offers a generous serving of your choice of roast meat, often featuring beef or pork with crackling, alongside the classics like roast potatoes, glazed carrots, Yorkshire puddings, and a rich, flavorful gravy. The portion sizes are satisfying, and the flavors are exactly what you’d expect from a classic Sunday roast: comforting, rich, and full of depth.
If you’re a fan of pairing your meal with a cold beer, The Grosvenor also has a bottle shop stocked with a great selection of craft beers and wines, making it easy to take home your favorites. With its welcoming pub vibe, this is the perfect spot for a casual, fuss-free roast in St Kilda.
Address: 10 Brighton Rd, St Kilda East
Best For: Traditional, no-nonsense roast in a casual pub setting
5. The Post Hotel
Rounding out our list is The Post Hotel, a local gem that’s perfect for those looking to enjoy a Sunday roast in a cozy, relaxed setting. The Post Hotel is a classic St Kilda pub that has been serving the community for decades, and its Sunday roast is a highlight on the menu.
Every Sunday, you can dig into a generous roast with your choice of beef, pork, or lamb, served with crispy potatoes, roasted vegetables, and a rich, homemade gravy. Yorkshire puddings make an appearance here too, and they’re just as fluffy and golden as you’d hope. What makes The Post’s roast particularly special is its homely vibe—this is the kind of place where the food feels like it’s been cooked with love, perfect for a cozy Sunday lunch.
The Post also has a great selection of local beers on tap and a welcoming beer garden where you can enjoy your roast on a sunny day. Whether you’re catching up with friends or just looking for a quiet spot to indulge, The Post Hotel is an excellent choice for a classic, hearty Sunday roast.
Address: 306 St Kilda Rd, St Kilda
Best For: Casual, laid-back pub atmosphere with homestyle roast
Conclusion
St Kilda offers an impressive range of venues where you can enjoy a hearty, delicious Sunday roast, whether you’re looking for a traditional pub experience or something with a modern twist. From the historic charm of The Village Belle to the lively beachfront vibes of The Espy, these five spots are among the best in the suburb for indulging in one of the most comforting meals around.
So, gather your friends, family, or just your appetite, and head to one of these St Kilda pubs for a Sunday roast that’s sure to hit the spot. You won’t be disappointed!




Leave a comment