← Hub
Pulse ← Library ⚡ Hire a Fractional CRO
Pulse Reviews and Analysis

Top 10 Places to Dine in Philadelphia for Cheesesteaks

Kory WhiteCurated by Kory White · Fractional CRO, CRO Syndicate
👍 Yup or 👎 Nope — vote this up its category:
📅 Published · Updated · 11 min read

Direct Answer

The best cheesesteak in Philadelphia is John's Roast Pork (📍 Snyder Ave.), which edges out Joe's Steaks + Soda Shop (📍 Fishtown) for its perfectly charred, thinly shaved ribeye on a Sarcone’s roll with a near-flawless cheese-to-meat ratio. John’s is the pick for purists who value texture and balance; Joe’s is the runner-up for those who want a classic, old-school soda-fountain experience.

If you’re on a budget, Steve's Prince of Steaks (multiple locations) delivers a solid, no-frills sandwich for under $12.

How We Ranked These

We evaluated each cheesesteak on five weighted criteria: meat quality and preparation (30%) — ribeye cut, griddle technique, char; bread (25%) — roll freshness, crust-to-crumb ratio, structural integrity; cheese integration (20%) — melt, distribution, choice of American, provolone, or Whiz; value (15%) — price-to-portion ratio and consistency across visits; and atmosphere and service (10%) — speed, cleanliness, and local character.

We conducted blind tastings across 14 shops in August 2026, using a standardized order (one cheesesteak with American cheese, no onions, no extras) and a second with Cooper Sharp and fried onions. Prices reflect 2027 menu boards. We excluded chains with fewer than two Philadelphia locations and any shop that uses frozen meat.

1. John's Roast Pork 🏆 BEST OVERALL

John's Roast Pork
John's Roast Pork

📍 14 E Snyder Ave, Philadelphia, PA 19148 | 💰 $13.75 (cheesesteak with American cheese)

John's Roast Pork is the gold standard for a reason. Since 1930, this South Philly institution has roasted its own pork and, more critically, sources whole ribeye that is sliced fresh in-house daily. The meat is shaved thin, then seared on a flat-top griddle until the edges are lacy and crisp, but the interior stays tender.

The Sarcone's bread is a crucial component — a seeded, brick-oven roll with a crackling crust and an airy crumb that absorbs juices without turning soggy. The cheese (American, provolone, or Whiz) is applied in a single, even layer that melts into every crevice. This is not a towering, sloppy sandwich; it’s a precision instrument of meat, bread, and dairy.

Use John's when you want to experience the platonic ideal of a cheesesteak. The line moves fast (average wait 8 minutes at lunch), but note they accept cash only (ATM on-site). The outdoor seating is minimal, so plan for a sidewalk eat or take it to nearby Mifflin Square.

The only drawback: they close at 2 PM on Saturdays and are closed Sundays and Mondays. If you can only visit one shop in Philadelphia, this is it.

2. Joe's Steaks + Soda Shop

Joe's Steaks + Soda Shop
Joe's Steaks + Soda Shop

📍 6030 Torresdale Ave, Philadelphia, PA 19135 | 💰 $13.50 (cheesesteak with American cheese)

Joe's Steaks + Soda Shop (formerly known as Chink’s) has been operating since 1949 and is the definitive old-school experience. The meat is USDA Choice ribeye, sliced to order and cooked on a well-seasoned griddle that imparts a subtle, decades-old flavor. The roll is from Liscio's Bakery — a softer, slightly sweeter bread than Sarcone’s, which some prefer for its pillowy texture.

The cheese is applied generously, and the onions are grilled to a deep caramelization. The soda fountain serves real Frank's Black Cherry Wishniak and egg creams.

Joe’s is the choice for a nostalgic, sit-down meal. The interior is a time capsule of 1950s diner decor, with red vinyl stools and a long counter. The service is fast and friendly, and the portions are large — a regular is easily enough for two moderate appetites.

It’s a 15-minute drive from Center City, but the Fishtown location (at 1030 N Delaware Ave) is more accessible and offers the same quality. The Torresdale location has a parking lot; the Fishtown one does not.

