clock menu more-arrow no yes
A cheesesteak with pickles, ketchup, hot peppers, whiz, and onions at Tony Luke’s
A cheesesteak at Tony Luke’s
J. Varney for Visit Philadelphia

The Ultimate Guide to Cheesesteaks in Philly

23 top spots for Philadelphia’s most famous food

View as Map
A cheesesteak at Tony Luke’s
| 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). Take your pick — there’s something for everyone.

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 almost four 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. Three Steve’s Prince of Steaks shops are open, including the original on Bustleton Avenue, the one on Comly Road, also in the Northeast, and the Langhorne location. Call ahead to order in advance and make pickup quicker.

a cheesesteak with cheez whiz on white and red paper Kory Aversa

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 Roxborough standby since 1989, Barry’s is open for pickup and delivery on Seamless and Grubhub. Call to order.

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. Call ahead — or wait in line — to place your order.

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. Chubby’s is open for delivery and pickup. Order online or call 215-487-2575.

5. Sister Muhammad's Kitchen

Copy Link
4441 Germantown Ave
Philadelphia, PA 19144
(215) 621-7250
Visit Website

Operating in Germantown since 1999, Sister Muhammad’s Kitchen is a destination for cheesesteaks of all varieties — while the restaurant serves the more classic beef cheesesteak, the lamb steak, salmon steak, and black bean vegetarian steak are all highlights. Dining in is an option, as well as takeout and delivery through DoorDash and Uber Eats.

6. 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 seared-to-order rib-eye steaks to its neighbors since 1949. Both Joe’s locations — the old school shop on Torresdale Avenue and the newer one in Fishtown — are open for call-ahead pickup orders. For delivery, find these rib-eye steaks on Caviar, Grubhub, DoorDash, and Uber Eats. Milkshakes in flavors like strawberry or mint chocolate chip are also available for pickup and delivery.

7. Max's Steaks

Copy Link
3653 Germantown Ave
Philadelphia, PA 19140
(215) 229-9048

The cheesesteak joint made famous in the film Creed — when Tessa Thompson shows Michael B. Jordan how to eat Philly’s favorite sandwich — is known for its huge sandwiches and North Philly’s storied cheesesteak shop is open for takeout. Online ordering is an option. Important note for night owls: Max’s is open late.

8. Larry’s Steaks (multiple locations)

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 after 11 p.m. Call or download the Larry’s Steaks app to order, or use Grubhub. It’s cash only.

9. Blackbird

Copy Link
614 N 2nd St
Philadelphia, PA 19123
(267) 324-5224
Visit Website

Even in the land of griddle-fried beef, vegans and vegetarians will find a good cheesesteak. Bright yellow Cheez Whiz-style sauce separates Blackbird’s cheesesteak from the other herbivore competition. Order online for pickup or place delivery orders through DoorDash.

10. 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.

Outside of Sonny’s, with orange chairs and people eating cheesesteaks P. Meyer for Visit Philadelphia

11. 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. Sandwiches are available for pickup and through most delivery services.

12. Woodrow's Sandwich Shop

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

South Street sandwich shop Woodrow’s 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. Place an order for delivery or pickup online.

13. 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. Call or place an order on Grubhub for pickup.

14. 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. Stop by to order or use DoorDash for delivery.

15. 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 is an ideal cheesesteak stop to stop by when you’re on a warm-weather stroll. Call ahead for pickup or order on DoorDash or GrubHub.

16. 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’s always a destination. Geno’s claim to fame is adding the cheese, after Pat’s — its rival across the street — invented the steak sandwich. It’s open for walk-ups, or order delivery via DoorDash, GrubHub, and Uber Eats.

17. 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. Use DoorDash and Uber Eats for delivery, or walk up to the takeout window, right down the street from Geno’s.

pat’s steaks Pat’s King of Steaks [official]

18. Donkey's Place

Copy Link
1223 Haddon Ave
Camden, NJ 08103
(856) 966-2616
Visit Website

