Greek food is renowned for its lighter, healthier flavors and use of fresh ingredients. With an emphasis on olive oil, seafood and produce, Greek cuisine has a way of filling you up without making you feel too full. Fortunately, the Main Line area has plenty of delicious Greek restaurants to choose from for a delightful dining experience.

Avlós Greek Cuisine

258 Bridge St., Phoenixville

From savory moussaka to grilled souvlaki, Avlós Greek Cuisine has all the tasty Greek dishes you crave. This BYOB also offers catering and hosts events like showers, birthday parties and corporate events in its space on Bridge Street in Phoenixville.

Dua Restaurant

1000 W. Lancaster Ave., Bryn Mawr

“Dua” means “to want” or “to love” in Greek. Fittingly, this Bryn Mawr eatery has the Greek dishes you love and want to eat over and over again, from hummus and tzatziki to branzino and chicken za’atar. Dua is an upscale BYOB where reservations are highly recommended.

Eat Greek  

4 E. 1st Ave., Conshohocken

Lamb-beef platters, gyros, dolmadas, Greek fries, and feta dip are just some of the delicious menu items awaiting you at Eat Greek. This fast-casual restaurant in Conshohocken offers an authentic Greek dining experience, as well as catering on- or off-site.

Estia 

222 N. Radnor Chester Rd., St Davids

With several locations in our area (as well as one in Naples, Florida), Estia is a popular upscale Greek restaurant serving fresh Greek dishes. Enjoy a large array of whole fish along with octopus and spanokopita. Be sure to try the Estia chips (thinly sliced, lightly fried zucchini and eggplant, served with tzatziki) and the Greek salad (vine-ripened tomatoes, cucumbers, olives, green peppers, red onions, feta and red-wine vinaigrette dressing).

Fattoush 

182 Lancaster Ave., Malvern

Fattoush celebrates the flavors of the Mediterranean, where each meal is a nod to the love, warmth and family. Stop in for specials like a beef shawarma or Greek chicken wrap, cucumber salad or lamb platter at this Malvern location. Fattoush is a BYOB spot, so bring your favorite wine along!

The Greeks 

239 Haverford Ave., Narberth

Located in the quaint town of Narberth, the Greeks serves beer, wine and dishes like Greek sandwiches, salads and mussels alongside American favorites like nachos and meatloaf sandwiches for those in your party who may crave other types of cuisine.

Greek Brothers Taverna

1825 Limekiln Pke., Dresher

Montgomery County’s Greek Brother Taverna is a BYOB spot featuring calamari, chicken souvlaki, spanokopita and octopus (to name just a few menu offerings). It also offers takeout and delivery options.

Lourdas Greek Taverna  

50 N. Bryn Mawr Ave., Bryn Mawr

Be sure to come hungry to this cash-only BYOB in Bryn Mawr. Lourdas Greek Taverna features signature dishes like shrimp Lourdas (pan-seared shrimp in a white wine sauce with chopped tomatoes, scallions, garlic and feta cheese served with rice pilaf) or moussaka (grilled sliced eggplant, potatoes and beef layered with béchamel sauce).

Maris Mediterranean Cuisine

214 W. State St., Media

Located in the heart of Media, Maris offers starters, salads, entrees and a raw bar for Greek food lovers of all ages. The spanakopita, skewers and branzino are standouts, as is the shrimp and feta orzo (roasted tomato-ouzo cream, herbs and feta crumble).

Myrtos Restaurant

47 W. Lancaster Ave., Downingtown

The 2025 Critics’ Choice winner for our Best of the Main Line & Western Suburbs “Greek Food” award, Myrtos Restaurant in Downingtown offers authentic Greek dishes with a modern culinary twist. Inspired by the rich culinary traditions of Kefalonia, Greece, Myrtos is open for breakfast, lunch and dinner daily 11:30 a.m. to 9 p.m.

Nova Mediterranean Grill

815 E. Lancaster Ave., Villanova

Enjoy bowls, sandwiches, salads or a gyro burger at this popular Villanova eatery. Nova Mediterranean Grill even offers burritos and quesadillas, but made in a Greek way and stuffed with ingredients like feta, tomatoes, spinach and tzatziki.

The Olive Tree  

231 W. Lancaster Ave., Paoli

A family-owned, family-friendly Greek Mediterranean BYOB restaurant in Paoli, the Olive Tree has one of the area’s largest menus. Enjoy loaded Greek fries to start before diving into one of its many dishes like Yiayia’s (Greek for grandmother) meatball Greek salad (Yiayia’s meatballs, crisp romaine, organic spring mix, red onions, tomatoes, cucumbers, crumbled feta cheese, kalamata olives, pepperoncini peppers, grilled pita bread, house-made Greek vinaigrette dressing and a stuffed grape leaf).

Opa Taverna

40 E. Gay St., West Chester

Opa Taverna is downtown West Chester’s Greek spot with a full bar. Enjoy Greek delicacies like cheese saganaki (pan-fried Greek cheese), Greek meatballs or horiatiki (cucumbers, tomatoes, onions, peppers, Kalamata olives and feta cheese). Don’t forget to try the pastitsio (Greek lasagna with meat sauce) while you’re there, either.

Zesty’s  

4382 Main St., Manayunk

Savor authentic Greek flavors in the heart of Manayunk at Zesty’s. With catering options available, as well as a full bar, Zesty’s offers dishes such as mussels with white wine, parsley and mustard broth or chicken breast stuffed with fresh spinach and feta cheese with mushroom cream sauce, potatoes and vegetables.

Related: Where to Get Delicious Thai Food in the Main Line Region

Dining and Cooking