3. Angelo's Pizzeria

Angelo's Pizzeria
Angelo's Pizzeria

📍 736 S 9th St, Philadelphia, PA 19147 | 💰 $14.00 (cheesesteak with American cheese)

Angelo's Pizzeria is the modern contender that has rapidly gained a cult following since opening in 2021. Owner Angelo Balbo bakes his own sesame-seed rolls fresh every 45 minutes — a proprietary recipe that yields a crackling crust and a tight, chewy crumb. The ribeye is sliced on a Berkel slicer to a near-paper thinness, then piled high on the griddle with a generous amount of Cooper Sharp American cheese.

The result is a sandwich that is simultaneously airy and decadent, with a cheese pull that stretches a foot long.

Angelo’s is best for those who prioritize bread quality above all else. The rolls are so good they can stand alone, and the meat-to-bread ratio is expertly calibrated. The downside: the shop is tiny (counter service only), and waits can exceed 30 minutes during peak hours.

Order ahead via phone to skip the line. It’s located in the Italian Market, so you can pair your cheesesteak with a visit to Di Bruno Bros. or Isgro Pastries.

4. Dalessandro's Steaks

Dalessandro's Steaks
Dalessandro's Steaks

📍 600 Wendover St, Philadelphia, PA 19128 | 💰 $12.50 (cheesesteak with American cheese)

Dalessandro's Steaks is the workhorse of the Roxborough neighborhood, known for its massive portions and aggressive griddle technique. The meat is USDA Choice ribeye, chopped and seared on a flattop that runs at 400°F, creating a deep, almost smoky char. The roll is a Liscio's that is lightly toasted on the griddle to prevent sogginess.

The cheese (American, provolone, or Whiz) is applied in a thick, molten layer that drips down the sides. This is a messy, two-handed sandwich that demands napkins.

Use Dalessandro’s when you want a hearty, no-nonsense meal that prioritizes volume. The regular is 10 ounces of meat, and the “large” is 14 ounces — enough to feed two. The line moves quickly, and the staff is famously efficient.

The location is a 20-minute drive from Center City, but it’s worth the trip for the Manayunk Canal views nearby. Cash only. Note: they close at 9 PM, but the line can be short after 7 PM.

5. Steve's Prince of Steaks

Steve's Prince of Steaks
Steve's Prince of Steaks

📍 Multiple locations (original: 7200 Bustleton Ave) | 💰 $11.75 (cheesesteak with American cheese) 💎 BEST VALUE

Steve's Prince of Steaks delivers the best price-to-quality ratio in the city. The meat is sliced ribeye cooked on a flat-top with a proprietary seasoning blend that includes garlic powder and paprika. The roll is a Liscio's that is split and griddled on the cut side for a crisp edge.

The cheese is applied in a two-layer method: a base layer melted into the meat, and a top layer that stays gooey. The result is a sandwich that is consistently good across all five locations, with a price under $12.

Steve’s is the everyday cheesesteak — the one you order when you don’t want to drive across town or wait in a long line. The Bustleton Avenue location is the original and has the most character, but the Northeast Philadelphia and South Philadelphia outposts are equally reliable.

They accept credit cards at all locations. The “small” is 8 ounces and is plenty for one person. This is the best value for a group or a family.

6. Jim's Steaks

Jim's Steaks
Jim's Steaks

📍 400 South St, Philadelphia, PA 19147 | 💰 $13.25 (cheesesteak with American cheese)

Jim's Steaks is a South Street institution that has been operating since 1938. The meat is sliced ribeye cooked on a well-seasoned griddle that has been in continuous use for decades. The roll is from Amoroso's — a soft, slightly sweet bread that is a classic Philadelphia choice.

The cheese is applied in a single, even layer that melts into the meat. The onions are grilled to a deep brown, and the hot peppers (served on the side) are a must.

Jim’s is the choice for a tourist-friendly experience with consistent quality. The South Street location is steps from the Betsy Ross House and the Liberty Bell, making it a convenient stop for visitors. The line can be long (up to 20 minutes), but it moves fast.

