Categories > Guides and Tips

The 10 Best Greek Restaurants in Toronto

The 10 Best Greek Restaurants in Toronto

Greek cuisine will never disappoint, offering a wide variety of delicious dishes for every palate. Luckily, you can taste authentic meals in Toronto that seem like they came straight from the Aegean Sea!

To help you satisfy your cravings, we happily searched for the best Greek restaurants in Toronto, filling our bellies with skewered meats, grilled fish, flavourful salads, and yummy dips! Keep on reading to discover the best Toronto has to offer!

Volos Greek Cuisine


Address: 133 Richmond St W, Toronto, ON M5H 2L3, Canada

Contact Details: (416) 861-1211

Opening Hours: 

  • Monday – Friday: 11:30 AM – 2:30 PM, 5:00 PM – 9:30 PM
  • Saturday: 5:00 PM – 10:00 PM
  • Sunday: Closed

Price Range: $12 – $44

This is the place to go downtown if you’re looking for a refined dining experience, complete with an excellent atmosphere that will make you forget you’re in Toronto. They serve fresh Mediterranean cuisine, which is clear once you open the menu.

Their menu has a good variety of dishes, such as grilled octopus, calamari, baked halibut, and grilled sea bass. But if you aren’t into fish, the restaurant offers pasta and meat—all lamb is halal, too!

Some must-tries are the grilled Moroccan octopus, which is soft with a nice chewy texture, and the horiatiki salad, with tomatoes, cucumbers, olives, bell peppers, and feta, drizzled in red wine vinaigrette. Also, the flavourful lamb shank falls off the bone!

Pro Tips:

  • It’s best to book a reservation, especially for dinner, since this is a strategically located restaurant that gets fully booked most of the time.
  • If you’re commuting, the nearest subway station is Osgoode, while the nearest bus stop is Queen St. West at York St.

Mamakas Taverna


Address: 80 Ossington Ave, Toronto, ON M6J 2Y7, Canada

Contact Details: 

Opening Hours: 

  • Monday – Friday: 5:00 PM – 10:00 PM
  • Saturday – Sunday: 11:30 AM – 3:00 PM, 5:00 PM – 10:00 PM

Price Range: $20 – $68

The perfect spot in Toronto if you want a lively ambiance while feasting on authentic Aegean dishes. It’s like eating homecooked meals because they use recipes passed down through generations—but with a modern Canadian twist!

A good starter meal (and a bestseller!) is the spanakopita, a Greek pie with spinach and feta wrapped in crispy phyllo and drizzled in olive oil and honey. A delicious main is the perfectly grilled lamb chops, which are juicy, tender, and packed with flavours!

Pair the lamb chops with any drink from the long wine list, with Greek options, to feel like you’re actually in Greece! We suggest trying their exquisite and creative cocktails, too.

Pro Tip:

  • If you’re dining out with friends, make sure to plan how to split the bills beforehand. They don’t allow split bills for guests of six or more.

Athens Restaurant


Address: 707 Danforth Ave, Toronto, ON M4J 1L2, Canada

Contact Details: (416) 465-4441

Opening Hours: 

  • Monday: Closed
  • Tuesday – Sunday: 11:00 AM – 11:00 PM

Price Range: $10 – $30

The casual vibe makes this Toronto spot a perfect laid-back dining experience for friends and families. Although the restaurant’s space is a little small, they make up for their delicious Greek and Mediterranean cuisine!

The menu is surprisingly well-priced, especially for authentic Greek meals in Toronto. The chicken souvlaki on pita is definitely something you need to try, along with the lamb chop with rice and roast potatoes.

Plenty of traditional dishes are available, which will make you feel like you’re dining in the city of Athens. We recommend you try the fresh cod oven-baked in tomato sauce, a popular meal for our foodie team members, along with the lamb in phyllo.

Pro Tip:

  • The restaurant is small and can get packed, especially during peak hours. So, if you live near The Danforth, we recommend ordering through Uber Eats or SkipTheDishes.

Mezes Restaurant


