🍔 Popular Picks — Philadelphia, USA

12 Best Cheesesteak Spots in Philadelphia (2026)

A Reddit-backed guide to the city that invented the cheesesteak — from Michelin-recognized gems to 24-hour tourist landmarks.

Quick answer

Philadelphia's cheesesteak scene goes far beyond Pat's and Geno's. The real action is at neighborhood joints like John's Roast Pork, Angelo's Pizzeria, and Dalessandro's. This list, curated from hundreds of Reddit posts across r/PhiladelphiaEats and r/philadelphia, covers the 12 spots that actual Philadelphians recommend.

Best overall
John's Roast Pork — 4.6★ (3,878 reviews)
Best newcomer
Angelo's Pizzeria — cooper sharp on seeded roll
Best neighborhood
Dalessandro's Steaks — 4.4★ (13,305 reviews)
Last verified
2026-03

Top verdicts

  • John's Roast Pork: Reddit's consensus #1 cheesesteak. Juiciest meat, firmest roll.
  • Angelo's: The Michelin-recognized newcomer with cooper sharp cheese.
  • Dalessandro's: The neighborhood legend with 13,305 reviews.

Philadelphia's cheesesteak scene offers a range of options, typically costing $10-$16, with John's Roast Pork and Angelo's Pizzeria consistently topping Reddit recommendations for their superior quality and unique takes on the classic. While tourist spots like Pat's and Geno's are worth a visit, local favorites are scattered throughout the city.

Philadelphia invented the cheesesteak, and the debate over who makes the best one has raged since Pat Olivieri first threw some beef on a hot dog grill in 1930. We analyzed hundreds of Reddit posts across r/PhiladelphiaEats, r/philadelphia, and r/food to find the 12 spots that actual Philadelphians recommend — not just the neon-lit tourist traps on Passyunk Ave.

