clock menu more-arrow no yes
A cheesesteak at Tony Luke’s
J. Varney for Visit Philadelphia

The Ultimate Guide to Cheesesteaks in Philly

Top spots for Philadelphia’s most famous food

View as Map
A cheesesteak at Tony Luke’s
| Photo by J. Varney for Visit Philadelphia

What’s the best cheesesteak in Philly? Asking that question beats any ice breaker, opening line, or fight-starter in this town. Everyone has a favorite and opinions for days.

The good news: It’s easy to find excellent cheesesteaks all over Philadelphia. Each spot has its own claim to fame, but the key elements are the same — a locally baked long roll that’s sturdy but soft on the inside, chopped or sliced griddle-fried beef, melted cheese (Whiz, American, or provolone), and the option of fried onions (“wit” and “witout” onions are both acceptable choices).

Think the list is missing something? Air grievances in the comment section or let us know via the tipline.

Read More
Note: Restaurants on this map are listed geographically.

1. Steve's Prince of Steaks (multiple locations)

Copy Link
7200 Bustleton Ave
Philadelphia, PA 19149
(215) 338-0985
Visit Website

The Prince of Steaks has sat on its throne in Northeast Philly for at least three decades, and hasn't changed a thing. Rib-eye, shaved to 1/8 of an inch, gets drenched in whiz for a delightfully chewy, flavor-packed bite. The location lends itself to an organic locals-only vibe, so fit in or get out. Visitors will likely find the Center City shop (41 S. 16th Street) most convenient.

2. Barry's Steaks

Copy Link
471 Leverington Ave
Philadelphia, PA 19128
(215) 487-3278
Visit Website

A Pat's and Geno's-esque rivalry exists between Chubby's and Dalessandro's in Roxborough. But quietly chugging along, Barry's serves what some might say are the best, and cheesiest, steaks in the entire neighborhood.

A post shared by Jesse Terry (@jessewterry) on

3. Dalessandro’s Steaks and Hoagies

Copy Link
600 Wendover St
Philadelphia, PA 19128
(215) 482-5407
Visit Website

Many claim Dalessandro's has the best cheesesteak in Philadelphia, and it's not hard to see why. Rolls are absolutely packed with finely chopped rib-eye, the cheese is mixed in just right, and the onions are kept chunky for maximum flavor.

4. Chubby's

Copy Link
5826 Henry Ave
Philadelphia, PA 19128
(215) 487-2575
Visit Website

Chubby's in Roxborough takes pride in the "cut" of its steak. Not chopped to oblivion, not big slabs, but the perfect in-between, so that the beef is as flavorful as possible.

5. Joe's Steaks + Soda Shop (multiple locations)

Copy Link
6030 Torresdale Ave
Philadelphia, PA 19135
(215) 535-9405
Visit Website

Another Northeast Philly classic has been providing beautiful, seared-to-order rib-eye steaks to its neighbors since 1949. And now, with a second location on Fishtown's piping-hot Frankford Avenue, the steak, soda, and shake shop is as popular as ever.

6. Larry’s Steaks

Copy Link
2459 N 54th St
Philadelphia, PA 19131
(215) 879-1776
Visit Website

Larry's is drunk food for the nearby Saint Joseph’s University student body, but for the rest of the world, it's a mighty fine place to order a cheesesteak, or a “belly filler”: a two-foot mammoth of a cheesesteak. However, beware the late-night weekend crowd — college kids aren't their best selves between the hours of 2 and 4 a.m.

7. Jimmy G's Steaks

Copy Link
695 N Broad St
Philadelphia, PA 19123
(215) 763-2495
Visit Website

This five-year-old shop on North Broad came onto the scene with signs that proclaimed “Best Fries in Philly” (and Eater didn’t disagree). But Jimmy G’s cheesesteaks are just as good: beefy monsters with just the right amount of greasiness. Lamb steaks are a thing here too.

8. Sonny's Famous Steaks

Copy Link
228 Market St
Philadelphia, PA 19106
(215) 629-5760
Visit Website

Don’t let Sonny’s location in tourist-friendly Old City be a deterrent. Sure, it’s a bit cleaner-looking — less grimy and “authentic” — than many of the other top shops on this list. But Sonny’s combination of friendly service, a great product, and lines that aren’t usually too long make it a solid choice.

Sonny’s [official]

9. Campo's

Copy Link
214 Market St
Philadelphia, PA 19106
(215) 923-1000
Visit Website

