If there’s one thing Greeks are known for, it’s putting on a spectacular spread. They’ve been dishing out lavish feasts since the dawn of the dinner party. And now, with experts everywhere espousing the benefits of the Mediterranean diet, there’s no better time to sit down to a delicious Greek feast.
Built around mezze, fresh seafood, grilled meats and vibrant salads, this moreish Mediterranean cuisine is as bountiful as it is healthy. And lucky for us, there plenty of stellar venues to indulge our cravings. So for next time the hunger pangs hit, we've taste tested our way around the city to bring you our top picks for the best Greek restaurants in Melbourne. We hope you’re hungry.
Best Greek restaurants in Melbourne
Over the last five years, Masterchef alumni Philip Vakos’ trendy modern Greek restaurant has cemented itself as a Swan Street favourite. In fact, we think it’s safe to say it’s one of the best Greek restaurants in Melbourne. Downstairs is a cosy, rustic chic diner while upstairs contains an airy, coastal-vibes function space. In both, you’ll find lively ambience and a shareable menu of traditional Greek recipes cooked with a contemporary touch across dips, small plates, grilled and roasted meats, colourful salads and dessert.
177-179 Swan Street, Richmond
The term 'local institution' doesn't even begin to describe the stature that this family-run taverna holds in Melbourne's heart. With some 50 years under its belt, the banquet-only restaurant is broadly loved as one of the best Greek restaurants in Melbourne for its anything-goes spirit, with BYO wine flowing as freely as grilled seafood, meats, cheeses and breads. You'll never quite know what's coming next, but that's half the fun.
32 Johnston St, Collingwood
Ending a big night with a hot Stalactites souvlaki is basically a rite of passage in this city. This 24-hour icon of Melbourne has been operating for over 40 years, doing simple, classic Greek fare across dips, giros platters, grilled meats and homey comfort food just like yiayia makes. Let’s be real though, the souvlaki is the main calling here – fluffy pita wrapping crisp lettuce, tomato, onion, homemade tzatziki and your choice of lamb, chicken, spiced bifteki or veggie and feta patties.
177/183 Lonsdale St, Melbourne
This elegant, stately restaurant in Camberwell is easily one of the best Greek restaurants in Melbourne. They’re cooking food from the island of Crete, a region known for its light, fresh flavour profiles and commitment to seasonality. Marble-topped tables, Cretan urns and a pale blue ceiling make for calming surrounds to enjoy delicate dishes like cured fish with heirloom cucumber and goat’s yoghurt and Balmain bug gemisto stuffed with black rice. For a more casual bite, you can pop into their meze bar for shareable snacks and wines by the glass.
871 Burke Rd, Camberwell
A few years ago Jim Karabagias tired of smashing avocados and turned his brunch-focussed café into a sleek, Greek meze bar – and he’s never looked back. At Demitri’s Feast you’ll familiar dishes cooked with organic produce and an experimental hand, as well as favourites like saganaki, spanakopita and pastitio all making an appearance. The relaxed, bar-centric vibe means it’s an ideal date night or catchup spot, with beer, ouzo and cocktails poured freely and a shady courtyard out back.
141 Swan St, Richmond
Richmond’s Swan Street is ground zero for Greek restaurants in Melbourne, and family-owned Agapi has been doing its thing here for over 50 years. Known for their rustic cuisine and relaxed atmosphere, they’re a go-to for lovers of Mediterranean food. Dark, bare brick gives off a homely feel while the kitchen bangs out delicious meze, grills, souvlaki and a wide variety of fresh seafood seasoned lightly and given just a touch of flame to bring out peak flavour and texture.
262 Swan St, Richmond
For stellar Greek food with a side of Yarra River views head to Yassas on Southbank, where they’re cooking the fresh and flavoursome food of southern Kalamata. Here they cook over a coal fire pit, as they do traditionally in Greek homes and street stalls, resulting in smokier, crispier and all round more juicy cuts of meat. Supplement the table with pomegranate-dotted grain salads, oozy grilled saganaki and a few rounds of ouzo, and you’ve got an easy dinner winner from one of the best Greek restaurants in Melbourne.
4-9/3 Southgate Ave, Southbank
Local institution and one of Melbourne’s best Greek restaurants, Salona has been trading for over 50 years, but you wouldn’t know it thanks to a recent top-to-bottom renovation. It’s now a stylish, modern venue with a glowing front bar and a versatile private dining room upstairs. The menu keeps it OG, with dips, meze and shareable mains – think roast lamb, lemony spinach rice and hearty beef pastitsada – accompanied by Greek inflected cocktails like a mastiha-spiked ‘Moscow Moulari’.
260A Swan St, Richmond
Tsindos has been open since Lonsdale Street’s glory days as the Little Greece of Melbourne. Over 35 years this family-owned restaurant has fed Prime Ministers, Presidents, tennis players and footballers, as well as countless Melburnians after a taste of their warm hospitality and generous Greek food. Their banquet menus are known to best even the hungriest of patrons, overloaded with meze, grilled seafood, souvlaki, sides and topped off with loukoumades and ice cream.
197 Lonsdale St, Melbourne
This inviting South Melbourne restaurant is a go-to for simple, unfussy Greek favourites served with typically generous hospitality. A favourite for big family dinners and celebrations, you’ll find tables filled edge to edge with dips (the taramasalata is a must), dolmades, saganaki, grilled meats, salads and homestyle classics like moussaka and spanakopita. Amid the lively chatter and plate passing you can expect regular toasts and breakouts of birthday song.
270 Park St, South Melbourne
Now that you’ve tackled the best Greek restaurants in Melbourne, continue your gustatory world tour with our top foodie picks, these are the most delicious Japanese restaurants, Korean BBQ and pastaspots in town. In between meals, you’ll find us playing tourist for the day – checking out cool street art and discovering hidden gems all over the city.