City Name
Home » Recent posts » 11 Best Greek Restaurants in Edmonton

11 Best Greek Restaurants in Edmonton

Best Greek Restaurants in Edmonton

As a foodie, I’ve always had a soft spot for Greek food. There’s just something about the flavors – the tangy feta, the juicy souvlaki, the crispy spanakopita – that hits the spot every time. 

And you know what? Edmonton has some hidden gems when it comes to Greek restaurants.

From casual spots serving up classic souvlaki to trendy joints putting their own twist on Greek fusion, there’s one for each craving.

In fact, I’m actually going to share our staff’s favorites today! Check out our top picks for Greek delights in Edmonton.

Yiannis Taverna Greek Restaurant 


Address: 10444 82 Ave NW, Edmonton, AB T6E 2A2, Canada

Contact details: +1 780-433-6768

Operating hours: Monday: 5:00 PM – 10:00 PM | Tuesday – Saturday: 11:30 AM – 10:00 PM | Sunday: 5:00 PM – 9:00 PM

Price: $$

If you’re on the hunt for authentic Greek food in Edmonton, Yiannis Taverna Greek Restaurant should be one of your top choices. One reason is their menu, which beautifully blends tradition with modern twists. 

You’ll discover classic Greek dishes crafted with fresh local ingredients, along with some creative contemporary additions. 

From lemon potatoes to Slow-Roasted lamb, Arni Sto Pilino, and crispy squid Kalamarakia, they have all the Greek favorites covered. Of course, they also offer the beloved Greek Moussaka.

However, the real highlight is the ambiance – it’s a perfect blend of progressive and relaxed atmosphere that feels straight out of Greece. You’ll find vibrant artwork adorning the brick and stonework, which adds to the authentic experience. 



Address: 10719 124 St, Edmonton, AB T5M 0H2, Canada

Contact details: +1 780-452-5383

Operating hours: Tuesday – Thursday: 4:00 PM – 10:00 PM | Friday – Saturday: 4:00 PM – 11:00 PM | Sunday: 4:00 PM – 9:00 PM

Price: $$

You’ll fully immerse yourself in Greek culture when you dine at Koutouki.  They serve up not just delicious Greek food but also a whole show – think belly dancing, plate smashing, and Zorba dancing!

For us, the ambiance of a place is crucial to feeling the Greek vibe, and this restaurant nails it perfectly. From the striking mural on the outside wall to the charming interior ambiance, Koutouki exudes an iconic Greek atmosphere. 

On top of that, the dining room resembles a quaint taverna from the Greek isles. It’s adorned in classic Greek white and sky blue, with twinkling lights and cascading plants adding to the charm.

Now, if you really want to do it right at Koutouki, go for the Meze ($41.00 per person). It’s a Greek feast with a bit of everything. Other must-haves include the traditional Greek salad, pikilia, spanakopita, dolmades, and calamari.

Little Village


Address: 14816 Stony Plain Rd, Edmonton, AB T5N 3S5, Canada

Contact details: +1 780-244-0885

Operating hours: Tuesday – Saturday: 11:00 AM – 7:00 PM

Price: $

Little Village is a real gem (kind of a hidden, one actually), tucked away and serving up delicious Greek dishes.

It’s incredible to think that this small company began as a food truck back in 2012 and has now grown to include a catering division and a takeout shop. Now, they offer both hot and cold Greek dishes for on-the-go enjoyment. 

Come by and chef-owner Theo Psalios is ready to spoil you with a delightful array of dishes, ranging from warm pita sandwiches to Moussaka to succulent roast lamb. All these meals are meticulously crafted from scratch right in-house.

Now, you might be surprised by the simplicity of the place – it’s so unassuming that you might not even realize they serve Greek food unless you ask, or in your case, heard from us. 

But don’t let that deter you: Little Village boasts excellent food and exceptional service that will leave you coming back for more.

Oil Lamp

Media by jeaddhist


Address: 10247 97 St NW, Edmonton, AB T5J 0M1, Canada

Contact details: +1 780-429-0808