Family-run Campo’s, in business since 1947 and at its current location in Old City since 2001, is known for The Heater, a spicy take on a cheesesteak with hot peppers, jalapeno cheddar, and buffalo hot sauce. But the classic version is also well represented here, along with all different types of hoagies (including vegetarian and vegan options). Cheesesteak seekers will also find Campo’s at Citizens Bank Park, home of the Phillies, and at the Wells Fargo Center, home of the 76ers and Flyers.

10. Woodrow's Sandwich Shop

Copy Link
630 South St
Philadelphia, PA 19147
(215) 470-3559
Visit Website

South Street sandwich shop Woodrow’s, a newer addition to the dining scene, deviates from the classic cheesesteak with a gussied-up version that’s also worth trying. The Woodrow’s Whiz Wit combines shaved ribeye, house-made truffle whiz, caramelized onions, and cherry pepper mayo.

11. Ishkabibble's (multiple locations)

Copy Link
337 South St
Philadelphia, PA 19147
(215) 923-4337
Visit Website

This iconic yellow-and-pink storefront on South Street has been serving cheesesteaks since 1979. The original is still there, along with a second, much bigger location just up the street (517 South Street). It’s no wonder it expanded: The cheesesteaks are executed perfectly; chopped and packed to just the right ratio. Ishkabibble’s cheese fries are also a must-order.

A post shared by Joe Dollaz (@joedollaz) on

12. Jim's Steaks (multiple locations)

Copy Link
400 South St
Philadelphia, PA 19147
(215) 928-1911
Visit Website

Locals and tourists alike gather at Jim's on South Street, which turns out an incredible volume of cheesesteaks until late night. It’s easily one of the most well known cheesesteak joints in town. It’s also the place to try a ”Philly taco”: Wrap a giant slice of pizza from Lorenzo’s, located across the street, around a Jim’s cheesesteak.

13. Shank's Original

Copy Link
901 S Columbus Blvd
Philadelphia, PA 19147
(215) 218-4000
Visit Website

When the weather is nice, Shank's on the Delaware River waterfront is an ideal cheesesteak stop. The old-fashioned shack has a walk-up window for ordering and is surrounded by picnic tables overlooking the water.

14. Geno's Steaks

Copy Link
1219 S 9th St
Philadelphia, PA 19147
(215) 389-0659
Visit Website

With all the glitz of its blinding neon signs, the famed Geno's had better deliver, and for those visiting Philly for the first time, it does. Geno’s claim to fame is adding the cheese, after Pat’s — its rival across the street — invented the steak sandwich.

15. Pat's King of Steaks

Copy Link
1237 E Passyunk Ave
Philadelphia, PA 19147
(215) 339-9872
Visit Website

Pat's claims to have invented the cheesesteak, proudly serving the creation since 1930. Philadelphians know a Pat's steak is welcome any time of day, whether it's for lunch, a dinner before the game, or a late bite after the bars let out. Even a breakfast steak isn't a terrible way to start the day.

16. Gooey Looie's

Copy Link
231 McClellan St
Philadelphia, PA 19148
(215) 334-7668

Gooey Looie's in South Philly is the home of the over-stuffed cheesesteak. Literally bursting at all of its seams, the cheesesteak is a monstrosity of a sandwich — and a delicious one at that.

17. Philip's Steaks

Copy Link
2234 W Passyunk Ave
Philadelphia, PA 19145
(215) 755-4820

This South Philly staple, complete with a separate counter for the sandwich-eating lean, is open 24 hours a day — always a good thing for cheesesteak fans. Philip's offers all the usual suspects, but here, the Old Fashioned is a must: a provolone cheesesteak topped with peppers, tomatoes, and a healthy dose of salt, pepper, and oregano. Pizza steaks are also popular.

18. John's Roast Pork

Copy Link
14 Snyder Ave
Philadelphia, PA 19148
(215) 463-1951
Visit Website

Many believe that John's cheesesteaks are the very best in Philadelphia. The sandwich is heavy with seasoned beef, cooked to order — no piles of soggy meat in sight. And the cheese? Sharp provolone works surprisingly well. John’s Roast Pork might not have invented the cheesesteak and, given the name, it might not have originally sold it, but one thing is for certain: John’s has pretty much perfected it.

19. Ralph & Rickey's

Copy Link
2700 S 7th St
Philadelphia, PA 19148
(215) 271-6622
Visit Website

Way down on Oregon Avenue, Ralph and Rickey's quietly serves a South Philly-favorite cheesesteak. A small means a foot-long sandwich packed with juicy beef, American cheese (standard), and super-sweet caramelized onions.

A post shared by mike clark (@flyersssmike) on

20. Tony Luke's (multiple locations)