Address: 440 & 456 Danforth Ave, Toronto, ON M4K 1P4, Canada

Contact Details: 

Opening Hours: 

  • Monday, Tuesday, Wednesday, Thursday: 11:00 AM – 10:00 PM
  • Friday – Saturday: 11:00 AM – 11:00 PM
  • Sunday: 12:00 PM – 10:00 PM

Price Range: $12 – $30

Mamma mia, Mezes has one of the best-looking interiors we’ve seen in Toronto! The space is casual yet has an enchanting vibe that makes for a lovely dining experience with your loved ones—complete with friendly servers!

A noteworthy meal is their souvlaki on a stick that comes with your choice of meat: chicken, pork, or lamb. For your veggies, the horiatiki salad is a nice option, complete with tomatoes, cucumbers, peppers, olives, and onions, with a crumbly block of feta.

But something on the menu that’s to-die-for is the dip platter, where you can dip your garlic pita in tzatziki, homous, taramosalata, and melitzanosalata. It’s absolutely delicious—kind of like a food festival for your tastebuds!

Pro Tip:

  • You can bring home their signature dips! They have a retail line so you can enjoy your favourites in the comfort of your own home!
  • It’s best to head there early if you want a table because they’re not taking reservations at the moment.

Souv Like



Contact Details: 

Opening Hours: 

  • Pape Avenue, Monday: 11:00 AM – 12:00 AM

  Tuesday – Sunday: 11:00 AM – 1:00 AM

  • Roncesvalles Avenue, Monday – Sunday: 11:00 AM – 8:00 PM

Price Range: $10.75 – $25.50

Equipped with two locations in Toronto, this is the place to go for your gyro cravings! Their wraps are packed full of ingredients, perfect for a filling meal on a busy day—no one goes hungry here!

With each gyro order, you get veggies, crispy fries, and either chicken or pork (you can even order a mix of both) drizzled with yummy tzatziki. If you aren’t into that, no worries because they serve Greek salad that goes perfectly with rotisserie chicken.

No visit to Canada is complete without checking out the famous poutine. Their gyro poutine is a unique take on this Quebecois dish, with their crispy fries covered in special sauce, Greek spices and feta cheese. 

Pro Tip:

  • Ordering a take-out is best because you won’t find many seats, even with the patio. So, this is more of a buy-and-wat-it-at-home kind of place.

Petros82 Restaurant


Address: 299 Adelaide St W, Toronto, ON M5V 1P7, Canada

Contact Details: (416) 785-7400 

Opening Hours: 

  • Monday & Wednesday: 4:00 PM – 10:00 PM
  • Tuesday & Friday: 4:00 PM – 12:00 AM
  • Thursday: 4:00 PM – 10:30 PM
  • Saturday: 5:00 PM – 12:00 AM
  • Sunday: Closed

Price Range: $19 – $44

This hip and upscale Greek restaurant offers Mediterranean cuisine that will keep you wanting more. Imagine this: dishes inspired by the flavours from the Aegean Sea and fresh seafood served in a raw bar. Yum!

A popular choice to try is the oysters. If you’re in the mood to shell out some money (pun intended), the chilled seafood tower is an ideal party choice, with oysters, lobster, crab legs, black tiger shrimp cocktail, smoked salmon, and seafood salad.

If you want to experience the raw bar, you can get a whole red snapper to make you feel like you’re dining by the sea. Complete your experience with a signature cocktail—the Canadian crystal one adds a tropical touch.

Pro Tip:

  • They host Greek-inspired events you can go to, which we recommend if you want to wine and dine while listening to live music.

Christina’s on the Danforth


Address: 492 Danforth Ave, Toronto, ON M4K 1P6, Canada

Contact Details: (416) 463-4418

Opening Hours: 

  • Sunday – Thursday: 11:00 AM – 11:00 PM
  • Friday – Saturday: 11:00 AM – 2:00 PM

Price Range: $10 – $20

Upon entering this restaurant, you’ll be greeted with a warm environment. We recommend eating dinner here because of the nice ambiance, but dining on the patio is also a nice way to enjoy the day.