In Camden, Donkey’s Place offers an unusual take on the classic Philly sandwich by serving its cheesesteak on a round, seeded Kaiser roll. But talk about staying power. This place sells exclusively cheesesteaks and fries and has been going strong for more than 75 years. It’s different, but worth a drive across the river to sample New Jersey’s best cheesesteak. Call to order takeout.

19. Frizwit

Copy Link
100 Morris St
Philadelphia, PA 19148
(215) 377-9466
Visit Website

During the pandemic, Musi BYOB chef Ari Miller pivoted his Pennsport restaurant to play host to a variety of pop-ups. Frizwit serves his reimagined Philly cheesesteak with grass-fed beef, locally made beer cheese, and Merzbacher’s rolls. Plus, there are plenty of vegetarian and vegan options. Order online for pickup and delivery.

20. 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. Call or walkup for pickup.

21. Philip's Steaks

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

This South Philly staple 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. Call for delivery or order via Uber Eats or Grubhub.

22. 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. Call to order and get a pickup time.

23. 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. Along with the shops, Philly-born cheesesteak chain Tony Luke’s is shipping frozen sandwiches packed with rib-eye and American cheese right to customers’ doors. Thaw, pop in the oven, and eat.

A cheesesteak with cheese whiz on a roll on top of white and red Tony Luke’s paper Tony Luke’s [official]

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

7200 Bustleton Ave, Philadelphia, PA 19149
a cheesesteak with cheez whiz on white and red paper Kory Aversa

The Prince of Steaks has sat on its throne in Northeast Philly for almost four 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. Three Steve’s Prince of Steaks shops are open, including the original on Bustleton Avenue, the one on Comly Road, also in the Northeast, and the Langhorne location. Call ahead to order in advance and make pickup quicker.

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. A Roxborough standby since 1989, Barry’s is open for pickup and delivery on Seamless and Grubhub. Call to order.

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. Call ahead — or wait in line — to place your order.

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. Chubby’s is open for delivery and pickup. Order online or call 215-487-2575.

5826 Henry Ave
Philadelphia, PA 19128

5. Sister Muhammad's Kitchen

4441 Germantown Ave, Philadelphia, PA 19144

Operating in Germantown since 1999, Sister Muhammad’s Kitchen is a destination for cheesesteaks of all varieties — while the restaurant serves the more classic beef cheesesteak, the lamb steak, salmon steak, and black bean vegetarian steak are all highlights. Dining in is an option, as well as takeout and delivery through DoorDash and Uber Eats.

4441 Germantown Ave
Philadelphia, PA 19144

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

6030 Torresdale Ave, Philadelphia, PA 19135

Another Northeast Philly classic has been providing seared-to-order rib-eye steaks to its neighbors since 1949. Both Joe’s locations — the old school shop on Torresdale Avenue and the newer one in Fishtown — are open for call-ahead pickup orders. For delivery, find these rib-eye steaks on Caviar, Grubhub, DoorDash, and Uber Eats. Milkshakes in flavors like strawberry or mint chocolate chip are also available for pickup and delivery.

6030 Torresdale Ave
Philadelphia, PA 19135

7. Max's Steaks

3653 Germantown Ave, Philadelphia, PA 19140

The cheesesteak joint made famous in the film Creed — when Tessa Thompson shows Michael B. Jordan how to eat Philly’s favorite sandwich — is known for its huge sandwiches and North Philly’s storied cheesesteak shop is open for takeout. Online ordering is an option. Important note for night owls: Max’s is open late.

3653 Germantown Ave
Philadelphia, PA 19140

8. Larry’s Steaks (multiple locations)

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 after 11 p.m. Call or download the Larry’s Steaks app to order, or use Grubhub. It’s cash only.

2459 N 54th St
Philadelphia, PA 19131

9. Blackbird

614 N 2nd St, Philadelphia, PA 19123

