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