Operating hours: Monday – Saturday: 11:00 AM – 8:00 PM

Price: $$

Oil Lamp is that Greek restaurant you’ve probably noticed as you pass by the Law Courts on 97th Street at 102nd Avenue. 

Sure, it might not be in the most glamorous spot on the map, but let me tell you, it’s as authentic as it gets – almost like stepping into a little corner of Greece itself. 

Firstly, it’s a spacious room with a high plank ceiling, rustic oil lamps adding to the vibe, and plenty of lush plants hanging around. Plus, there are some comfy booths right up front, perfect for soaking up the afternoon sun. 

Featured dishes include chicken souvlaki, souvlaki hirino, and charbroiled lamb chops. 

Calamari is a standout, available deep-fried, charbroiled, or marinated in oil, vinegar, herbs, and spices. There’s even a “calamari dinner” for those with hearty appetites.

The service? Friendly and on point. Overall, our evening here was a hit. It’s safe to say that anyone who has experienced the charm of Greece will find themselves drawn to places like this.

Agora Greek Market & Tavernaki

Media by kerrydiotte


Address: 4620 99 St NW, Edmonton, AB T6E 5H5, Canada

Contact details: +1 780-752-1167

Operating hours: Monday, Saturday, and Sunday: 4:00 PM – 10:00 PM | Tuesday – Friday: 11:00 AM – 2:00 PM | 4:00 PM – 10:00 PM

Price: $$

We’ve had the pleasure of trying out some authentic Greek dishes at Arora Greek Market before, and let me tell you, the food was fantastic, with a wide variety to choose from! 

Alongside the great dining experience, they also offer shelves, coolers, and freezer space stocked with quality, authentic Greek foods that you can take home to prepare yourself. That’s why it’s a great one-stop shop if you’re a fan of Greek cuisine.

At their stands, you’ll find a tempting selection of ready-made eats, from Horiatiki (village salad) and Horta (dandelion greens) to thick slices of Moussaka. There are also Greek yogurt parfaits and boat-shaped flatbreads topped with lamb and potato. 

Meanwhile, in the retail section, you’ll find refrigerated salads, dips, and imported olives ready for grab-and-go. So, if you’re someone who could happily eat Greek food every day, we’ve found just the right place for you.

Cosmos Greek Kitchen


Address: 10810 124 St, Edmonton, AB T5M 0H4, Canada

Contact details: +1 780-454-2933

Operating hours: Monday – Sunday: 4:00 PM – 12:00 AM

Price: $$

Cosmos Greek Kitchen has been a staple on the 124th Street restaurant scene for quite some time now. The place serves up traditional Greek cuisine just like Yaya (grandma) would make – so you know their culinary expertise runs deep through generations of Greek family tradition. 

When you dine at Cosmos, you can expect friendly staff and a cozy atmosphere.

Not to mention the fantastic food – and we couldn’t agree more with the rave reviews. The lemony potatoes are perfectly cooked, the moussaka has just the right amount of cinnamon, the ribs practically fall off the bone, and the calamari? Let’s just say it’s among the best in town.

Vegetarians, you’ll also find this place delightful – they have a special section for you on their menu!

Jimmy the Greek

Media by thebigbellyeats


Address: 1 Princess Elizabeth Ave NW, Edmonton, AB T5G 3A6, Canada

Contact details: +1 780-437-437

Operating hours: Monday – Friday: 10:30 AM – 8:00 PM | Saturday: 10:30 AM – 7:00 PM | Sunday: 10:30 AM – 6:00 PM

Price: $

Jimmy the Greek at Kingsway Shopping Mall is a fantastic spot for a delicious meal. They serve up generous portions, making it perfect for those who always find themselves ordering seconds because they’re still hungry (count me as one!).

While there are various options on the menu, nothing quite compares to their wonderfully cooked chicken meal – it’s incredibly flavorful! Plus, it comes with a generous salad, followed by rice and lemon potatoes, all expertly prepared in true Greek fashion.

And yes, there is also Zaziki – it wouldn’t be Greek without it! 