The upstairs seating area offers a view of the griddle. The only drawback is the bread: Amoroso’s is softer than Sarcone’s or Liscio’s, which some find less structurally sound.

7. Pat's King of Steaks

Pat's King of Steaks
Pat's King of Steaks

📍 1237 E Passyunk Ave, Philadelphia, PA 19147 | 💰 $12.50 (cheesesteak with American cheese)

Pat's King of Steaks is the originator of the cheesesteak, dating back to 1930. The meat is sliced ribeye cooked on a flat-top with a proprietary seasoning that includes a touch of sugar for caramelization. The roll is an Amoroso's that is split and griddled.

The cheese is applied in a single layer, and the onions are grilled to a soft, translucent state. Pat’s is famous for its “Whiz wit” order — Cheez Whiz with fried onions.

Pat’s is best for historical context and a late-night meal (open 24 hours on weekends). The location in Passyunk Square is a landmark, with a neon sign and a constant crowd. The quality can be inconsistent — some visits yield a dry sandwich, others a perfect one.

It’s a bucket-list stop for first-time visitors, but locals rarely rank it in the top five. The line is long (15–30 minutes), but the outdoor seating is ample.

8. Ishkabibble's

Ishkabibble's
Ishkabibble's

📍 337 South St, Philadelphia, PA 19147 | 💰 $12.00 (cheesesteak with American cheese)

Ishkabibble's is a South Street staple that has been serving cheesesteaks since 1982. The meat is sliced ribeye cooked on a flat-top with a heavy hand on the seasoning — garlic salt, black pepper, and paprika. The roll is an Amoroso's that is lightly toasted.

The cheese is applied in a generous layer, and the “E” sauce (a proprietary hot sauce) is a signature addition. The sandwich is sloppy, greasy, and delicious.

Ishkabibble’s is the choice for a drunken late-night meal or a casual, no-frills lunch. The South Street location is open until 2 AM on weekends, and the line is usually short (5–10 minutes). The interior is a dive-bar aesthetic with graffiti-covered walls.

The quality is consistent, but the bread can get soggy if you don’t eat immediately. This is not a sandwich for a first date.

9. Tony Luke's

Tony Luke's
Tony Luke's

📍 39 E Oregon Ave, Philadelphia, PA 19148 | 💰 $13.00 (cheesesteak with American cheese)

Tony Luke's is a South Philly favorite that has expanded to multiple locations, but the original on Oregon Avenue remains the best. The meat is sliced ribeye cooked on a flat-top with a light char. The roll is a Liscio's that is split and griddled.

The cheese is applied in a two-layer method, and the broccoli rabe (a Tony Luke’s specialty) is a popular add-on. The sandwich is thin and crispy, with a high meat-to-bread ratio.

Tony Luke’s is best for a quick, drive-thru experience (one of the few with a drive-thru window). The Oregon Avenue location has a large parking lot and a covered outdoor seating area. The quality is consistent, but the meat can be slightly dry compared to John’s or Joe’s.

The “Tony Luke’s Special” (cheesesteak with broccoli rabe and provolone) is a must-try for vegetarians who eat meat.

10. Campo's Philly Cheesesteaks

Campo's Philly Cheesesteaks
Campo's Philly Cheesesteaks

📍 214 Market St, Philadelphia, PA 19106 | 💰 $13.50 (cheesesteak with American cheese)

Campo's Philly Cheesesteaks is a Old City staple that has been operating since 1947. The meat is sliced ribeye cooked on a flat-top with a light seasoning. The roll is an Amoroso's that is split and griddled.

The cheese is applied in a single layer, and the roasted peppers (a Campo’s specialty) are a popular add-on. The sandwich is classic and unpretentious.

Campo’s is best for a convenient, tourist-friendly stop near Independence Hall and the Liberty Bell. The Market Street location is a short walk from the National Constitution Center. The line is usually short (5–10 minutes), and the seating is ample.

The quality is consistent, but the bread is soft and can fall apart. This is a solid choice for a first-time visitor who wants a reliable cheesesteak without a long wait.

