From souvlaki to loukoumades, say yassou to the very best Greek restaurants in Melbourne!

Crispy open plate souvlaki, fresh tzatziki, all topped off with a crunchy slice of baklava. Greek cuisine offers a buffet of sensational Mediterranean flavours passed down from one generation to the next. And Melbourne, with one of the largest Greek communities in the world, is spoilt for choice!

Whether you’re keen for trendy street souvlakis or yiayia’s traditional home cooking, Melburnians have plenty of great Greek food to bite into. That’s why we have come up with a list of the best Greek restaurants in Melbourne, giving you a small taste of what Greek cooking has to offer. So get Hellenic and help yourself to the best Greek cuisine in Melbourne!



The Greek word for love, Agapi in Richmond is truly a love letter to Greek cuisine. In that spirit of love, Agapi’s menu is focused on sharing food together with friends and family, with plenty of large meat and salad dishes adorning their menu. This fine dining experience also offers a unique charm and self-described ‘Athenian atmosphere’, with the rustic interior inspired by the streets and beaches of Greece. Taste their love for traditional Greek cooking at Agapi!

Agapi | 262 Swan St, Richmond, VIC 3121



Described as ‘Gringlish’, Bahari in Richmond, although unique and modern, is considered as one of the best Greek restaurants in Melbourne. With an everchanging menu that also pays respect to its Hellenic roots, Prawns Kataifi, Haloumi Cigars and Cauliflower and Pomegranate Salad show off the unique take that Bahari is literally bringing to the table. Bahari’s menu is meant to be shared with friends and family, a pillar of any Greek dining experience. So gather those you love most and make your way down to Bahari for an unforgettable evening of spectacular (and original) Greek cooking.

Bahari | 179 Swan St, Melbourne, VIC 3121


Bahari's Greek food on table. Image supplied

Bahari’s Greek food on table. Image supplied


Eleni’s Kitchen + Bar

Named after the family matriarch, Eleni’s Kitchen + Bar is an authentic Greek eatery that shows that family cooking can rival any professional chef. Established in 2018 in the heart of Yarraville, Eleni’s is a family restaurant looking to recapture the traditional Greek flavours of their youth. Specialising in chargrilled seafood and gyro, Eleni’s uses high quality and seasonal produce to serve a delicious menu of traditional Greek cuisine. Personable Greek hospitality means every meal comes with a warm smile and gracious laugh. Time travel back at Eleni’s Kitchen + Bar, one of the best Greek restaurants in Melbourne.

Eleni’s Kitchen + Bar | 28 Anderson St, Yarraville, VIC 3013


Jim’s Greek Tavern

While trends come and go, there’s nothing that can compare to a traditional home cooked meal. And that’s why Jim’s Greek Tavern has stuck to tradition, serving classic dishes from across the Greek archipelago. First opened in 1967 and run by Leonidas Panagopoulos and John Georgopoulos, this long-standing Greek institution offers simple yet flavourful Greek food with generous portion sizes. One of the best traditional Greek restaurants in Melbourne, with white-washed walls and small blue touches reminiscent of the Greek flag, this simple yet distinctive Greek dining experience also has a BYO policy. Score!

Jim’s Greek Tavern | 32 Johnston St, Collingwood, VIC 3066



Mediterranean Greek Tavern

The Mediterranean Greek Tavern in Elsternwick has one guiding principle: freshness. With hand-picked meat, fish and produce from the market every day, this traditional Greek restaurant is serving fresh meals to your table night after night. Seafood lovers have plenty to feast on, with fresh calamari, prawns, and oysters in platters and shared plates for everyone to enjoy. With an interior dominated by traditional white and blue, you’ll be transported right into the streets of Thessaloniki at the Mediterranean Greek Tavern.

Mediterranean Greek Tavern | 511 Glen Huntly Rd, Elsternwick, VIC 3185



One of Melbourne’s longest established and well-known Greek restaurants, Stalactites on Lonsdale Street has become a staple of the Greek community. Owned and operated by the same family since 1978, Stalactites offers classic Greek cuisine including succulent gyros souvlaki with homemade tzatziki as if you’re walking the streets of Athens. Also known as one of the best gluten-free Greek restaurants in Melbourne, beyond the delicious dining their exposed stone walls and striking stalactite ceiling create a captivating atmosphere as you dig into your dips. Spend an unforgettable night at Stalactites!

Stalactites | 177/183 Lonsdale St, Melbourne, VIC 3000


Stalactites Restaurant, Melbourne. Photographed by Peter Tarasiuk. Image via Visit Victoria.

Stalactites Restaurant, Melbourne. Photographed by Peter Tarasiuk. Image via Visit Victoria.


Theodora Bar and Grill

If you’re looking for Greek grill perfected, look no further than Theodora Bar and Grill. This chilled-out South Melbourne restaurant is serving up a simple selection of Greek food staples. On top of the usual suspects (gyros, skaras and other grill options), seafood lovers will salivate over Theodora’s fresh selection of fish, octopus, calamari, mussels and more. And their focus on traditional Greek hospitality means that big family dinners are welcome at Theodora Bar and Grill. So gather some friends and family and enjoy a simple night of good food and drink at Theodora Bar and Grill.

Theodora Bar and Grill | 270 Park St, South Melbourne, VIC 3205



Established in 1975, Tsindos has built a reputation as one of the best Greek restaurants in Melbourne’s CBD. Serving traditional Greek salads, moussaka, succulent lamb cutlets and their famous eggplant dip, Tsindos offers a tantalising range of traditional Greek cooking. And with friendly staff, and perhaps a few sneaky glasses of Greek wine, you’ll be feeling like you’re part of a warm family dinner with friends and family. Lay back for an evening at one of the best Greek restaurants in Melbourne’s CBD, Tsindos.

Tsindos | 97 Lonsdale St, Melbourne, VIC 3000



Merging the vibrant atmosphere of Greek dining with a Melbourne edge, Yassas is bringing ‘the Greek way’ experience right onto your plate. Made with the freshest of produce and the highest quality of locally sourced ingredients, this fast-casual eatery prides itself on serving authentic Greek style street food. Greek salads, souvlaki and a smorgasbord of dips are just a few of the enticing menu items to dig into. And with locations in Docklands, Southbank and Eastland, Yassas is brining delicious Greek dining to every corner of the map, meaning you’re never far away from a great meal.

Yassas | Various Locations.

For more Mediterranean restaurants to munch your way through, why not check out these Top 10 Italian Restaurants in Melbourne. Or fire up your tastebuds at these Top 8 Chinese Restaurants in Melbourne.

Feature image: Stalactites, Melbourne. Image via Visit Victoria.
This article was first published on November 07 2022. It was updated and edited by Hunter and Bligh on June 24 2024.