The single best cheesesteak in Philadelphia right now is at Angelo's Pizzeria (736 S. 9th St, Bella Vista). It holds a 2025 Michelin Bib Gourmand — one of only three cheesesteak shops in the city to receive the distinction when Michelin made its Philadelphia debut in November 2025. Angelo's is two blocks north of the Pat's and Geno's corner, a cash-only takeout counter with a line that forms before the door opens. The ribeye is hand-sliced thick, not chopped to a paste, giving each bite a more distinct steak texture than most spots on this list. The bread is soft and holds without breaking under the weight of the filling. A Michelin Bib Gourmand means good quality at good value, and Angelo's earns both.
John's Roast Pork (14 E Snyder Ave, Pennsport) is the single most repeated recommendation among Philadelphia food writers and locals. It has held that position for years despite — or because of — its limitations: cash only, Tuesday through Saturday only, limited daytime hours, and a location in Pennsport that requires intentional effort to reach. The cheesesteak here uses sharp provolone that most regulars prefer over the Cheez Whiz at the tourist-facing spots. John's is also famous for the roast pork sandwich, which uses slow-roasted pork with sharp provolone and broccoli rabe on a long roll, and which some regulars consider the more interesting order. The cheesesteak is what brings first-timers; the roast pork is what brings them back.
Dalessandro's Steaks & Hoagies (600 Wendover St, Roxborough) is the second Michelin Bib Gourmand winner on this list and the most difficult to reach — it sits in the Roxborough neighborhood with no direct subway connection, roughly 25 minutes by ride-share from Center City. Open since 1960, Dalessandro's chops its ribeye to a very fine mince, almost a paste, which is the opposite approach from Angelo's. The result is a denser, more uniform bite that melds completely with the cheese. Chubby's Steaks, directly across Henry Avenue on the same block, is often mentioned in the same breath and worth noting if you make the trip out to Roxborough.
Seven spots verified open as of October 2026, ranked from most essential to the worthwhile detour. Hours and prices change — confirm before you go.
1. Angelo's Pizzeria — 736 S. 9th St, Bella Vista — 12-min walk from Ellsworth-Federal Station (Broad Street Line), 2 blocks north of Pat's/Geno's corner — $ — 2025 Michelin Bib Gourmand; cash only; takeout only; thick-cut hand-sliced ribeye; closes by early evening
2. John's Roast Pork — 14 E Snyder Ave, Pennsport, South Philly — Snyder Station (Broad Street Line), 5-min walk — $ — Cash only; Tue-Sat limited daytime hours only; food writers' most-repeated top pick; also famous for roast pork sandwich with sharp provolone and broccoli rabe
3. Dalessandro's Steaks & Hoagies — 600 Wendover St, Roxborough — no direct subway; ride-share ~25 min from Center City — $ — Cash only; open since 1960; 2025 Michelin Bib Gourmand; ultra-fine ribeye mince technique; Chubby's Steaks directly across the street
4. Pat's King of Steaks — 1237 E Passyunk Ave, South Philly — Ellsworth-Federal Station (Broad Street Line), 12-min walk east — $ — Open 24/7; the original cheesesteak shop (Pat Olivieri, 1930); Cheez Whiz is the standard order; shares the most iconic food corner in South Philly with Geno's
5. Geno's Steaks — 1219 S. 9th St, South Philly — directly across from Pat's at the same corner — $ — Open 24/7; rival founded by Joey Vento in 1966; meat cut thicker than Pat's; neon-lit landmark; do both spots in one visit and form your own opinion
6. Del Rossi's Cheesesteak & Pizza Co. — 538 N. 4th St, Northern Liberties — Spring Garden Station (Market-Frankford Line), 5-min walk — $ — Third 2025 Michelin Bib Gourmand winner; in-house sesame sourdough; Cooper Sharp American cheese; open until 11pm weeknights
7. Jim's Steaks — 400 South Street, Queen Village — 2nd St Station (Market-Frankford Line), 10-min walk west — $ — Reopened May 2024 with 100-seat expanded space after a 2022 fire; cash recommended; a South Street landmark since 1939; an Isaiah Zagar mosaic was uncovered during the 2024 renovation
Get short, interactive stories that make each place easier to remember while you travel.
Angelo's ranks first because the 2025 Michelin Bib Gourmand — the most recent independent critical recognition in the city — and consistent editorial consensus put the ribeye technique and bread quality above the tourist-famous spots. The Michelin debut was not a small event for Philadelphia: the guide assessed the full restaurant landscape and gave its Bib Gourmand to exactly three cheesesteak shops. Those three are numbers 1, 3, and 6 on this list.
John's Roast Pork ranks second on a different kind of recognition: years of repeated top-pick status among Philadelphia food writers and locals who are not impressed by the Passyunk corner. Its limitations — limited hours, cash only, closed two days a week — are part of the identity. The shop has never had to market itself.
Dalessandro's earns third for six decades of consistency and a Michelin nod. Pat's and Geno's rank fourth and fifth not despite their fame but alongside it — the Passyunk corner is a real place worth visiting, the food is genuinely good, and the 24/7 availability makes them the most accessible spots on the list. Del Rossi's ranks sixth because the Northern Liberties location and evening hours serve a different visitor profile, and Jim's ranks seventh as the South Street anchor that has served the neighborhood since 1939.
These are our picks, based on critical recognition, local reputation, and verified open status as of October 2026. No paid placements, no invented ratings or review counts.
Best for first-timers: Pat's and Geno's at the 9th and Passyunk corner. Not because they are the best — they are not, by most critical measures — but because the corner is the origin point of the whole conversation, both shops are open 24/7, and seeing them side by side is an experience that is inseparable from understanding why Philadelphia takes a sandwich this seriously. Order at Pat's first (Whiz wit), then walk across the street to Geno's (American wit), eat both at the curb.
Best for the serious eater: Angelo's and John's Roast Pork, planned as a full-day food circuit through South Philly. Angelo's for an early lunch — arrive before it opens, because the line forms fast. John's for the roast pork sandwich in the afternoon, at least one stop south on the Broad Street Line. Both are cash only and both require you to travel below South Street.
Best late at night: Pat's and Geno's are the only 24/7 options. From 10pm to midnight on a weekday, the tourist surge is gone and the crowd shifts to local cab drivers, South Philly residents, and people leaving nearby bars. The cheesesteak does not change after midnight; the atmosphere does.
Best Michelin sweep: Angelo's (Bella Vista), Dalessandro's (Roxborough), and Del Rossi's (Northern Liberties) are the three 2025 Bib Gourmand winners. They span three neighborhoods, use three different techniques, and serve three different crowds. All three together require two separate days of travel. That is what makes them interesting.
Best for evenings: Del Rossi's in Northern Liberties, open until 11pm weeknights, is the only Michelin-recognized spot with evening-friendly hours. The sesame sourdough and Cooper Sharp American make it the most unusual sandwich of the seven.
South Philly — Passyunk and Bella Vista cluster: Pat's, Geno's, and Angelo's form a three-block cluster at the center of Philadelphia's cheesesteak identity. Take the Broad Street Line to Ellsworth-Federal Station and walk 12 minutes east on Passyunk Avenue. Angelo's is at S. 9th Street, two blocks before the Pat's and Geno's corner. If Angelo's is open when you arrive, you can reasonably do all three in one outing. The Philadelphia cheesesteak guide covers the full origin story of Pat Olivieri and why this specific corner became the center of the city's most argued-about food.
Pennsport — John's Roast Pork: One stop south of Ellsworth-Federal on the Broad Street Line is Snyder Station, five minutes from John's at 14 E Snyder Ave. If you are already making the South Philly trip, extending it one stop to Snyder is a 10-minute add-on. But John's is closed Sunday and Monday and shuts in the early afternoon — plan the day around its hours, not the other way around.
Northern Liberties — Del Rossi's: Walk or take the Market-Frankford Line to Spring Garden Station (M and F lines), five minutes from Del Rossi's at 538 N. 4th St. Northern Liberties is a younger, more residential neighborhood than South Philly. The sesame sourdough and Cooper Sharp reflect a different audience and a different idea of what the cheesesteak can be. Evening hours mean it works as a post-dinner stop or a late bite before the bars close.
Roxborough — Dalessandro's: No subway option. Dalessandro's at 600 Wendover St requires a ride-share or bus from Center City, roughly 25 minutes each way. Chubby's Steaks sits directly across Henry Avenue, so the trip can include both if you want a full Roxborough comparison.
At Pat's and Geno's, the ordering ritual is deliberately efficient. Step to the window, say your cheese first — Whiz, American, or Provolone — then 'wit' for fried onions or 'witout' for none. 'Whiz wit' is the classic order: Cheez Whiz melted over thinly sliced ribeye with fried onions on an Amoroso roll. If you pause or ask a question, the person behind you will sigh audibly, and the person at the window will answer in a tone that makes the local tradition very clear. It is part of the experience.
Cheez Whiz at these shops is not spray cheese from a can. It is a hot, poured processed cheddar sauce that melts into the meat and bread in a way that white American and provolone do not replicate. Provolone gives a sharper, more distinct cheese flavor. American gives a creamier, milder result. Most Philadelphia regulars have a strong opinion about which is correct and will share it immediately.
At Angelo's, Dalessandro's, and Del Rossi's, no ritual is required — the staff will ask. Del Rossi's specifically uses Cooper Sharp American (a sharper, saltier version of American cheese made in Pennsylvania for over 80 years) on house-baked sesame sourdough. Neither choice is traditional. That is exactly the point.
Are Pat's and Geno's cash only? Historically yes — both operated cash only for decades. Cash is the safe assumption; confirm directly before you visit. Most other spots on this list (Angelo's, Dalessandro's, John's Roast Pork) are definitively cash only. Del Rossi's and Jim's are more likely to accept cards.
Can I make a reservation? No. Every shop on this list is walk-in counter service only. Angelo's has a line system — arrive early and expect to wait. John's Roast Pork has no phone-ahead option.
Is John's Roast Pork open on weekends? Saturday yes, Sunday no. John's operates Tuesday through Saturday with limited daytime hours — roughly 10am to 5pm, though hours shift. Call 215-463-1951 or check online before making the trip. If you are in Philadelphia only on a Sunday or Monday, John's is not an option.
What is the price for a cheesesteak? Expect roughly $15-$20 for a standard cheesesteak at most spots on this list. Prices at Pat's and Geno's have risen with the tourist volume and sit toward the higher end of that range. Confirm current prices before you go; all details were checked October 2026.
Should I go to Pat's or Geno's? Both. The correct answer has always been both, in the same visit, eating them at the curb between the two shops. This is not a neutral observation — it is the only way to understand why the rivalry has lasted since 1966.