An Epicure’s Guide To Melbourne’s Most Delicious Spots

From fine dining with a view to hole-in-the-wall food hubs, you’ll surely find delicious food in Melbourne. It’s a city that’s famous for its foodie tours, where you can taste various cuisines from different parts of the world in just one day! But if you prefer to go solo, kick off your food tour with the must-visits of Melbourne. Check out our list of the best restaurants you’ve got to try in the city!



via Attica’s Facebook

You can’t miss out on dining in Attica, one of the regulars at The World’s 50 Best Restaurants. Specializing in Australian cuisine, Attica makes use of unique ingredients in its multi-course tasting menu. Order their Finger Lime and Sugarbag Honey or their Tomatoes with Bunya Bunya. Make sure to reserve a seat in advance.

Address: 74 Glen Eira Road, Ripponlea, Melbourne, VIC 3185

Operating Hours: Dinner from Tuesday to Saturday





via Minamishima’s Instagram

Japanese fine dining at its best is what Minashima takes pride in. Sushi master Koichi Minamishima takes the helm in this intimate omakase experience. Get a seat at the sushi bar and witness the sushi chefs in action, meticulously preparing pure and fresh sushi. It’s quite high-end, but deservingly so as it’s the only three-hat Edomae sushi in Australia. 

Address: 4 Lord St, Richmond VIC 3121, Australia

Operating Hours: 6 pm to 10 pm (Tuesday to Saturday); Closed on Monday and Sunday




Hochi Mama

via Hochi Mama’s Facebook

Hochi Mama proudly brings the flavors of Saigon to Melbourne with its Vietnamese fusion dishes. It’s a fun and casual dining setting where you get to enjoy dishes like bao, curry, chicken, and other Asian delights. If you can’t decide what to order, try their Feed me Now menu consisting of 2 Smaller, 2 Larger, and one side. They also serve cocktails and dessert.

Address: 35 Little Bourke St, Melbourne VIC 3000, Australia

Operating Hours: Monday to Sunday (Lunch from 12 pm to 3 pm); (Dinner from 5 to 10 pm)




Olinda Tea House

via Olinda Tea House’s Facebook

Set in the idyllic Dandenong Ranges, you’ll find the charismatic Olinda Tea House. It’s known for its tranquil setting perfect for romantic dates or family lunch, made beautiful by the unrivaled nature’s splendor. Come here for high tea serving sweets and scones, available six days a week. A vegan menu is also available for those who are on a plant-based diet. Olinda Tea House is a sweet escape to the bustling city, perfect for celebrations.

Address: 86A Olinda-Monbulk Road, Olinda VIC 3788

Operating Hours: Monday to Thursday (11 am to 9 pm); Friday to Sunday (11 am to 10 pm); Closed on Tuesday




Bar 88

via Bar 88’s Facebook

Bar 88 is the prime spot to get a sweeping view of the Melbourne skyline. Situated atop the Melbourne Skydeck, the world’s tallest residential skyscraper, it’s the ideal date place where you can savor sophisticated selections. Order their Pacific oysters and complement them with a glass of wine for the perfect dinner date. For a no-fuss experience, avail the Cocktails in the Clouds special that comes with admission to the sky deck, two signature cocktails, and a cheese platter for two. 

Address: Melbourne Skydeck, Riverside Quay, Southbank, Melbourne, Australia

Operating Hours: Wednesday, Thursday, and Sunday from 12 pm to 9 pm 




Shanghai Street

via Shanghai Street’s Facebook

Shanghai Street is one of the first Chinese restaurants in Melbourne’s very own Chinatown. It’s become the go-to place for xiaolongbao and dumpling cravings, as well as other Shanghai cuisine specialties. You’ll normally see people queueing to get a taste of their juicy dumplings, which tell how much this restaurant is loved by the locals. Try their vegetarian xiao long bao and the braised pork belly to start your Shanghai Street food adventure. 

Address: 342 Little Bourke St, Melbourne, Victoria 3000 Australia

Operating Hours: Sunday to Thursday (12 pm to 2:45 pm) (4:45 pm to 9:15 pm); Friday to Saturday (12 pm to 2:45 pm) (4:45 pm to 9:45 pm)




Il Bacaro

via Il Bacaro’s Facebook

It’s the quintessential Italian dining experience you shouldn’t miss in Melbourne. Il Bacaro, serving Venetian cuisine, is a favorite dining spot for all things Italian. Its Italian creations were made by Executive Chef David Dellai along with Victorian producers and makers. For entrees, make sure to try their Tartare di Manzo with foie gras, pine mushroom, and wholemeal cracker. For dessert, order their crowd-favorite Chocolate and Orange delice. 

Address: 168-170 Little Collins St, Melbourne VIC 3000, Australia

Operating hours: Monday to Saturday (12 pm to 3 pm; 6 pm to late)





via Wonderbao’s Facebook

Melbourne’s best bao can be found at Wonderbao. They sell soft, fluffy, and generously filled bao from BBQ, and chicken, to crispy eggplant. These baos are made with local products from Australia, in a way to support local businesses. Wonderbao products are also sold online, where you can buy one in packs. It’s affordable, tasty, and filling, ideal for snacks.

Address: Shop 4, 19-37 A’Beckett Street, CBD, Melbourne

Operating hours: Monday to Friday (9 am to 3:30 pm); Closed on Saturday and Sunday



Discover more of Melbourne’s dining scene when you join foodie tours! From street food to coffee walks, find the best experiences on KKDay