16 Best Greek Restaurants in Vaughan, ON [2026 Updated]

Every time the craving for creamy tzatziki or flaky spanakopita strikes, Vaughan answers the call. This Toronto suburb boasts authentic tavernas and modern eateries where the feta is always fresh and the hospitality flows like ouzo. From family-run gems to upscale meze spots, here are the establishments that make Vaughan a true Greek food destination.

Krystos Modern Greek Cuisine – North York

$$ | (416) 901-8283 | WEBSITE

Krystos Modern Greek Cuisine - North York

Krystos Modern Greek Cuisine is a highly recommended restaurant that serves impressive chicken souvlaki, lamb chops, and beef souvlaki. But it’s one of our favorite Greek spots thanks to the exceptional salad dressing. There are a few tables inside with a warm and inviting ambiance, but there’s no shame if you want to have private time at home with your souvlaki—theirs hold up pretty well.

ZET’S Restaurant

$$ | (289) 329-0612 | WEBSITE

ZET

There are many reasons we love this Vaughan Greek spot: the massive chicken souvlaki dinner, ready in no time, and the generous portions of delicious food, which offer some of the best value in the area. But the very big reason is ZET’S warm hospitality. The staff are fast and friendly, providing excellent service in a nice atmosphere—simple perfection.

Yiannis Corner -Greek Eats

$ | (905) 265-7557 | WEBSITE

Yiannis Corner -Greek Eats

If you’re overwhelmed by endless Greek menus, Yiannis Corner will simplify your decision. There are just a handful of standout dishes at this cozy Vaughan spot, and they’re all equally satisfying. Go for the chicken souvlaki dinner with its juicy grilled chicken and flavorful sides, or opt for the lamb gyros wrapped in warm pita.

No matter what you choose, you’re guaranteed generous portions of expertly prepared ingredients, all served with a super fresh Greek salad that complements the meal like it was made for it. Fill a plate with tzatziki for dipping, and ready an appetite for the unforgettable flavors that await.

Feta & Olives

$ | WEBSITE

Feta & Olives

Feta & Olives in Vaughan serves souvlaki, shawarma, tzatziki wraps, and Greek-style salads. If your lunch brain tends to want everything when Mediterranean food is involved, you’ll probably appreciate their focused selection. The chicken tzatziki wrap is absolutely yummy, the shawarma plate is tasty and satisfying, and the super fresh salad is crisp and generously portioned alongside perfectly cooked chicken.

The warm hospitality from the staff makes it a great choice for a quick, nutritious, and flavorful meal at affordable prices like the $12.98 chicken shawarma plate.

Mr. Greek

$$ | (905) 532-0832 | WEBSITE

Mr. Greek

Mr. Greek isn’t a fancy fine-dining spot, but a restaurant in Vaughan that’s been serving authentic Greek food for years. They have everything from Beef Kebab to plenty of salad choices, all of which you can enjoy in their warm and welcoming atmosphere. Each dish comes with quality ingredients and expert preparation, and prices range from $12-$24.

You really can’t go wrong with anything here, but whatever you do, order more than one serving of the Beef Kebab—it’s juicy and flavorful, and you’ll probably finish it all in less than one sitting. You’ve been warned.

Santorini Estiatorio

$$$ | (905) 731-4400 | WEBSITE

Santorini Estiatorio

With its reputation as one of Vaughan’s top Greek destinations, Santorini Estiatorio has become a local institution for authentic Mediterranean dining. This vibrant spot is always buzzing with guests diving headfirst into plates of perfectly grilled octopus and expertly prepared red snapper. What’s great about these signature dishes is that the flavors—the smoky char on the octopus, the delicate herbs on the fish—burst through with each bite like a Mediterranean sunrise.

There are numerous authentic Greek options on the menu. If you’re feeling indecisive, know that anything from the sea is a winner.

Karbouzi

$$ | (416) 483-3846 | WEBSITE

Karbouzi

Whenever we’re craving authentic Greek flavors, we head straight to this cozy Vaughan spot. Their chicken souvlaki entree is perfectly grilled, tender, and tastes even better when dipped in that side of creamy Tzaziki. On those busy weeknights when we need a relaxing escape, the move is to order the fried calamari. Since this place delivers all the warm, welcoming, and flavorful dishes that’ll make you feel like you’re dining in a Greek village, pair your meal with their noteworthy rice.

The attentive service from servers like Elle and the authentic Greek music create an enjoyable atmosphere perfect for family gatherings or a couple’s night out.

Astoria Shish Kebob House Vaughan

$$ | (905) 303-3103 | WEBSITE

Astoria Shish Kebob House Vaughan