The best part? The price. With such generous portions, it’s a steal. In fact, you’ll find that it’s easily half the price of what you’d expect to pay at a regular Greek restaurant.

OPA! of Greece Edmonton City Centre


Address: 10025 102A Avenue Unit FC04, Edmonton, AB T5J 2Z2, Canada

Contact details: +1 780-951-4747

Operating hours: Monday – Saturday: 11:00 AM – 5:00 PM

Price: $

Midway through a shopping spree at Edmonton City Centre and suddenly craving Greek food? OPA! of Greece is your spot. Their food is so good that you might feel like smashing a plate in satisfaction – though they don’t do that here!

Anyway, our first taste of their food was their lamb pita wrap, and it was amazing. The lamb was tender, and the portion size was huge. 

If you’re thinking of taking some home, we recommend the Calamari, Greek Salad with Chicken Pita Wrap, Souvlaki, Santorini Salad, Falafel Wrap, and French Fries. 

It’s also worth noting that the service here is top-notch, with friendly staff always ready to take your order with a smile. 

Put it all together, and you’ll have a fantastic dining experience that might even make you forget you’re in the mall to shop.

Opa! of Greece – Currents of Windermere


Address: 5362 Windermere Blvd, Edmonton, AB T6W 0P9, Canada

Contact details: +1 780-989-8873

Operating hours: Sunday – Wednesday: 11:00 AM – 9:00 PM | Thursday – Saturday: 11:00 AM – 10:00 PM

Price: $

Here, we can’t stop raving about their chicken dishes. Pair that with the freshness of the vegetables (definitely don’t miss out on their Greek salad with nice big veggie chunks), and you have a winner.

In other words, any dish with chicken, veggies, and rice is guaranteed to give you juicy chicken and perfectly cooked rice.

And let’s not forget about the Opa! of Greece signature – the friendly staff who always make an effort to chat with you while they prepare your food. Oh, and if you happen to be their first customer of the day, you might even snag yourself a free drink!

Mythos Greek Taverna

Media by jon_ramer_


Address: 5524 Calgary Trail NW, Edmonton, AB T6H 4K1, Canada

Contact details: +1 780-758-6161

Operating hours: Monday – Thursday: 4:00 PM – 9:00 PM | Friday – Saturday: 4:00 PM – 10:00 PM

Price: $$$

Our first visit to Mythos Greek Taverna was spontaneous. We didn’t have a reservation (although walk-ins are okay, I highly recommend reserving a table – you’ll thank me later!), and we were lucky enough to be seated on the patio outside. 

If we hadn’t had that chance, we wouldn’t have known how cozy their outdoor seating is. It almost feels like dining in Greece, although their indoor area is equally inviting.

Now, dining at Mythos means you should be willing to splurge a bit on Greek eats. It’s a $40 per person minimum order here, but trust us, it’s worth it for the amazing food and the cozy atmosphere. 

The lamb was melt-in-your-mouth tender, the chicken souvlaki was perfectly grilled and served with a homemade tzatziki sauce. The ribs were seasoned to perfection and practically fell off the bone, and even the potatoes and veggies were fresh and crispy.

Astros Restaurant


Address: 10038 167 St NW, Edmonton, AB T5P 3W4, Canada

Contact details: +1 780-484-6707

Operating hours: Monday – Saturday: 11:00 AM – 9:00 PM | Sunday: 4:00 PM – 8:00 PM

Price: $$

Astros Restaurant is more of an old-school Greek eatery with an impressive menu. Not to mention the entire place is decked out with a Greek theme, making it an absolute must-visit. 

Here are a few things you should know about this restaurant: the service is prompt, the prices are fair, the portions are generous, and they serve great cocktails – what more can you ask for?

Their menu is packed with all the Greek classics like souvlaki, moussaka, and Greek salad. They also have pizzas, steaks, and seafood dishes here.

But you know what? Putting aside the Greek dishes for a moment, our absolute favorite here is their pizza. It’s hands down one of the best you’ll find, with amazing pizza bread and meat sauce.