They serve Greek and Mediterranean cuisine with a wide variety of dishes for every palate. Popular appetizers are saganaki, Greek cheese flamed briefly with brandy, and dolmades, vine leaves stuffed with rice, minced beef and lamb, and egg lemon sauce.

A highly recommended main dish is the souvlaki, which comes with your choice of meat (lamb, chicken, or pork), with roasted potatoes, rice, homemade coleslaw, and tzatziki to complete the meal. Don’t forget to pick your favourite wine!

Pro Tips:

  • Go on Fridays or Saturdays for live entertainment. The place becomes lively while retaining a warm and friendly atmosphere—get ready to dance the night away!
  • If you’re lucky, catch some belly dancers who will perform unique tricks that will make your jaw drop.

Pantheon Restaurant


Address: 407 Danforth Ave, Toronto, ON M4K 1P1, Canada

Contact Details: (416) 778-1929

Opening Hours: 

  • Sunday – Thursday 11:00 AM – 9:00 PM
  • Friday – Saturday 11:00 AM – 10:00 PM

Price Range: $11.95 – $37.95

This place is a local hotspot for authentic Greek cuisine, having been in Danforth since 1997. They serve fresh fish imported straight from Greece, which, we have to say, is always cooked to perfection. 

A dish you shouldn’t miss is calamari, which you can get grilled or fried—we prefer fried for that satisfying crunch. More top-notch dishes are their perfectly seasoned lamb chops and chicken souvlaki, which come with rice, potatoes, Greek salad, and tzatziki.

For groups or families, we suggest checking out the platters, which can serve up to four. The surf and turf pikilia comes with lamb chops, chicken skewers, sausage, calamari, shrimp, grilled octopus, potatoes, vegetables, and Greek salad.

Pro Tip:

  • Since this restaurant is conveniently located in the popular Danforth, expect large crowds during peak hours. You can call them to reserve a table to avoid waiting in line.

George The Greek


Address: 3575 Lake Shore Blvd W, Toronto, ON M8W 1P5, Canada

Contact Details: 

Opening Hours:

  • Monday: Closed
  • Tuesday – Sunday: 11:00 AM – 9:00 PM

Price Range: $9.99 – $32.99

A no-frills Greek restaurant in town is sometimes what you need, and this hole-in-the-wall provides just that! This is the spot for homecooked meals that feel like they’re cooked with love by yia-yia.

Their menu has a wide selection, from salads to gyros to burgers, which is pretty neat if you want a Canadian take on Greek cuisine. But a crowd favourite is the delicious chicken souvlaki, which includes rice, salad, potatoes, bread, and tzatziki.

Another delectable meal is the stir-fry vegetarian souvlaki, which goes perfectly with calamari or octopus. We also have to say that their chocolate milkshake is a kid’s favourite!

Pro Tip:

  • If you’re looking to save money, order online and pick it up at the restaurant for 10% to 15% off. But it’s only available for cash payments, so bring your loonies!

Zante Greek Bistro


Address: 1950 Gerrard St E, Toronto, ON M4E 2B1, Canada

Contact Details: (416) 691-3663

Opening Hours: 

  • Monday – Closed
  • Tuesday – Sunday: 11:30 AM – 9:00 PM

Price Range: $11 – $19

This modern Greek restaurant in the Upper Beaches serves Mediterranean meals. The best part is they continuously expand their dishes to provide a variety for different types of customers.

Their ingredients are sourced locally without compromising the authenticity of the flavours. It’s quite evidenced by their tried-and-tested dish, lamb souvlaki, which you can get served on a pita or with rice and potatoes.

But a go-to dish is their Zante dip platter, allowing you to dunk your pita bread in homemade Greek dips, such as hummus, tzatziki, taramosalata, and melizanosalata. Of course, they also serve a Canadian classic, the poutine!

Pro Tip:

  • Don’t be shy about asking the staff about their recommendations and the wine list to find what will perfectly go with your meal. They are nice and willing to help.
Related topics