Copy Link
39 E Oregon Ave
Philadelphia, PA 19148
(215) 551-5725
Visit Website

Tony Luke's has made quite the name for itself, with locations far beyond the city's boundaries. But the original on Oregon Avenue, complete with impossible-to-miss neon signs, is where to start. Served on fresh Liscio’s rolls, Tony Luke’s cheesesteaks tend to be less greasy (and messy) than other iterations, but the flavor is still just right. Given the location near the ballpark, it’s especially fun to go after a Phillies game.

Tony Luke’s [official]

1. Steve's Prince of Steaks (multiple locations)

7200 Bustleton Ave, Philadelphia, PA 19149

The Prince of Steaks has sat on its throne in Northeast Philly for at least three decades, and hasn't changed a thing. Rib-eye, shaved to 1/8 of an inch, gets drenched in whiz for a delightfully chewy, flavor-packed bite. The location lends itself to an organic locals-only vibe, so fit in or get out. Visitors will likely find the Center City shop (41 S. 16th Street) most convenient.

7200 Bustleton Ave
Philadelphia, PA 19149

2. Barry's Steaks

471 Leverington Ave, Philadelphia, PA 19128

A Pat's and Geno's-esque rivalry exists between Chubby's and Dalessandro's in Roxborough. But quietly chugging along, Barry's serves what some might say are the best, and cheesiest, steaks in the entire neighborhood.

471 Leverington Ave
Philadelphia, PA 19128

3. Dalessandro’s Steaks and Hoagies

600 Wendover St, Philadelphia, PA 19128

Many claim Dalessandro's has the best cheesesteak in Philadelphia, and it's not hard to see why. Rolls are absolutely packed with finely chopped rib-eye, the cheese is mixed in just right, and the onions are kept chunky for maximum flavor.

600 Wendover St
Philadelphia, PA 19128

4. Chubby's

5826 Henry Ave, Philadelphia, PA 19128

Chubby's in Roxborough takes pride in the "cut" of its steak. Not chopped to oblivion, not big slabs, but the perfect in-between, so that the beef is as flavorful as possible.

5826 Henry Ave
Philadelphia, PA 19128

5. Joe's Steaks + Soda Shop (multiple locations)

6030 Torresdale Ave, Philadelphia, PA 19135

Another Northeast Philly classic has been providing beautiful, seared-to-order rib-eye steaks to its neighbors since 1949. And now, with a second location on Fishtown's piping-hot Frankford Avenue, the steak, soda, and shake shop is as popular as ever.

6030 Torresdale Ave
Philadelphia, PA 19135

6. Larry’s Steaks

2459 N 54th St, Philadelphia, PA 19131

Larry's is drunk food for the nearby Saint Joseph’s University student body, but for the rest of the world, it's a mighty fine place to order a cheesesteak, or a “belly filler”: a two-foot mammoth of a cheesesteak. However, beware the late-night weekend crowd — college kids aren't their best selves between the hours of 2 and 4 a.m.

2459 N 54th St
Philadelphia, PA 19131

7. Jimmy G's Steaks

695 N Broad St, Philadelphia, PA 19123

This five-year-old shop on North Broad came onto the scene with signs that proclaimed “Best Fries in Philly” (and Eater didn’t disagree). But Jimmy G’s cheesesteaks are just as good: beefy monsters with just the right amount of greasiness. Lamb steaks are a thing here too.

695 N Broad St
Philadelphia, PA 19123

8. Sonny's Famous Steaks

228 Market St, Philadelphia, PA 19106
Sonny’s [official]

Don’t let Sonny’s location in tourist-friendly Old City be a deterrent. Sure, it’s a bit cleaner-looking — less grimy and “authentic” — than many of the other top shops on this list. But Sonny’s combination of friendly service, a great product, and lines that aren’t usually too long make it a solid choice.

228 Market St
Philadelphia, PA 19106

9. Campo's

214 Market St, Philadelphia, PA 19106

Family-run Campo’s, in business since 1947 and at its current location in Old City since 2001, is known for The Heater, a spicy take on a cheesesteak with hot peppers, jalapeno cheddar, and buffalo hot sauce. But the classic version is also well represented here, along with all different types of hoagies (including vegetarian and vegan options). Cheesesteak seekers will also find Campo’s at Citizens Bank Park, home of the Phillies, and at the Wells Fargo Center, home of the 76ers and Flyers.

214 Market St
Philadelphia, PA 19106

10. Woodrow's Sandwich Shop

630 South St, Philadelphia, PA 19147

