When it comes to delicious, messy grub, nothing quite matches up to a good Philly Cheesesteak. So let’s head over to the homeland; these are the 10 best spots to grab a Philly Cheesesteaks. Just remember these are in no particular order… that was too difficult of a task, even for us.

NAME: Tony Luke’s
LOCATION: 39 E Oregon Ave

When you think of a Philly Cheesesteak, Tony Luke’s might be the first one that comes to mind. They’re both the meatiest and the cheesiest concoctions you can find, really speaking to the heart of South Philly. While there are a bunch of locations (all delicious) we recommend visiting the original first.

NAME: Pat’s King of Steaks
LOCATION: 1237 E. Passyunk Ave

Two things stood out to us at Pat’s – the golden cheese and those crispy fries! The world-famous establishment is a great lunch spot if you don’t have much to do after because it fills you up and sometimes tires you out (but it’s totally worth it).

NAME: John’s Roast Pork
LOCATION: 14 East Snyder Ave

If you want to add a little Italian to your cheesesteak experience, head over to John’s! Here you can find large, meaty cheesesteaks with delicious seasonings and if you want more, try their Italian-style cuisine, including chicken parmesan, meatball subs, Italian sausage and more!

NAME: Jim Steaks
LOCATION: 400 South St

Jim’s is your ideal West Philly-style cheesesteaks that have made a name for themselves for almost 90 years! The fresh bread, savory meats, creamy cheese and delicious onions make the case for them being one of the favorites.

NAME: Geno’s Steaks
LOCATION: 1219 S 9th St

You can see the bright neon lights from a mile and you will hear praise from even farther away. It was impossible not to include Geno’s on our list because of the ridiculously good (and filling) cheesesteaks they have. Oh, and the hoagies aren’t too bad either!

NAME: McNally’s Tavern
LOCATION: 8634 Germantown Ave

Looking for more of a sit-down experience? McNally’s offers more of an “old school” feel with its history practically bleeding through the walls. Enjoy your cheesesteak with an ice-cold beer or a glass of wine with a friend, which makes it an even more fun experience, if you know what we mean!

NAME: Campo’s
LOCATION: 214 Market St

Unlike most on this list, Campo’s doesn’t necessarily specialize on cheesesteaks, but that doesn’t make them any less delicious. It only makes their other things that much better. Their sandwich shop is nothing short of a delight, but that’s not why you’re here. Their golden cheesesteaks are as good as they get, making them an easy addition for our list!

NAME: Dalessandro’s Steaks
LOCATION: 600 Wendover St

While we don’t exactly know the best cheesesteak… we do think the steak part is best at Dalessandro’s. Maybe it’s where they get it, maybe it’s the way it’s cooked – we’re not sure. But what we DO know is their cheesesteaks and hoagies are amazing and easily belong on this list.

NAME: Steve Prince of Steaks
LOCATION: 7200 Bustleton Ave

You can’t miss the neon signs, so you might as well pay them a visit. Steve’s might have an extensive menu but the real love is in their rich and creamy cheesesteaks. You might want a nap afterwards, but it’s well worth the perfect steak-to-cheese ratio!

NAME: Shank’s Original
LOCATION: 901 S Christopher Columbus Blvd

The warm and satisfying cheesesteaks are just part of the menu at Shank’s, but arguably the best. The vintage-style recipes are hard to pass on so do yourself a favor and give them a try.

Check out our other posts on Restaurants.