The 5 Best Greek Restaurants in Montreal That Bring the Opa Energy
If you’re searching for the best Greek restaurant in Montreal, the number of great options can feel overwhelming. That’s because the city’s dining scene is packed with incredible Mediterranean flavours.
You’ll find everything from quick souvlaki counters to upscale dining rooms, so there’s something for every kind of craving. To help you narrow it down, we’ve listed our go-to spots for getting your feta fix.
We’ve also included links to other amazing restaurants and top-tier Portuguese restaurants for your next culinary adventure. Read on!
How much does dining at a Greek restaurant cost in Montreal?
Dining at a Greek restaurant in Montreal costs anywhere from $10 CAD for casual comfort food to over $100 CAD for high-end seafood.
| Dining Style | Estimated Cost (CAD) | Meal Details |
|---|---|---|
| Casual Grills & Souvlaki Spots | $10–$30 per person | Pita gyros and generous skewered meat plates |
| Mid-Range Tavernas & Bring-Your-Own-Bottle (BYOB) Restaurants | $20–$60 per person | Full-service appetisers and hearty main courses |
| High-End & Fine Dining | $100+ per person | Premium market seafood and upscale modern dishes |
How We Reviewed
1. Kouzina Niata

Website: https://www.kouzinaniata.com/
Address: 221 Rue Saint-Viateur Ouest
Contact: 514-446-1821 | [email protected]
Hours: Monday–Sunday, 9:00 AM–7:00 PM
Biting into rustic phyllo that’s hand-rolled using traditional methods and local organic flour feels incredible, and Kouzina Niata gets that texture just right. The warm atmosphere and Mediterranean aromas here make the experience even better.
When we interviewed a client who visited for lunch last week, they said they absolutely loved the Montrealopita. The dish combines a classic Greek pie with smoked meat and mustard cream for a unique twist.
Beyond the Montrealopita, the kitchen serves generous plates of slow-braised beef and hearty vegetable dishes like gemista. These comforting dishes show just how much care goes into the flavours.
If you’re driving over, you can also call ahead for curbside pickup.
Just remember that this service requires a minimum $20 CAD order. To add, the restaurant closes early at 7:00 PM every day.
Best greek food in montreal
Best greek food in montreal. Matter fact, best food in canada. Spanakopita is really good made with high quality fresh and clean ingredients. Their dough is organic too! Who knows what you’re eating at other places. overall my favorite place in Montreal. don’t forget the baklava cheesecake
— Eleni Sarbanis | Google Review
This is the best bougatsa and spanakopita I’ve ever had
What a wonderful gem! Beautiful selection of pastries, baked goods and traditional Greek food. The owner is very nice and welcoming and so was the lady that served me. I drank a very good coffee and had spanakopita & bougatsa, and I bought a few things as well. I will definitely be returning more often! This is the best bougatsa and spanakopita I’ve ever had…wether I am in Greece or not!! Absolutely wonderful. It is my favorite place! Ευχαριστώ για όλα Λάμπρος και Βεατρίκη!
— Amanda Rinaldi | Google Review
2. estiatorio Milos Montreal

Website: https://www.estiatoriomilos.com/
Address: 5357 Avenue du Parc
Contact: 514-272-3522 | [email protected]
Hours: Monday–Wednesday, 11:30 AM–3:00 PM and 5:30 PM–11:00 PM; Thursday–Friday, 11:30 AM–3:00 PM and 5:30 PM–11:45 PM; Saturday–Sunday, 5:30 PM–10:45 PM
An unforgettable evening starts when you can choose your own dinner from a stunning fish-market display beside an open kitchen.
Estiatorio Milos Montreal turns that choice into a lavish, interactive seafood experience, with fresh catches that taste as if they’ve just come from the ocean.
You can pick from raw seafood preparations or perfectly grilled fish, while the weekday lunch menu offers several courses for a lighter option.
Sharing generous plates of authentic dips or crisp Greek salad also makes the meal feel more social.
If you’re not in the mood for seafood, the menu includes tender lamb too!
However, the salt-baked fish requires a four-pound minimum order. Additionally, the restaurant only serves dinner on weekends, so you’ll need to find another lunch spot on Saturdays and Sundays.
Undisputably the best Greek restaurant in town
Always a top tier dining experience at Milos. Every single appetizer, main course, side dish and dessert I have ever tried on their menu was delightful. The quality and freshness of the fish/seafood is evident, and the preparation and flavours of each dish are remarkable. The decor is elegant, and the ambiance is sophisticated and inviting. The waiters are gracious and very knowledegable ; service is impeccable! Milos ranks amongst the greats of Mediterranean cuisine, for good reason, and is undisputably the best Greek restaurant in town.
— Kim T | Google Review
Real Greek fine dining at its very best
… We were particularly impressed with how she prepared our salt crusted fish with great attention to detail and ensuring that the bones were carefully removed to ensure a beautiful eating experience. The entire team from the moment you pull up and Valet Park, to the maitre d, the bar tendera and bathroom staff all very friendly. Bravo Milo’s you never disappoint no matter the city it’s always a pleasure. This is real Greek fine dining at its very best, no surprise they been voted among the worlds best restaurants over the years. Would highly recommend 👍👍👍
— Jim Sairoglou | Google Review
3. Tzatzi-qui