South Street sandwich shop Woodrow’s, a newer addition to the dining scene, deviates from the classic cheesesteak with a gussied-up version that’s also worth trying. The Woodrow’s Whiz Wit combines shaved ribeye, house-made truffle whiz, caramelized onions, and cherry pepper mayo.

630 South St
Philadelphia, PA 19147

11. Ishkabibble's (multiple locations)

337 South St, Philadelphia, PA 19147

This iconic yellow-and-pink storefront on South Street has been serving cheesesteaks since 1979. The original is still there, along with a second, much bigger location just up the street (517 South Street). It’s no wonder it expanded: The cheesesteaks are executed perfectly; chopped and packed to just the right ratio. Ishkabibble’s cheese fries are also a must-order.

337 South St
Philadelphia, PA 19147

12. Jim's Steaks (multiple locations)

400 South St, Philadelphia, PA 19147

Locals and tourists alike gather at Jim's on South Street, which turns out an incredible volume of cheesesteaks until late night. It’s easily one of the most well known cheesesteak joints in town. It’s also the place to try a ”Philly taco”: Wrap a giant slice of pizza from Lorenzo’s, located across the street, around a Jim’s cheesesteak.

400 South St
Philadelphia, PA 19147

13. Shank's Original

901 S Columbus Blvd, Philadelphia, PA 19147

When the weather is nice, Shank's on the Delaware River waterfront is an ideal cheesesteak stop. The old-fashioned shack has a walk-up window for ordering and is surrounded by picnic tables overlooking the water.

901 S Columbus Blvd
Philadelphia, PA 19147

14. Geno's Steaks

1219 S 9th St, Philadelphia, PA 19147

With all the glitz of its blinding neon signs, the famed Geno's had better deliver, and for those visiting Philly for the first time, it does. Geno’s claim to fame is adding the cheese, after Pat’s — its rival across the street — invented the steak sandwich.

1219 S 9th St
Philadelphia, PA 19147

15. Pat's King of Steaks

1237 E Passyunk Ave, Philadelphia, PA 19147

Pat's claims to have invented the cheesesteak, proudly serving the creation since 1930. Philadelphians know a Pat's steak is welcome any time of day, whether it's for lunch, a dinner before the game, or a late bite after the bars let out. Even a breakfast steak isn't a terrible way to start the day.

1237 E Passyunk Ave
Philadelphia, PA 19147

Related Maps

16. Gooey Looie's

231 McClellan St, Philadelphia, PA 19148

Gooey Looie's in South Philly is the home of the over-stuffed cheesesteak. Literally bursting at all of its seams, the cheesesteak is a monstrosity of a sandwich — and a delicious one at that.

231 McClellan St
Philadelphia, PA 19148

17. Philip's Steaks

2234 W Passyunk Ave, Philadelphia, PA 19145

This South Philly staple, complete with a separate counter for the sandwich-eating lean, is open 24 hours a day — always a good thing for cheesesteak fans. Philip's offers all the usual suspects, but here, the Old Fashioned is a must: a provolone cheesesteak topped with peppers, tomatoes, and a healthy dose of salt, pepper, and oregano. Pizza steaks are also popular.

2234 W Passyunk Ave
Philadelphia, PA 19145

18. John's Roast Pork

14 Snyder Ave, Philadelphia, PA 19148

Many believe that John's cheesesteaks are the very best in Philadelphia. The sandwich is heavy with seasoned beef, cooked to order — no piles of soggy meat in sight. And the cheese? Sharp provolone works surprisingly well. John’s Roast Pork might not have invented the cheesesteak and, given the name, it might not have originally sold it, but one thing is for certain: John’s has pretty much perfected it.

14 Snyder Ave
Philadelphia, PA 19148

19. Ralph & Rickey's

2700 S 7th St, Philadelphia, PA 19148

Way down on Oregon Avenue, Ralph and Rickey's quietly serves a South Philly-favorite cheesesteak. A small means a foot-long sandwich packed with juicy beef, American cheese (standard), and super-sweet caramelized onions.

2700 S 7th St
Philadelphia, PA 19148

20. Tony Luke's (multiple locations)

39 E Oregon Ave, Philadelphia, PA 19148
Tony Luke’s [official]

Tony Luke's has made quite the name for itself, with locations far beyond the city's boundaries. But the original on Oregon Avenue, complete with impossible-to-miss neon signs, is where to start. Served on fresh Liscio’s rolls, Tony Luke’s cheesesteaks tend to be less greasy (and messy) than other iterations, but the flavor is still just right. Given the location near the ballpark, it’s especially fun to go after a Phillies game.

39 E Oregon Ave
Philadelphia, PA 19148

Related Maps