A standard cheesesteak costs $10-$16 at most spots. The big three debate (Pat's vs. Geno's vs. Jim's) is largely for tourists — locals have their own favorites scattered across South Philly, Fishtown, Roxborough, and the Northeast. Three cheese choices dominate: Cheez Whiz (iconic), provolone (sharp), and American (creamy), with cooper sharp emerging as a modern fourth option at spots like Angelo's.

Cheesesteak Map

1. John's Roast Pork

1John's Roast Pork

Classic Cheesesteak 4.6 · 3,878 reviews
John's Roast Pork cheesesteak in Philadelphia
💰 $10-$14 📍 14 E Snyder Ave, Philadelphia, PA 19148 📌 Google Maps →
🕐 Hours
ScheduleMon: Closed; Tue-Sat: 10 AM - 7 PM; Sun: Closed
What to order: John's Roast Pork, a classic cheesesteak spot, is known for its juicy meat and perfect roll, though prices and location are not specified here. Order the cheesesteak with sharp provolone and fried onions, but don't overlook their equally legendary roast pork sandwich.
“I see why some say that this is the best cheesesteak in Philadelphia. It's an absolute gut buster of a sandwich in all the best ways. Meat is probably the juiciest I've ever had on a cheesesteak.”— r/PhiladelphiaEats · 2024
“John's Roast Pork. The cheesesteak is great but the roast pork is life-changing.”— r/philadelphia · 2024
tabiji verdict: The Reddit consensus pick for best cheesesteak in Philadelphia. Juiciest meat, firmest roll, purest execution.

2Angelo's Pizzeria

Cooper Sharp 4.6 · 4,180 reviews
Angelo's Pizzeria cheesesteak in Philadelphia
💰 $12-$16 📍 736 S 9th St, Philadelphia, PA 19147 📌 Google Maps →
🕐 Hours
ScheduleMon-Tue: Closed; Wed-Sat: 11 AM - 6 PM; Sun: 11 AM - 4 PM
What to order: Angelo's Pizzeria, a Cooper Sharp cheesesteak destination, has an unspecified price and location, but is renowned for its seeded roll. The recommended order is a cheesesteak with cooper sharp cheese, fried onions, and long hots; the seeded roll is truly the secret weapon.
“This is the best cheesesteak I've ever had in my life. The bread was somehow crunchy without being even a little burnt, while still chewy. The cooper sharp cheese was amazing.”— r/PhiladelphiaEats · 2024
“Angelo's is where controversy starts. It was a fine cheesesteak. Usually not a huge fan of seeded rolls, but it worked fine.”— r/PhiladelphiaEats · 2024
tabiji verdict: The new king of Philly cheesesteaks. Cooper sharp cheese on a seeded roll that converts even the skeptics.

3Dalessandro's Steaks

Neighborhood Legend 4.4 · 13,305 reviews
Dalessandro's Steaks cheesesteak in Philadelphia
💰 $10-$14 📍 600 Wendover St, Philadelphia, PA 19128 📌 Google Maps →
🕐 Hours
ScheduleMon-Sun: 11 AM - 9 PM
What to order: Dalessandro's Steaks, a neighborhood legend with unknown pricing and location, is famous for its provolone-based cheesesteaks. Order the cheesesteak with extra sharp provolone and fried onions, and add sweet peppers for the full experience.
“It's a damn great sandwich. Everything blends in super well. To hell with the contrarians, Dalessandro's deserves its flowers.”— r/PhiladelphiaEats · 2024
“Dalessandro's is often ranked as the best cheesesteak in Philadelphia for a good reason.”— Eater Philadelphia
tabiji verdict: The Roxborough institution that locals defend with their lives. Everything blends perfectly.

4Sonny's Famous Steaks

Old City Gem 4.4 · 6,352 reviews
Sonny's Famous Steaks cheesesteak in Philadelphia
💰 $10-$14 📍 228 Market St, Philadelphia, PA 19106 📌 Google Maps →
🕐 Hours
ScheduleMon-Sat: 11 AM - 8 PM; Sun: 11 AM - 7 PM
What to order: Sonny's Famous Steaks, an Old City gem with unspecified pricing and location, is known for its classic cheesesteak. The recommended order is a cheesesteak with Whiz and fried onions, but their chicken cheesesteak is also excellent.
“Whenever I'm out with friends we usually settle on Sonny's. Everything works so harmoniously together. You get equal parts of bread, cheese and steak in every bite.”— r/PhiladelphiaEats · 2024
tabiji verdict: The sleeper pick that friends always settle on. Equal parts bread, cheese, and steak in every bite.

5Joe's Steaks + Soda Shop

Fishtown Classic 4.5 · 2,717 reviews
Joe's Steaks + Soda Shop cheesesteak in Philadelphia
💰 $10-$14 📍 1 W Girard Ave, Philadelphia, PA 19123 📌 Google Maps →
🕐 Hours
ScheduleMon-Thu: 11 AM - 9 PM; Fri-Sat: 11 AM - 2 AM; Sun: 11 AM - 9 PM
What to order: Joe's Steaks + Soda Shop, a Fishtown classic with unknown pricing and location, is a must-visit for its original cheesesteak. Order the original cheesesteak with Whiz, and don't skip the milkshakes.
“A very solid blend of ingredients. Kind of smaller than the other ones I'm used to eating.”— r/PhiladelphiaEats · 2024
“Joe's is one of those spots that never disappoints. Consistent every single time.”— r/philadelphia · 2023
tabiji verdict: A solid, well-balanced cheesesteak in Fishtown with old-school soda shop vibes.

6Woodrow's Sandwich Shop

House-Made Whiz 4.5 · 1,491 reviews
Woodrow's Sandwich Shop cheesesteak in Philadelphia
💰 $12-$16 📍 630 South St, Philadelphia, PA 19147 📌 Google Maps →
🕐 Hours
ScheduleMon-Sat: 11 AM - 8 PM; Sun: 11 AM - 6 PM
What to order: Woodrow's Sandwich Shop, known for its house-made Whiz cheesesteak, has an unknown price and location. Order the cheesesteak with house-made cheese whiz, but skip the truffle and get the original.
“Their house made cheese whiz is a gamechanger. Bread was good and the steak might have actually been the best of them all.”— r/PhiladelphiaEats · 2024
“The truffle cheese was a bit overpowering but the meat was actually quite tasty.”— r/PhiladelphiaEats · 2024
tabiji verdict: The new-school cheesesteak shop where house-made cheese whiz is a gamechanger.

7Jim's South St.

South Street Icon 4.4 · 12,360 reviews
Jim's South St. cheesesteak in Philadelphia
💰 $10-$14 📍 400 South St, Philadelphia, PA 19147 📌 Google Maps →
🕐 Hours
ScheduleMon-Thu: 11 AM - 1 AM; Fri-Sat: 11 AM - 3 AM; Sun: 11 AM - 10 PM
What to order: Jim's South St., a South Street icon with unspecified pricing and location, is famous for its Whiz cheesesteaks. Order the cheesesteak with Whiz and fried onions; the onions are scattered throughout the meat here.
“I really liked it. Particularly was a fan of the fried onions and how they scattered them throughout the meat.”— r/PhiladelphiaEats · 2024
tabiji verdict: The South Street institution that reopened after a fire. Great fried onions scattered through the meat.

8Steve's Prince of Steaks

Northeast Philly 4.3 · 3,423 reviews
Steve's Prince of Steaks cheesesteak in Philadelphia
💰 $10-$14 📍 7200 Bustleton Ave, Philadelphia, PA 19149 📌 Google Maps →
🕐 Hours
ScheduleSun: 9:30 AM - 11 PM; Mon-Wed: 9:30 AM - 10 PM; Thu: 9:30 AM - 11 PM; Fri-Sat: 9:30 AM - 1 AM
What to order: Steve's Prince of Steaks, a Northeast Philly staple with unknown pricing and location, is known for its house Whiz cheesesteaks. Order the cheesesteak with their house Whiz; the large is enormous.
“Steve's is the best cheesesteak in the Northeast and it's not even close. Their Whiz is different.”— r/philadelphia · 2023
tabiji verdict: The Northeast Philly legend. Their Whiz is house-made and the portions are massive.

9Ishkabibble's

South Street 4.2 · 3,719 reviews
Ishkabibble's cheesesteak in Philadelphia
💰 $10-$14 📍 517 South St, Philadelphia, PA 19147 📌 Google Maps →
🕐 Hours
ScheduleSun-Thu: 9:30 AM - 11 PM; Fri-Sat: 9:30 AM - 12 AM
What to order: Ishkabibble's, a South Street cheesesteak destination with unspecified pricing and location, is known for its Whiz cheesesteaks. Order the cheesesteak with Whiz, but their chicken cheesesteak is also a local favorite.
“Best Cheesesteak on South Street. The cheese whiz was delicious and it was plentiful on the meat.”— r/PhiladelphiaEats · 2024
tabiji verdict: Best cheesesteak on South Street. Plentiful Whiz, generous meat.

10Tony and Nick's Steaks

South Philly Local 4.4 · 7,927 reviews
Tony and Nick's Steaks cheesesteak in Philadelphia
💰 $10-$14 📍 39 E Oregon Ave, Philadelphia, PA 19148 📌 Google Maps →
🕐 Hours
ScheduleMon-Sat: 7 AM - 9 PM; Sun: 9 AM - 6 PM
What to order: Tony and Nick's Steaks, a South Philly local favorite with unknown pricing and location, offers simple, no-frills perfection. Order the cheesesteak with American cheese and fried onions.
“Tony and Nick's is an underrated gem. Nobody talks about it but the steak is consistently great.”— r/PhiladelphiaEats · 2023
tabiji verdict: A true South Philly neighborhood joint. No tourists, no lines, just a really good cheesesteak.

11Pat's King of Steaks

Tourist Landmark 4.1 · 15,202 reviews
Pat's King of Steaks cheesesteak in Philadelphia
💰 $12-$14 📍 1237 Passyunk Ave, Philadelphia, PA 19147 📌 Google Maps →
🕐 Hours
ScheduleOpen 24 hours
What to order: Pat's King of Steaks, a tourist landmark with unknown pricing and location, is famous for its classic cheesesteak. Order the "Whiz wit" (Cheez Whiz with onions), and know your order before you reach the window.
“Pat's is more beefy and actually had good flavor. A little dry, but I enjoyed it.”— r/PhiladelphiaEats · 2024
“Not controversial — the meat was disgusting to me.”— r/PhiladelphiaEats · 2024
tabiji verdict: The original — invented the cheesesteak in 1930. A pilgrimage, not a peak culinary experience.

12Geno's Steaks

Tourist Landmark 4.0 · 15,745 reviews
Geno's Steaks cheesesteak in Philadelphia
💰 $12-$14 📍 1219 S 9th St, Philadelphia, PA 19147 📌 Google Maps →
🕐 Hours
ScheduleOpen 24 hours
What to order: Geno's Steaks, a tourist landmark with unknown pricing and location, is known for its classic cheesesteak. Order the "Whiz wit," but if the line at Pat's is shorter, go there instead.
“If water was a cheesesteak it'd be a Geno's steak.”— r/PhiladelphiaEats · 2024
“Geno's — it's a cheesesteak, nothing more. Kinda flavorless and greasy at the same time.”— r/PhiladelphiaEats · 2024
tabiji verdict: Pat's rival across the street. More about the experience than the sandwich.

Frequently Asked Questions

What is the best cheesesteak in Philadelphia?

John's Roast Pork and Angelo's Pizzeria are the most consistently recommended on Reddit. John's has the juiciest meat with a perfect roll, while Angelo's uses cooper sharp cheese on a seeded roll that converts skeptics.

What cheese should I get on a Philly cheesesteak?

The three classic options are Cheez Whiz (the iconic choice), provolone (sharp and melty), and American (mild and creamy). Cooper sharp is a newer favorite at places like Angelo's.

Is Pat's or Geno's better?

Neither is considered the best by locals. They're tourist landmarks worth visiting for the experience, but Reddit overwhelmingly recommends John's Roast Pork, Angelo's, and Dalessandro's over both.

How do I order a cheesesteak in Philly?

Keep it simple: say your cheese choice and whether you want onions. 'Whiz wit' means Cheez Whiz with fried onions. 'Provolone without' means provolone, no onions. Have your money ready.

How much does a cheesesteak cost in Philadelphia?

A standard cheesesteak costs $10-$16 at most spots. Angelo's and Woodrow's are on the higher end ($14-$16). Pat's and Geno's are around $12-$14.

What are the best cheesesteak spots away from tourist areas?

Dalessandro's in Roxborough, John's Roast Pork in South Philly, Steve's Prince of Steaks in Northeast Philly, and Tony and Nick's on Oregon Ave.

What's the difference between a cheesesteak and a roast pork sandwich?

A cheesesteak uses thinly sliced ribeye cooked on a flat-top grill with melted cheese. A roast pork sandwich uses slow-roasted pork with sharp provolone and broccoli rabe. John's Roast Pork is famous for both.

🎟️ Book Philadelphia Experiences

Tours and activities hand-picked for this guide

Experiences via Viator — free cancellation on most tours

Related Attractions