Astoria Shish Kebob House Vaughan pretty much hit copy-paste on their winning formula when they opened up this location in Vaughan (there’s now one in the city, too). That’s great news for regulars who swear by their phenomenal pork souvlaki and tzatziki. The chicken and pork plate is a tender, well-spiced masterpiece, and the lunch buffet is pulled off with consistent quality, even offering a solid vegetarian option.

The simple place is great for filling up after a long day, with its quiet atmosphere making it a pleasant spot to unwind, though the hours could stretch a bit later for night owls.

Laterna Dining Room

$$ | (416) 221-2501 | WEBSITE

Laterna Dining Room

The easy parking at Center Point Mall acts like a welcome mat, signaling to Vaughan that it’s a Greek dining destination. The accessibility is clearly working—families with kids and diners with mobility needs frequent this casual Greek spot regularly for their great Greek salad, tasty souvlaki wrap, and large pizza with six toppings. The friendly staff and great service keep the atmosphere lively, though occasional customer service issues pop up like olives in a salad.

They’re also known for delicious smoked meat and fries, so grab a table, and, likely, enjoy your meal in comfortable, kid-friendly surroundings.

Elayna’s Restaurant

$ | (905) 605-8632 | WEBSITE

Elayna

The signature chicken souvlaki at this unassuming Greek spot in Vaughan is served in a generous homemade pita and satisfying as can be. But the substantial size of this grilled chicken dish, presented with fresh vegetables, isn’t just a highlight—it’s fantastic, packed with a surprising amount of flavor, and showing off meat that’s remarkably tender when you bite into it.

The other meat dishes are also deserving of attention like the well-executed chef’s specials and the accommodating menu with reasonable prices.

Mr Nick’s Food Service

$$ | (905) 738-1144 | WEBSITE

Mr Nick

It’s been scientifically proven that eating Mr. Nick’s breakfast will raise your serotonin levels—at least for the next hour, or however long you spend at this old-school spot in Vaughan. The breakfast is fresh and packed with flavor, but it’s even better customized exactly to your preferences. Order some immediately if you need a guaranteed pick-me-up in edible form.

Hello Greek

$ | (289) 796-8191 | WEBSITE

Hello Greek

If you want to make sure to do one thing right today, grab lunch at Hello Greek. This Greek restaurant in Vaughan makes some of our favorite yeeros in the city. We love everything about them—from the well-seasoned pork inside soft Greek pita to the tasty jalapeno tzatiki that comes on the side. Get the Pork Yeero if you’re really craving Greek food but still want to enjoy Hello Greek’s other great dishes, like their generous vegetarian options with fresh ingredients and bold flavors.

Astoria Shish Kebob House – Richmond Hill

$$ | (905) 508-2525 | WEBSITE

Astoria Shish Kebob House - Richmond Hill

Sinking your teeth into the pork souvlaki pita at this Greek spot in Richmond Hill will transport you to a higher plane of existence. The juicy, marinated pork is perfectly grilled and just melts in your mouth. Get it with the classic tzatziki and fresh veggies for maximum flavor. But you can’t go wrong with the warm, fluffy pita bread, either. Order at the cozy counter and feel free to get tap happy—a cold Mythos beer and a starter of crispy calamari should accompany your meal.

Souvlaki Express

$$ | (416) 932-9292 | WEBSITE

Souvlaki Express

This family-run spot in Vaughan offers authentic Greek classics, from juicy chicken souvlaki to delicious veggie moussaka. You should absolutely try both, if you want to experience the full range of Souvlaki Express’s satisfying menu—or if you woke up with an extremely urgent craving for Greek food today. If not, don’t leave without at least one order of their saganaki—it’s perfectly portioned, and plenty flavorful.

Medusa Authentic Greek Cuisine

(905) 850-1245 | WEBSITE

Medusa Authentic Greek Cuisine

You’re heading to Medusa Authentic Greek Cuisine to rediscover what authentic Greek food truly tastes like. The menu at this cozy Vaughan spot centers around classic dishes, prepared with care and served fresh from the kitchen after you order. The fantastic food includes favorites like perfectly seasoned souvlaki, creamy tzatziki with warm pita, and flaky spanakopita that melts in your mouth.

You’ll be thinking about it days later, so consider grabbing some of their homemade dips from the counter to take home.

Greek Market Cafe

$ | (289) 234-5500 | WEBSITE

Greek Market Cafe

Three things in life are certain: death, taxes, and the weekend line at Greek Market Cafe. So when you’d rather not wait (or brave the Saturday afternoon Vaughan bustle), go on a weekday instead. The family-owned spot has a standout selection of Greek desserts, sweets, and coffees (even down to the flaky spanakopita and creamy galaktoboureko), and is much easier to settle into.

Go for the Greek coffee, which is like a rich, aromatic hug in a cup, or the gelato highlighting smooth, fresh flavors that melt perfectly on the tongue.

Leave a Comment