Whether you like Italian food, sushi, brunch, or Mexican food, Philadelphia is the spot for almost any kind of cuisine. In fact, I would argue it’s a great spot for Greek food specifically. And what’s not to love about Greek food? From gyros, to souvlaki, to Greek yogurt, this type of cuisine is full of delicious plates. But, if you don’t know where to go, it can be pretty overwhelming to find a place to eat. Luckily, I’ve put together a list of my favorite Greek restaurants.
With some fast and casual spots and other classy, sit-down restaurants, there’s a Greek place perfect for every kind of day. There’s also a few restaurants on my list with BYOB policies for when you want to save some money. Keep reading to learn more about each spot!
Best Greek Restaurants in Philadelphia
2230 Fairmount Ave, Philadelphia, PA 19130
Phone: (215) 978-5990
Another long-standing restaurant in town is Zorba’s Tavern. This local restaurant serves Greek cuisine in a charming spot. Zorba’s has been in service for 24 years and also has a BYOB policy, so you can save a few bucks.
With a menu full of amazing options including a vegetarian section, everyone will find something to love here. Be sure to try the classic roasted lamb leg, shrimp santorini, chicken souvlaki, or imam baldi. Don’t forget to bring a bottle of wine!
1405-07 Locust St, Philadelphia, PA 19102
Phone: (215) 735-7700
With two banquet rooms and a private dining room, Estia Restaurant is great for regular dining, special occasions, or celebrations small or large. This spot also has a bar and a lounge area – what more could you want?
Estia Restaurant’s menu is pretty large with a wide variety of flavors. Try out the jumbo African prawns, lamb chops, bone-in filet mignon, pasta ala grecca. Make sure to stop by for happy hour from 3:30 p.m. to 4:30 p.m. every day of the week!
South Street Souvlaki
509 South St, Philadelphia, PA 19147
Phone: (215) 925-3026
With award-winning food, South Street Souvlaki is a must-try Greek spot in town. Serving Greek cuisine to the community since 1977, you can count on this restaurant knowing how to serve some delicious food.
Serving a menu with plenty of classic Greek dishes, you may have a hard time deciding what to order. We recommend the dolmades, souvlaki platter, pastitsio, or gyro platter.
They even offer some vegan and vegetarian options. Be sure to finish your meal with some baklava!
1127 Pine St, Philadelphia, PA 19107
Phone: (215) 592-8333
An additional BYOB that serves Greek cuisine is Effie’s Restaurant. Claiming to be the only truly authentic Greek restaurant in town, you have to try this spot. Modeled after a Taverna you would find in Greece, you’ll feel like you traveled to the country itself.
Effie’s menu is pretty straightforward with plenty of delicious plates to try. Be sure to try the honey glazed salmon, shrimp santorini, Mediterranean pasta, or braised lamb. Don’t forget to bring a bottle or two!
1001 Spruce St, Philadelphia, PA 19107
Phone: (267) 928-2085
Perfect for dining or take-out, Kanella Grill is a great spot for any occasion whether you want to go out or relax on the couch.
This place serves Greek cuisine, but specializes in kebabs. Reviewers especially appreciate the service at this place.
Offering plenty of dishes including vegan and vegetarian ones, everyone will love Kanella Grill. Try out the spanakopita, lamb shawarma platter, meat on meat platter, or falafel platter. Make sure to try the glaktoboureko!
51 N 12th St, Philadelphia, PA 19107
Phone: (215) 629-9775
Serving Greek cuisine with an American twist, Olympia Gyro is another popular restaurant. Open since 1984, this place has been making locals happy for decades. With large portions and efficient service, this is perfect for grabbing food on the go.
Olympia Gyro’s menu consists of sandwiches, platters, and salads. We recommend the Greek salad with salmon, spanakopita platter, edamame fritter gyro, buffalo chicken souvlaki platter, or souvlaki sandwich. Be sure to have some baklava, of course!
6024 Ridge Ave #118, Philadelphia, PA 19128
Phone: (267) 331-9476
An additional fast spot to grab some authentic Greek cuisine is Yiro Yiro. Though this spot serves plenty of dishes, the owners were motivated to serve an amazing yiro after realizing the ones offered in Philly weren’t up to their standards.
Yiro Yiro allows its customers to build their own yiro or skewer in addition to other options like salads. Be sure to try the pork belly yiro, pork skewer, nisi salad, or falafel yiro. Don’t forget to check out the Greek yogurt bar for dessert!
Moustaki Authentic Gyros
161 N 21st St, Philadelphia, PA 19103
Phone: (215) 964-9151
Looking for a more casual spot? Try out Moustaki Authentic Gyros. This local restaurant serves Greek cuisine, specializing in gyros, pitas, and platters. With authenticity in mind, you can count on the food here being truly traditional.
Moustaki Authentic Gyros serves every Greek dish you can think of, they also offer pizza. We recommend the pork gyro, moustaki bowl, nissi pizza, or chicken souvlaki platter. Be sure to order some dessert after you eat your meal!
1412 South St, Philadelphia, PA 19146
Yeeroh is on Philly’s popular South Street. The restaurant is small, but the name is in huge letters on the outside, so don’t worry, you won’t be able to miss it.
It’s a cozy yet bustling restaurant with minimal seating inside and outside, so most people order takeout.
I love how authentic the food is at Yeeroh. I’ve had the privilege of eating here several times, and everything I’ve tried is delicious.
They have a lot of appetizers, French fries, gyros, and more to choose from. Some of my favorite dishes here are their feta sticks, Yeeroh fries, and beef and lamb kabobs with plenty of tzatziki sauce.
222 S 40th St, Philadelphia, PA 19104
Phone: (215) 382-2600
Rounding out our list of Greek food spots is Greek Lady. Serving gyros as well as Philadelphia-style hoagies, this is the perfect spot combining the culture of Greece and the city. Established in 1985, this restaurant has been popular for years.
Choose from Greek classics and traditional hoagies at Greek Lady. We recommend the house gyro, Italian hoagie, grilled salmon platter, or green pepper cheese steak. Be sure to sip on a milkshake after you eat!
213 W Main St, Lansdale, PA 19446
You’ll have to travel 30 miles north of Philadelphia’s city center to eat at Yanni’s Gyros, but I promise it’s well worth it. The restaurant is unassuming, but the welcoming atmosphere and casual vibe make it so great.
Yanni’s Gyros is most known for its gyros, but they have many other traditional Greek dishes. The chicken gyro platter, lamb chops, and stuffed tomatoes are some of the best on the menu. Another favorite of mine is their papoutsakia which is stuffed eggplant with bechamel.
So, the next time you’re craving some delicious Greek food, you won’t have waste an hour searching for the best spot. With this list at your disposal, you’ll know the perfect place in Philly for every occasion – as long as it involves Greek food.
Want to try more international cuisine? We recommend you try Indian dishes. Not only are Indian cuisine delicious, they also have a wide range of vegan and vegetarian menu for people who are looking for a healthier meal. Check out these amazing Indian restaurants around Philadelphia.
Which spot are you most excited to try? Let us know! Did we leave a restaurant out of this list? Make sure you drop us a line and we’ll check it out!