Website: https://www.tzatziqui.com/
Address: 351 Place d’Youville
Contact: 514-844-0466 | [email protected]
Hours: Sunday-Thursday, 11:00 AM-10:00 PM; Friday-Saturday, 11:00 AM-11:00 PM
Large celebrations need a venue that can handle both the crowds and the energy, and Tzatzi-qui offers a private buyout option with flexible layouts.
Here, you can set up the Old Montreal space for a seated Greek dinner or a cocktail reception, with separate bars and dining areas for different moods.
For smaller plans, you can grab takeaway or settle in for a weekend brunch. The crispy calamari and fresh dips are also worth trying.
The restaurant is also easy to reach from Square-Victoria metro, making it convenient for guests coming from different parts of the city.
Just remember to dress up a little, as the restaurant expects business-casual attire. You should also call ahead to confirm the exact weekend brunch hours before you arrive.
One of the few Greek places in the city that I genuinely love to visit
…Coming from a hometown with a large Greek community, I’m used to souvlaki pita made the proper way, with the fries tucked inside the wrap. After 17 years of searching in Montreal without success, finding it here was a real pleasure. The restaurant serves it very well: the pita is soft and delicious, the tzatziki is creamy with a lovely texture and rich flavour, and the whole combination is perfectly balanced.
It’s quickly become one of the few Greek places in the city that I genuinely love to visit. Highly recommended — I’ll definitely be back.
— Liliana Vareldzhyan | Google Review
Best Greek food I’ve had in my life
So welcoming and accomplished we got there early and they sat us no issue which was great as it was raining. Service was prompt! Food was amazing, best Greek food I’ve had in my life. Delicious and visually appetizing drinks 🍹. Would recommend to anyone looking for an amazing spot. Beautiful decor
— Ryan Guedes | Google Review
4. Mama C Restaurant

Website: https://mamacrestaurant.com/
Address: 100 St-Paul W.
Contact: 514-788-4000 | [email protected]
Hours: Breakfast: daily, 7:00 AM–10:30 AM; Brunch: Saturday–Sunday, 11:00 AM–3:00 PM; Lunch: Monday–Friday, 11:30 AM–2:30 PM; Dinner: Monday–Wednesday and Sunday, 5:00 PM–10:00 PM; Thursday–Saturday, 5:00 PM–11:00 PM
Breaking bread and sharing mezze plates with loved ones can make dinner feel like a big family party. Mama C Restaurant builds their modern dining concept around communal ordering and whole grilled fish, making it easy to enjoy a meal together.
When we interviewed a client who visited with her sister recently, she said the lively shared feast was spectacular. They also spent hours passing salads and savoury dips around the table, which made the meal feel relaxed and social.
Beyond the shared plates, the kitchen offers vegetarian options and can accommodate certain dietary restrictions by arrangement. You can even visit throughout the day for breakfast, lunch, dinner, or weekend brunch.
However, keep the dress code in mind, as sportswear, beach sandals, and caps aren’t allowed.
To add, if you bring an outside celebration cake, you’ll pay a $5 CAD plating fee per person.
Best restaurant in Montreal
Best restaurant in Montreal. It could easily be a great restaurant in Athens, Mykonos, any place in Greece. The atmosphere, the service and music are classy and the dishes are an excellent modern interpretation of traditional Greek recipes.
— Anna Vraka | Google Review
Best greek restaurant in the city
Love this restaurant. Been a few times now and truly enjoy it. Food is amazing. All the plates were very savoury. Service is great and ambiance is perfect. Not too noisy either. Best greek restaurant in the city. Prices are not exaggerated for location.
— P Iacx | Google Review
5. Restaurant Petros Griffintown

Website: https://restaurantpetrosgriffintown.com/
Address: 1613 Rue William
Contact: 514-935-8500 | [email protected]
Hours: Monday–Thursday, Sunday, 5:00 PM–10:00 PM; Friday–Saturday, 5:00 PM–10:30 PM
Popping open a bottle of wine during a structured tasting menu can make for a fun night out. Restaurant Petros Griffintown pairs their BYOW policy with a private room that holds around 60 guests.
Guests can also choose group menus with individual main courses and sweet desserts, so everyone gets a proper meal without the hassle of ordering separately.
The kitchen serves juicy seafood mains with tender Greek potatoes and fresh rice, while meat-free options include spinach-and-feta spanakopita and savoury grilled oyster mushrooms.
For something more custom, you can order whole fresh fish by the pound at market prices. Just ask about the fish’s weight and current rate before ordering so you know the final cost.
Sadly, the restaurant opens at 5:00 PM daily, so lunch isn’t available.
The best Greek food in town!
Another fabulous meal at Petros Griffintown made even better and so wonderful by our favourite and most attentive server, Marino! The small Greek salad for two was so fresh and delicious, and our mains of Porgy and Mediterranean sea bass with fresh veg and potato side dishes, were both generous and simply superb!
Besides all the wonderful food and great service, the ambiance was as always, truly warm and romantic! Undoubtedly, it’s the best Greek food in town! Amazing quality for value. The BYOB is an added great bonus! Looking forward to our next visit ! 😁
— Janice Goodfellow | Google Review
Greek & Mediterranean cuisine refined
…We had the broiled cod and the tomahawk pork. Everything was fresh and perfectly cooked. The service was quick, the staff attentive and the ambiance was lovely. Our waiter, Marino, was a lot of fun and made us feel right at home. Thank you Marino! We’ve been to many Greek restaurants in Montreal, Petros is top tier but not pretentious. This isn’t your gyro pita & fries joint with tzatziki slathered everywhere. This is Greek & mediterranean cuisine refined and a reminder that it’s way more than just pork souvlaki and pita sandwiches. Definitely recommend.
— Joy Yadao | Google Review