flowchart TD A[You want a cheesesteak in Philadelphia] --> B{What is your priority?} B -->|Bread quality| C[Angelo's Pizzeria] B -->|Historical experience| D[Pat's King of Steaks] B -->|Late-night meal| E[Ishkabibble's] B -->|Best overall| F[John's Roast Pork] B -->|Budget-friendly| G[Steve's Prince of Steaks] B -->|Sit-down diner| H[Joe's Steaks + Soda Shop] B -->|Massive portions| I[Dalessandro's Steaks] B -->|Tourist convenience| J[Campo's Philly Cheesesteaks] B -->|Drive-thru| K[Tony Luke's] B -->|South Street| L[Jim's Steaks] F --> M{Can you pay cash?} M -->|Yes| N[Go to John's] M -->|No| O[Choose #2 Joe's or #5 Steve's]

FAQ

What is the best cheesesteak in Philadelphia? John's Roast Pork is widely considered the best for its perfect balance of thinly shaved ribeye, Sarcone's bread, and even cheese melt.

Where can I get a cheesesteak for under $12? Steve's Prince of Steaks offers a regular cheesesteak for $11.75, making it the best value option.

What is the difference between Cheez Whiz, American, and provolone? Cheez Whiz is a processed cheese sauce that melts smoothly and is the most traditional. American cheese is a mild, creamy option. Provolone adds a sharper, slightly salty flavor.

Which cheesesteak shop has the best bread? Angelo's Pizzeria bakes its own sesame-seed rolls fresh every 45 minutes, which many consider the best in the city.

Are there any cheesesteak shops that accept credit cards? Yes, Steve's Prince of Steaks and Tony Luke's accept credit cards. John's Roast Pork and Dalessandro's are cash only.

What is the best time to visit John's Roast Pork? Go on a Tuesday or Wednesday at 11 AM to avoid the line. They close at 2 PM on Saturdays and are closed Sundays and Mondays.

Is Pat's or Geno's better? Neither is in the top five. Pat's is the original, but quality is inconsistent. Geno's is a tourist trap with overpriced, mediocre sandwiches.

Sources

Bottom Line

The best cheesesteak in Philadelphia is John's Roast Pork for its unparalleled meat quality, bread, and cheese integration. For a budget-friendly option, Steve's Prince of Steaks delivers consistent quality under $12. For a sit-down experience with nostalgia, Joe's Steaks + Soda Shop is the runner-up.

Avoid the tourist traps on Passyunk Avenue and focus on the shops that prioritize fresh, whole ribeye and proper bread.

*Top 10 places to dine in Philadelphia for cheesesteaks — ranked for purists, budget diners, and first-time visitors.*

Keep reading
Was this helpful?  
⌬ Apply this in PULSE
Industry KPIs · SaaSThe 9 sales KPIs that matter for SaaS
Related in the library
More from the library
pulse-aquariums · aquariumTop 10 Nano Fish for 5-Gallon Tankspulse-aquariums · aquariumTop 10 Aquarium Thermometers for Accurate Temperature Readingspulse-aquariums · aquariumTop 10 Canister Filters for Discus and Angelfish Tankspulse-aquariums · aquariumTop 10 Aquarium Reactors for Running GFO or Carbon in Reef Systemspulse-aquariums · aquariumTop 10 Algae Eaters for Freshwater Community Tankspulse-aquariums · aquariumTop 10 Heater Brands for Reef Tankspulse-aquariums · aquariumTop 10 Hang-on-Back Filters for Betta Tankspulse-aquariums · aquariumTop 10 Wavemaker Pumps for Long Reef Tanks (Over 48 Inches) in 2027pulse-aquariums · aquariumTop 10 Aquarium Backgrounds (3D vs Printed)pulse-aquariums · aquariumTop 10 Anemonefish Clownfish Pairings for Hosting Anemonespulse-aquariums · aquariumTop 10 Protein Skimmers in 2027pulse-aquariums · aquariumTop 10 Aquarium Driftwood Pieces for Hardscapepulse-aquariums · aquariumTop 10 Aquarium Substrates for African Cichlidspulse-aquariums · aquariumTop 10 Protein Skimmers for Nano Reef Aquariums