Top 10 Cheesesteak Spots in Philadelphia
Top 10 Cheesesteak Spots in Philadelphia
Direct Answer
The Best Overall cheesesteak in Philadelphia comes from Dalessandro's Steaks in Roxborough, where finely chopped, deeply caramelized ribeye and a soft, sturdy roll make the city's most balanced sandwich. The Best Value pick is Steve's Prince of Steaks in the Northeast, where a generous, sliced-meat steak with real flavor lands among the most satisfying dollars-per-bite in town.
This list is built for visitors, locals, and out-of-towners on a cheesesteak pilgrimage who want the genuinely best steaks across Roxborough, South Philly, Northern Liberties, and the Northeast — from a $10 counter classic to a destination order worth crossing the city for.
Every spot below is a real, currently-operating, well-known Philadelphia institution with a steak worth lining up for.
How We Ranked the Top 10
We weighted each shop against what cheesesteak lovers actually argue about, drawing on The Infatuation, Eater Philly, Yelp, Google Reviews, and decades of local consensus. The weighting:
- Steak quality and flavor — 30%
- Consistency and service — 20%
- Value for money — 15%
- Roll and cheese balance — 15%
- Menu range and options — 10%
- Local reputation — 10%
A shop that has one great ingredient but a soggy roll or a wildly inconsistent grill drops fast. The winners balance meat, cheese, and bread across years of feeding hungry Philadelphians.
1. Dalessandro's Steaks 🏆 BEST OVERALL
Cuisine: Cheesesteak | Price: $$ | Best for: The most balanced, classic Philly steak
At the corner of Henry and Wendover in Roxborough, Dalessandro's Steaks is the connoisseur's pick and a frequent answer to "best cheesesteak in Philadelphia." The steak is finely chopped ribeye, griddled until deeply browned and almost crispy at the edges, then piled high and folded into a soft Italian roll.
Order it "whiz wit" (Cheez Whiz with onions) or provolone for the full effect. What sets Dalessandro's apart is balance: the meat-to-roll-to-cheese ratio is dialed in, the beef carries real char and flavor, and consistency is rock-solid. The tiny corner shop draws lines, but the counter moves fast.
A short walk away sits rival Chubby's, but locals keep coming back here.
Pros:
- Finely chopped, deeply caramelized ribeye
- Near-perfect meat-to-roll-to-cheese balance
- Rock-solid consistency visit after visit
- Frequent "best in the city" honoree among locals
Cons:
- Cramped corner shop with limited seating
- Lines form at peak lunch and dinner hours
Verdict: The connoisseur's choice — the most balanced, flavorful classic cheesesteak in Philadelphia.
2. John's Roast Pork
Cuisine: Cheesesteak / roast pork | Price: $$ | Best for: Purists who want top-tier meat
In a low-slung building near the South Philly waterfront off Snyder Avenue, John's Roast Pork is a James Beard America's Classics winner and a heavyweight in any cheesesteak debate. The cheesesteak uses high-quality sliced ribeye on a seeded Carangi roll, griddled with onions and your choice of cheese.
The sandwiches are enormous and the beef quality is a clear step up. It's also famous for its namesake roast pork with sharp provolone and broccoli rabe, considered by many the city's best sandwich, period. The shop keeps short daytime hours and closes when it sells out, so go early.
There's outdoor seating and a no-frills, beloved vibe.
Pros:
- James Beard America's Classics honoree
- Top-tier sliced ribeye on a seeded Carangi roll
- Enormous, generously filled sandwiches
- Legendary roast pork as a second option
Cons:
- Daytime-only hours and early sellouts
- Out-of-the-way industrial location
Verdict: A purist's dream — among the best meat quality of any steak in the city.
3. Pat's King of Steaks
Cuisine: Cheesesteak | Price: $$ | Best for: First-timers and the original experience
At 9th and Passyunk in South Philly, Pat's King of Steaks is the self-proclaimed birthplace of the cheesesteak, open since 1930 and a 24-hour Philadelphia rite of passage. The steak is thin-sliced and griddled, served on an Amoroso-style roll. Order in the famous shorthand at the window — say "whiz wit" for Cheez Whiz with onions — and keep the line moving.
It sits directly across the intersection from rival Geno's, and trying both is a classic tourist face-off. While locals often prefer other shops, Pat's earns its place for history, the round-the-clock experience, and a genuinely solid late-night steak.
Pros:
- The original cheesesteak landmark since 1930
- Open 24 hours for late-night cravings
- Iconic order-at-the-window experience
- Right across from Geno's for a head-to-head
Cons:
- Touristy and often crowded
- Strict ordering etiquette can intimidate first-timers
Verdict: The historic original — essential for first-timers and late-night Philadelphia eats.
4. Geno's Steaks
Cuisine: Cheesesteak | Price: $$ | Best for: The neon-lit South Philly face-off
Directly across from Pat's at 9th and Passyunk, Geno's Steaks is the other half of South Philadelphia's most famous cheesesteak rivalry, blazing with neon and open 24 hours. Geno's uses thin-sliced steak and is known for offering provolone, American, or Whiz, with quick griddle service at the window.
The two shops draw endless debate over which is better, and the only real answer is to eat both back-to-back. Geno's leans slightly toward a cleaner, less greasy steak in many fans' eyes. As a South Philly institution and tourist magnet, it's a required stop on any cheesesteak crawl through the neighborhood.
Pros:
- Iconic 24-hour South Philly institution
- Choice of provolone, American, or Whiz
- Quick window service and bright, lively scene
- Half of the legendary Pat's-vs-Geno's face-off
Cons:
- Heavy tourist crowds at peak times
- Locals debate whether it tops nearby rivals
Verdict: A required pilgrimage stop — best enjoyed head-to-head against Pat's across the street.
5. Jim's South St.
Cuisine: Cheesesteak | Price: $$ | Best for: A griddle-show steak on a buzzy strip
On the lively South Street corridor, Jim's Steaks (long known as Jim's South St.) is an Art Deco landmark where you watch the cooks chop and griddle right at the front counter as you wait in line. The steak is thin-sliced, griddled with onions, and stuffed into an Amoroso roll, with Whiz, provolone, or American on offer.
The open-grill theater and the smell hitting you from the sidewalk are half the appeal. After a fire, the South Street flagship has been rebuilding, but the brand remains a Philadelphia staple with other locations. It's a longtime favorite for a steak amid the energy of South Street's shops and bars.
Pros:
- Iconic Art Deco South Street landmark
- Open-griddle theater while you wait
- Classic thin-sliced steak with all the cheese options
- Prime location amid South Street's energy
Cons:
- Lines stretch down the block on weekends
- Flagship has faced rebuilding after a fire
Verdict: A buzzy, theatrical classic — a fun steak in the middle of South Street's action.
6. Tony Luke's
Cuisine: Cheesesteak / roast pork | Price: $$ | Best for: Big sandwiches near the stadiums
In South Philadelphia near the sports complex on Oregon Avenue, Tony Luke's is a local favorite known for hefty sandwiches and a roll that holds up to serious filling. The cheesesteak is sliced and griddled, but the shop is equally famous for its roast pork Italian with sharp provolone and broccoli rabe.
The seeded roll and quality meat make either order a standout. Its proximity to the stadiums makes it a go-to before and after games, and the walk-up windows keep the line moving. Generous portions and consistent quality have made it a Philly institution and a regular on "best of" lists.
Pros:
- Hefty sandwiches on a quality seeded roll
- Famous roast pork Italian alongside the steak
- Convenient pre- and post-game stop near the stadiums
- Consistent quality and generous portions
Cons:
- Gets slammed around game times
- Stadium-area parking can be a hassle
Verdict: A reliable South Philly heavyweight — perfect before a game and great for the roast pork too.
7. Cosmi's Deli
Cuisine: Cheesesteak / deli | Price: $$ | Best for: A neighborhood-corner-store classic
At 8th and Dickinson in South Philly, Cosmi's Deli is a beloved corner deli that quietly turns out one of the city's best cheesesteaks. The steak is griddled to order with well-seasoned beef, and the deli setting means you can build a serious sandwich with quality ingredients and creative options beyond the standard.
Less touristy than the Passyunk landmarks, Cosmi's draws neighborhood regulars and in-the-know steak hunters. The relaxed corner-store vibe, fair prices, and consistently great steak have earned it a loyal following and repeated appearances on local best-cheesesteak lists. It's the kind of under-the-radar spot Philadelphians send friends to.
Pros:
- Well-seasoned, made-to-order griddled steak
- Quality deli ingredients and creative options
- Low-key, non-touristy neighborhood vibe
- A favorite of in-the-know locals
Cons:
- Tiny corner deli with little to no seating
- Off most tourists' radar and harder to find
Verdict: A local's secret — a corner-deli steak that quietly outclasses many famous names.
8. Angelo's Pizzeria
Cuisine: Cheesesteak / pizza | Price: $$ | Best for: A modern cult-favorite steak (worth the wait)
On 9th Street in the Italian Market stretch of South Philly, Angelo's Pizzeria has become a cult destination as much for its cheesesteak as its pizza. The steak features high-quality meat on a house-baked, sturdy seeded roll that many call the best bread on any cheesesteak in the city.
The shop is small and famous for long waits and an online ordering system that sells out fast, but devotees insist the sandwich justifies the effort. The bread, the beef, and the careful build put it near the top of nearly every modern "best cheesesteak" ranking. Plan ahead and order early.
Pros:
- House-baked seeded roll often called the city's best
- High-quality meat and careful build
- Top of nearly every modern best-cheesesteak list
- Excellent pizza to round out the order
Cons:
- Notorious long waits and fast sellouts
- Limited hours and tricky ordering system
Verdict: The modern cult favorite — exceptional bread and beef if you're willing to wait.
9. Joe's Steaks + Soda Shop
Cuisine: Cheesesteak / soda shop | Price: $$ | Best for: A crispy-edged steak and a milkshake
With locations in Tacony (Northeast Philly) and Fishtown, Joe's Steaks + Soda Shop is a longtime family-run favorite (formerly Chink's) known for a distinctive griddle style. The steak is chopped and griddled until the edges crisp, giving it extra texture and flavor, then served on a fresh roll with your choice of cheese.
The retro soda-shop setting means you can pair it with a hand-spun milkshake, making it a fun, family-friendly stop. Generations of Northeast Philadelphians have grown up on these steaks, and the Fishtown location brings the same recipe to a trendier neighborhood. Friendly service and consistency round out the appeal.
Pros:
- Crispy-edged griddle style with great texture
- Hand-spun milkshakes in a retro soda-shop setting
- Family-run with decades of consistency
- Two locations across the Northeast and Fishtown
Cons:
- Northeast location is a trek from Center City
- Retro shop fills up on weekends
Verdict: A crispy-edged classic with a milkshake chaser — a fun, family-friendly Northeast staple.
10. Steve's Prince of Steaks 💎 BEST VALUE
Cuisine: Cheesesteak | Price: $ | Best for: The best dollars-per-bite sliced steak
With its flagship in the Northeast on Bustleton Avenue (plus Center City and other locations), Steve's Prince of Steaks is a local favorite known for a sliced rather than chopped steak with serious, beefy flavor. The generous portions, fresh roll, and choice of Whiz, American, or provolone make for one of the most satisfying and best-value steaks in the city — you get a big, flavorful sandwich without the tourist-corner markup.
Northeast Philadelphians have championed Steve's for decades, and the sliced-meat style gives it a distinct, hearty bite that sets it apart from the chopped-steak crowd. It's the value pick that locals quietly swear by.
Pros:
- Hearty sliced-meat style with deep beef flavor
- Generous portions at a fair, non-touristy price
- Choice of Whiz, American, or provolone
- A decades-long Northeast Philadelphia favorite
Cons:
- Flagship is far from the tourist core
- Sliced (not chopped) style isn't for chopped-steak purists
Verdict: The value champion — a big, beefy, sliced-meat steak that delivers the most per dollar in the city.
Where Should You Eat?
What to Look For When Choosing a Cheesesteak in Philadelphia
- Meat quality and griddle char — The best steaks use real ribeye and griddle it to deep, caramelized color; flavor lives in the char, whether chopped (Dalessandro's) or sliced (Steve's).
- The roll matters as much as the meat — A great roll, like Angelo's house-baked seeded loaf or John's seeded Carangi, holds the sandwich together and adds flavor; a soggy roll ruins everything.
- Cheese choice — Decide between Whiz (the gooey classic), provolone (sharper, more "gourmet"), and American (creamy and mild); the right shop does all three well.
- Know the ordering shorthand — At the Passyunk landmarks, order fast: "whiz wit" means Cheez Whiz with onions; "wit-out" means no onions.
- Tourist landmark vs local favorite — Pat's, Geno's, and Jim's deliver the iconic experience; Dalessandro's, Cosmi's, and Steve's are where locals actually go.
- Hours and sellouts — Some greats (John's, Angelo's) keep short hours and sell out; others (Pat's, Geno's) run 24/7 for late-night cravings.
What matters less than marketing implies: which shop "invented" the cheesesteak, neon signage, and celebrity name-drops. The meat, the griddle, and the roll decide whether a steak is great far more than a famous corner or a tourist reputation.
FAQ
What is the best cheesesteak in Philadelphia overall? Dalessandro's Steaks in Roxborough earns our top spot for its finely chopped, deeply caramelized ribeye and near-perfect meat-to-roll-to-cheese balance, a frequent local pick for the city's best.
What is the best-value cheesesteak in Philadelphia? Steve's Prince of Steaks offers the best dollars-per-bite, serving a generous, beefy sliced-meat steak at a fair, non-touristy price across its Northeast and Center City locations.
Should I go to Pat's or Geno's? Both sit across the same intersection at 9th and Passyunk and are open 24 hours — the classic move is to eat one from each back-to-back and decide for yourself.
How do I order a cheesesteak like a local? Use the shorthand: "whiz wit" means Cheez Whiz with onions, and "wit-out" means no onions. Have your order and cash ready to keep the line moving.
Which cheesesteak has the best meat quality? John's Roast Pork, a James Beard America's Classics winner, uses top-tier sliced ribeye on a seeded Carangi roll, widely praised as some of the best meat of any steak in the city.
Which spot has the best roll? Angelo's Pizzeria in the Italian Market is famous for a house-baked seeded roll that many consider the best bread on any cheesesteak in Philadelphia — worth the long wait.
Bottom Line
For cheesesteaks in Philadelphia, Dalessandro's Steaks in Roxborough is our Best Overall — finely chopped, deeply caramelized ribeye on a perfectly balanced roll that locals return to again and again. Steve's Prince of Steaks is our Best Value, delivering a big, beefy sliced-meat steak for the best price in town.
Whether you want the historic face-off of Pat's and Geno's, the top-tier meat at John's Roast Pork, or the cult-favorite bread at Angelo's, use the decision tree above to route yourself to the right window. Order it "whiz wit," eat it fast, and you'll understand why Philadelphians argue about this sandwich forever.
Sources
- The Infatuation — best cheesesteaks in Philadelphia
- Eater Philly — cheesesteak guides and rankings
- Yelp — Philadelphia cheesesteak reviews
- Google Reviews — Philadelphia cheesesteak shops
- TripAdvisor — best Philadelphia cheesesteaks
- James Beard Foundation — America's Classics (John's Roast Pork)
- Dalessandro's Steaks — official site
- Pat's King of Steaks — official site
- Geno's Steaks — official site
- Visit Philadelphia — where to find the best cheesesteaks
*best cheesesteaks in Philadelphia review — where to eat cheesesteaks in Philadelphia, top steak spots, ratings, and a review of the best places to get a cheesesteak.*