Even in the land of griddle-fried beef, vegans and vegetarians will find a good cheesesteak. Bright yellow Cheez Whiz-style sauce separates Blackbird’s cheesesteak from the other herbivore competition. Order online for pickup or place delivery orders through DoorDash.

614 N 2nd St
Philadelphia, PA 19123

10. Sonny's Famous Steaks

228 Market St, Philadelphia, PA 19106
Outside of Sonny’s, with orange chairs and people eating cheesesteaks P. Meyer for Visit Philadelphia

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

11. 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. Sandwiches are available for pickup and through most delivery services.

214 Market St
Philadelphia, PA 19106

12. Woodrow's Sandwich Shop

630 South St, Philadelphia, PA 19147

South Street sandwich shop Woodrow’s 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. Place an order for delivery or pickup online.

630 South St
Philadelphia, PA 19147

13. 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. Call or place an order on Grubhub for pickup.

337 South St
Philadelphia, PA 19147

14. 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. Stop by to order or use DoorDash for delivery.

400 South St
Philadelphia, PA 19147

15. Shank's Original

901 S Columbus Blvd, Philadelphia, PA 19147

When the weather is nice, Shank's on the Delaware River is an ideal cheesesteak stop to stop by when you’re on a warm-weather stroll. Call ahead for pickup or order on DoorDash or GrubHub.

901 S Columbus Blvd
Philadelphia, PA 19147

Related Maps

16. 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’s always a destination. Geno’s claim to fame is adding the cheese, after Pat’s — its rival across the street — invented the steak sandwich. It’s open for walk-ups, or order delivery via DoorDash, GrubHub, and Uber Eats.

1219 S 9th St
Philadelphia, PA 19147

17. Pat's King of Steaks

1237 E Passyunk Ave, Philadelphia, PA 19147
pat’s steaks Pat’s King of Steaks [official]

Pat's claims to have invented the cheesesteak, proudly serving the creation since 1930. Use DoorDash and Uber Eats for delivery, or walk up to the takeout window, right down the street from Geno’s.

1237 E Passyunk Ave
Philadelphia, PA 19147

18. Donkey's Place

1223 Haddon Ave, Camden, NJ 08103

In Camden, Donkey’s Place offers an unusual take on the classic Philly sandwich by serving its cheesesteak on a round, seeded Kaiser roll. But talk about staying power. This place sells exclusively cheesesteaks and fries and has been going strong for more than 75 years. It’s different, but worth a drive across the river to sample New Jersey’s best cheesesteak. Call to order takeout.

1223 Haddon Ave
Camden, NJ 08103

19. Frizwit

100 Morris St, Philadelphia, PA 19148

During the pandemic, Musi BYOB chef Ari Miller pivoted his Pennsport restaurant to play host to a variety of pop-ups. Frizwit serves his reimagined Philly cheesesteak with grass-fed beef, locally made beer cheese, and Merzbacher’s rolls. Plus, there are plenty of vegetarian and vegan options. Order online for pickup and delivery.

100 Morris St
Philadelphia, PA 19148

20. 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. Call or walkup for pickup.

231 McClellan St
Philadelphia, PA 19148

21. Philip's Steaks

2234 W Passyunk Ave, Philadelphia, PA 19145

This South Philly staple 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. Call for delivery or order via Uber Eats or Grubhub.

2234 W Passyunk Ave
Philadelphia, PA 19145

22. 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. Call to order and get a pickup time.

14 Snyder Ave
Philadelphia, PA 19148

23. Tony Luke's (multiple locations)

39 E Oregon Ave, Philadelphia, PA 19148
A cheesesteak with cheese whiz on a roll on top of white and red Tony Luke’s paper 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. Along with the shops, Philly-born cheesesteak chain Tony Luke’s is shipping frozen sandwiches packed with rib-eye and American cheese right to customers’ doors. Thaw, pop in the oven, and eat.

39 E Oregon Ave
Philadelphia, PA 19148

Related Maps