10 Best Greek Restaurants in Pennsylvania

Greek food has earned quite a following in Pennsylvania. Most Greek restaurants offer your favorite fried foods and sandwiches alongside traditional Greek fare you can’t find in just any restaurant. If you want authentic dishes and flavors just like you’d find in the Mediterranean, head to these 10 best Greek restaurants in Pennsylvania. 

Hellenic Kouzina, Mechanicsburg, PA

This Greek kitchen has just about every traditional meal you can think of. Gyros, Souvlaki, spreads, and spanakopita are just a few of the dishes you'll find here. The prices are just as impressive as the taste, letting you fill up for well under ten bucks.

Souvlaki Boys, Lancaster, PA

Their passion for pitas is reflected in every meal they create. If you happen to spot their food truck out and about, you'll definitely want to stop to get the true Greek street food experience. They also have a storefront serving up their family’s tried-and-true authentic Greek recipes.

Zorba’s Tavern, Philadelphia, PA

This long-standing Philadelphia fixture has been serving up traditional Greek food for more than 20 years. Their recipes hail straight from Thessaloniki and have been passed down from generation to generation. And the best part is they deliver!

Nostos, Allentown, PA

Step through their door and you think you've likely entered a whole new world, with the ambiance reflecting pieces of Greek culture. Their Greek chefs import many of their items straight from Greece, adding to the authentic experience. And you won't want to miss their beautiful Sunday brunch spread, one of the only Greek brunches you'll find in the state.

View this post on Instagram

A post shared by Amal & Janvi (@twogirlswithtoomuchthyme) on

Yanni’s Gyros, Lansdale, PA

This family-owned Greek restaurant is as delicious as they come. They have tons of veggie and non-vegetarian meals to give every person something to savor, no matter their diet. The service is quick and the portions are plentiful, giving you all the more reason to pay them a visit.

Aroma Mediterranean Cuisine, King of Prussia, PA

They may have "Aroma" in their name, but the enticing smells are just the beginning. You won't find a more authentic Greek food experience anywhere else in town. They just started delivering, too, so take advantage and get delicious Greek food sent right to your door.

The Olive Tree, Downingtown, PA

One of the most unique and attractive things about this place at their lunch buffet, where you can fill up on delicious Greek fare for one low price. This is a great way to sample a little bit of everything Greek, especially if you're new to the cuisine. If you're in a hurry, you can save some time by ordering online. 

View this post on Instagram

A post shared by The Olive Tree Greek Grill (@olivetreegrill) on

Estia, Radnor and Philadelphia, PA

That's Greek fine dining restaurant is truly a unique gem in Pennsylvania. Their homestyle ambiance will make you feel immediately welcome, resembling Greek architecture complete with an indoor courtyard, stucco walls, and limestone floors. It's all part of a well-crafted experience, setting the tone for an amazing authentic Greek meal.

The Mad Greek Restaurant, Boothwyn, PA

They fused classic Greek cuisine with American street food, and the result is nothing short of wow-worthy. Even better, they now offer delivery and online ordering to give you all around convenience. And if you're feeding a crowd, they offer several party-friendly platters that give you even more value. 

Dmitri’s, Philadelphia, PA

Truth be told, the menu here isn't quite as large as other Greek restaurants. But what they lack in variety, they definitely make up for in terms of taste and quality. You can still find the most popular Greek eats, including Lamb, spinach pie, and Tzatziki. 

View this post on Instagram

A post shared by FoodChasers (@foodchasers) on

Select a Pennsylvania town to find the Best Things-To-Do and Places To Go around you
Find Greek Restaurants Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Adams County

Allegheny County

Armstrong County

Beaver County

Bedford County

Berks County

Blair County

Bradford County

Bucks County

Butler County

Cambria County

Cameron County

Carbon County

Centre County

Chester County

Clarion County

Clearfield County

Clinton County

Columbia County

Crawford County

Cumberland County

Dauphin County

Delaware County

Elk County

Erie County

Fayette County

Forest County

Franklin County

Fulton County

Greene County

Huntingdon County

Indiana County

Jefferson County

Juniata County

Lackawanna County

Lancaster County

Lawrence County

Lebanon County

Lehigh County

Luzerne County

Lycoming County

Mckean County

Mercer County

Mifflin County

Monroe County

Montgomery County

Montour County

Northampton County

Northumberland County

Perry County

Philadelphia County

Pike County

Potter County

Schuylkill County

Snyder County

Somerset County

Sullivan County

Susquehanna County

Tioga County

Union County

Venango County

Warren County

Washington County

Wayne County

Westmoreland County

Wyoming County

York County