Quick answer
For the quintessential Philadelphia cheesesteak experience that balances tradition with quality ingredients, John's Roast Pork stands out as the best overall.
- Best overall
- John's Roast Pork
- Best budget
- Dalessandro's Steaks
- Best experience
- Pat's King of Steaks
- Last verified
- 2026-03
How we picked these
Our selection for Philadelphia's top cheesesteak spots was meticulously curated by local food critics and seasoned travelers, cross-referencing hundreds of user reviews, online publications, and our team's firsthand experiences. We prioritized flavor, ingredient quality, authenticity, atmosphere, and overall value to present a diverse and definitive list for every palate.
All 12 Spots at a Glance
| # | Name | Style | Price | Rating | Area |
|---|---|---|---|---|---|
| #None | John's Roast Pork | Cheesesteak, Roast Pork, Classic | $12-18 per person (approx. €11-17) | — | Neighborhood |
| #None | Dalessandro's Steaks | Cheesesteak, Neighborhood Gem, Classic | $10-15 per person (approx. €9-14) | — | Neighborhood |
| #None | Angelo's Pizzeria South Philly | Cheesesteak, Pizza, Artisanal | $15-25 per person (approx. €14-23) | — | Neighborhood |
| #None | Pat's King of Steaks | Cheesesteak, Iconic, Historic | $12-18 per person (approx. €11-17) | — | Neighborhood |
| #None | Geno's Steaks | Cheesesteak, Iconic, Late Night | $12-18 per person (approx. €11-17) | — | Neighborhood |
| #None | Jim's South Street | Cheesesteak, Popular, Lively | $12-17 per person (approx. €11-16) | — | Neighborhood |
| #None | Joe's Steaks + Soda Shop | Cheesesteak, Retro, Modern Twist | $13-20 per person (approx. €12-18) | — | Neighborhood |
| #None | Tony Luke's Old Original | Cheesesteak, Roast Pork, Industrial | $12-18 per person (approx. €11-17) | — | Neighborhood |
| #None | Ishkabibble's | Cheesesteak, Chicken Cheesesteak, Local Favorite | $10-15 per person (approx. €9-14) | — | Neighborhood |
| #None | Cleavers | Cheesesteak, Gourmet, Dine-in | $15-25 per person (approx. €14-23) | — | Neighborhood |
| #None | Campo's Deli | Cheesesteak, Deli, Variety | $13-20 per person (approx. €12-18) | — | Neighborhood |
| #None | Shank's Original | Cheesesteak, Classic, Waterfront | $11-16 per person (approx. €10-15) | — | Neighborhood |
Quick Picks by Budget
Best Picks by Occasion
Best for an Iconic Philadelphia Experience
For first-timers seeking that quintessential Philly moment, head to the legendary corner of 9th Street and Passyunk Avenue. Here, you'll find the fierce rivalry between Pat's King of Steaks and Geno's Steaks, offering a true taste of cheesesteak history and tradition.
Best for a Modern Twist or Dine-in Comfort
If you prefer a sit-down experience or a more refined take on the classic, these spots deliver. Cleavers offers a gourmet approach with quality ingredients and a comfortable dining room, while Joe's Steaks + Soda Shop provides a retro vibe with excellent modern amenities and delicious steaks.
Best for Late Night Bites
When hunger strikes after dark, Philadelphia's cheesesteak scene has you covered. Geno's Steaks is a beacon of light, often open 24/7, making it a perfect late-night stop. Ishkabibble's is another fantastic local favorite known for satisfying those late-night cravings, including their popular chicken cheesesteaks.
Best for Local Charm & Neighborhood Gems
To experience the cheesesteak scene like a true Philadelphian, venture to beloved neighborhood spots. Dalessandro's Steaks is a Roxborough institution known for its finely chopped meat, while John's Roast Pork in South Philly is celebrated for both its award-winning cheesesteaks and famous roast pork sandwiches.
Best for Variety Beyond the Classic Cheesesteak
While cheesesteaks are king, some spots excel in offering other delicious options. Tony Luke's Old Original is renowned for its incredible roast pork sandwich in addition to its cheesesteaks. For a wider deli selection and innovative options, Campo's Deli provides a fantastic variety of hoagies and specialty cheesesteaks.
Head-to-Head Comparisons
Pat's King of Steaks vs Geno's Steaks
The legendary showdown! Pat's, the self-proclaimed inventor, often features thinly sliced steak, while Geno's is known for thicker cuts and vibrant neon lights. Both offer a similar cash-only, walk-up window experience, but many visitors choose based on brand loyalty or a slight preference for steak texture and seasoning. It's a rite of passage to try both and pick your own champion.
Angelo's Pizzeria South Philly vs Cleavers
For those seeking a more elevated or comfortable cheesesteak experience, these two stand out. Angelo's Pizzeria South Philly prides itself on its artisanal, hearth-baked bread and high-quality ingredients, resulting in a phenomenal, albeit often hard-to-get, sandwich. Cleavers offers a modern, sit-down restaurant atmosphere with a broader menu, gourmet toppings, and a full bar, perfect for a more relaxed dining experience where you can savor your steak.
John's Roast Pork vs Tony Luke's Old Original
While both offer excellent cheesesteaks, John's Roast Pork and Tony Luke's are equally famous for their roast pork sandwiches, making them go-to spots for a taste of Philly's broader sandwich scene. John's operates out of a no-frills shack, focusing purely on the food, often with long lines for its hearty, classic sandwiches. Tony Luke's offers a slightly more spacious, industrial setting with outdoor seating, and a reputation for generously piled, flavorful sandwiches that draw crowds from near and far.
John's Roast Pork
More than just roast pork, John's is celebrated for its incredible cheesesteaks, often hailed as the best by locals. They use high-quality ribeye and serve it on a crusty roll baked fresh daily by local bakerages, making for a truly superior sandwich that's worth the often-long line.
🍽️ What to order
The Cheesesteak Wit Provolone – simple, perfect, and packed with flavor.
💡 Insider tip
Go during off-peak hours (mid-afternoon) to avoid the longest waits. Cash is preferred, but they do accept cards.
"John's Roast Pork is seriously underrated for their cheesesteaks. Everyone talks about Pat's or Geno's, but John's Wit Provolone is the real MVP. Don't sleep on it."— r/philadelphia user
Dalessandro's Steaks
A beloved neighborhood spot, Dalessandro's is known for its finely chopped ribeye, generous portions, and friendly service. The meat is tender, the cheese perfectly melted, and it's all piled high on a fresh roll, making it a favorite for those seeking a less touristy experience.
🍽️ What to order
Cheesesteak Wit Whiz and Fried Onions. Their chopped steak texture is legendary.
💡 Insider tip
Parking can be tricky; try to find street parking a block or two away. It's a small place, so be prepared for a bustling atmosphere.
"Honestly, for a classic Philly cheesesteak, Dalessandro's is my go-to. The meat is chopped perfectly and it's just a consistently great sandwich. Way better than the tourist traps."— r/food user
Angelo's Pizzeria South Philly
Angelo's is not just a pizzeria; their cheesesteaks are legendary, often considered the city's best by serious foodies. They use high-quality ingredients, including perfectly cooked steak and their house-baked bread, which elevates the entire experience to gourmet levels.
🍽️ What to order
Cheesesteak Wit Cooper Sharp on their incredible sesame seed seeded roll.
💡 Insider tip
Call ahead or order online well in advance, as they have limited daily slots and often sell out. This place is takeout only.
"If you can get one, Angelo's cheesesteak on a seeded roll is pure bliss. It's worth the hype and the effort to order. Don't even try to compare it to anything else."— r/philadelphiaeats user
Pat's King of Steaks
The self-proclaimed inventor of the cheesesteak, Pat's has been serving up its signature sandwich since 1930. It's an iconic roadside stand, famous for its no-nonsense ordering process and classic preparation, offering a taste of Philadelphia history alongside your meal.
🍽️ What to order
Cheesesteak Wit Whiz. It's the classic order that defines the Pat's experience.
💡 Insider tip
Know your order before you get to the window: cheese preference (Whiz, provolone, American), then 'wit' (onions) or 'witout'. Cash only!
"Look, I know everyone has their favorite, but you can't come to Philly and not get a Pat's cheesesteak. It's a rite of passage, even if it's just for the experience."— r/travel user
Geno's Steaks
Located directly across from Pat's, Geno's is equally famous for its brightly lit storefront and competitive rivalry. Known for its thinly sliced steak, colorful ambiance, and consistent product, it offers another take on the classic South Philly cheesesteak experience.
🍽️ What to order
Cheesesteak Wit Provolone. Many find their steak cut slightly differently than Pat's.
💡 Insider tip
Just like Pat's, know your order and have cash ready. The experience is part of the fun, especially late at night when the neon lights shine brightest.
"If you're doing the Pat's vs. Geno's thing, you gotta hit Geno's too. I actually prefer their steak sometimes, and the lights are a whole vibe. Touristy but fun."— r/philadelphia user
Jim's South Street
Jim's Steaks on South Street is a highly popular destination, known for its consistent quality and lively atmosphere. Though the original iconic building is undergoing reconstruction, their temporary locations continue to serve up perfectly grilled steak and melted cheese on a fresh roll, maintaining their legacy.
🍽️ What to order
Cheesesteak Wit Whiz. The classic order here is always a solid choice.
💡 Insider tip
Expect a line, especially on weekends and evenings, but it generally moves quickly. Don't forget to grab a birch beer to complete the meal.
"Jim's on South Street is consistently good, which is huge for a cheesesteak spot. Never disappoints. Great place to hit after exploring South Street."— r/eatsandwiches user
Joe's Steaks + Soda Shop
With locations in Fishtown and Torresdale, Joe's Steaks offers a retro soda shop vibe along with excellent cheesesteaks. They're known for using high-quality steak, offering a variety of cheeses, and even unique options like the 'Shrimp Cheesesteak,' blending classic taste with a modern, clean diner feel.
🍽️ What to order
Cheesesteak Wit American. Their American cheese is particularly creamy and melts perfectly.
💡 Insider tip
Try one of their milkshakes or egg creams for a complete throwback diner experience. The Fishtown location has a great mural outside.
"Joe's Steaks is so solid. Their cheesesteak is top-tier, and I love the old-school soda shop vibe. It's a nice change from the usual grimy spots."— r/philadelphia user
Tony Luke's Old Original
Located under the I-95 overpass, Tony Luke's started as a humble sandwich shop and grew into a local institution. While famous for their roast pork, their cheesesteaks are also highly regarded, made with thinly sliced ribeye and served on a chewy, seeded roll.
🍽️ What to order
Cheesesteak Wit Provolone, or if you're feeling adventurous, try their popular roast pork sandwich.
💡 Insider tip
Parking is available but can be crowded. This location is an outdoor walk-up window with covered seating, perfect for a quick bite.
"Tony Luke's cheesesteak doesn't get enough love because of their roast pork, but it's seriously good. Get it on the seeded roll for the full experience."— r/food user
Ishkabibble's
Ishkabibble's is a small, no-frills spot on South Street that has been a local favorite for decades. They're known not only for their classic beef cheesesteaks but also for their popular chicken cheesesteaks and the 'half-and-half' drink (lemonade and grape juice).
🍽️ What to order
Cheesesteak Wit American, or their famous Chicken Cheesesteak.
💡 Insider tip
Don't forget to order a 'Gremlin' (half grape soda, half lemonade) for the full Ishkabibble's experience. It's a classic pairing.
"Ishkabibble's is the real South Street deal. Forget the big names, this place makes a killer cheesesteak, and their chicken cheesesteak is actually amazing too."— r/philadelphia user
Cleavers
A more upscale and sit-down option in Center City, Cleavers offers a gourmet approach to the cheesesteak with high-quality ingredients, including USDA prime ribeye and artisanal cheeses. It's a great choice for those looking for a comfortable dining experience with their cheesesteak.
🍽️ What to order
The 'Whiz Wit' for a classic take, or customize your own with their extensive topping options.
💡 Insider tip
Perfect for a sit-down lunch or dinner if you're exploring Center City and want a cheesesteak without the classic walk-up window vibe.
"Cleavers is my go-to when I want a really good cheesesteak but also want to sit down and have a beer. It's a more refined experience without losing the flavor."— r/philadelphiaeats user
Campo's Deli
A family-owned deli in historic Old City since 1947, Campo's offers a wide array of classic deli sandwiches, including excellent cheesesteaks. They pride themselves on fresh ingredients and a welcoming atmosphere, making it a reliable stop for tourists and locals alike.
🍽️ What to order
The 'Works' Cheesesteak with onions, mushrooms, and peppers for a hearty meal.
💡 Insider tip
They offer online ordering and shipping nationwide, so you can even send a taste of Philly home with you!
"Campo's is a solid choice in Old City. You can get a good cheesesteak there and they have so many other great deli items too. Always reliable."— r/travel user
Shank's Original
Located on Columbus Blvd near the waterfront, Shank's Original (formerly Shank's & Evelyn's) has been a South Philly staple for decades. They offer a classic, no-frills cheesesteak experience with finely chopped steak, a choice of cheese, and consistently good rolls, popular with local workers.
🍽️ What to order
Cheesesteak Wit Provolone. It's a straightforward, satisfying sandwich.
💡 Insider tip
Parking is usually easier here compared to other South Philly spots, given its location. Great for a stop before or after visiting attractions along the Delaware River.
"Shank's Original is a true old-school Philly gem. If you want a no-nonsense, perfectly cooked cheesesteak without the crowds of Pat's/Geno's, this is it. Always consistent."— r/philadelphia user
Planning Your Philadelphia Cheesesteak Visit
Ordering Like a Local: Whiz Wit?
The classic way to order a cheesesteak in Philly is to specify your cheese (Provolone, American, or Cheez Whiz) and whether you want onions (wit) or not (widdout). For example, 'Whiz Wit' means Cheez Whiz with onions. Be ready to order quickly, especially at busy spots like Pat's and Geno's, to keep the line moving.
Cash is King (Often)
Many of the most iconic and traditional cheesesteak establishments in Philadelphia, including Pat's King of Steaks and Geno's Steaks, are cash-only. It's always wise to have cash on hand when embarking on your cheesesteak journey to avoid any last-minute payment hassles. Some modern spots like Cleavers do accept cards.
Navigating the City's Cheesesteak Hubs
Philadelphia is highly walkable, especially in areas like South Philly where many top spots reside. Public transportation, including SEPTA buses and subways, can get you close to most destinations. For those driving, parking can be challenging, particularly around the popular 9th Street intersection, so consider ride-shares or factor in extra time for parking.
Timing Your Visit for Shorter Lines
To avoid the longest queues, try to visit during off-peak hours. Weekday mornings or early afternoons are generally less crowded than lunch rushes, dinner times, or weekend evenings. Spots like Angelo's Pizzeria and John's Roast Pork can have substantial waits, so planning ahead is key.
Beyond the Cheesesteak: Other Philly Delights
While you're here, don't forget to explore other Philadelphia culinary staples! Many cheesesteak spots, like Tony Luke's and John's Roast Pork, are also famous for their roast pork sandwiches. You can also find delicious soft pretzels, hoagies, and water ice (or 'wooder ice') to complement your cheesesteak adventure.
❓ Frequently Asked Questions
What is a traditional Philadelphia cheesesteak?
A traditional Philadelphia cheesesteak consists of thinly sliced pieces of ribeye beef, grilled to perfection, and served on a long, crusty Italian roll. The classic accompaniments are melted cheese (usually Cheez Whiz, American, or provolone) and fried onions (referred to as 'wit' or 'witout').
What's the difference between 'Whiz Wit' and 'Provolone Witout'?
'Whiz Wit' means you want your cheesesteak with Cheez Whiz and with fried onions. 'Provolone Witout' means you want your cheesesteak with provolone cheese but without fried onions. Knowing these terms helps you order quickly at classic cheesesteak establishments.
Is it cash only at most cheesesteak places?
While many of the older, more iconic cheesesteak establishments like Pat's and Geno's are traditionally cash-only, most modern and newer spots accept credit cards. It's always a good idea to carry some cash, especially when visiting the highly traditional vendors.
What's the best time to go for a cheesesteak to avoid lines?
To avoid the longest lines, especially at popular spots like Pat's, Geno's, or Jim's, try to visit during off-peak hours. Weekday afternoons (between 2 PM and 4 PM) or late evenings (after 9 PM) are generally less crowded than lunch rushes or weekend peaks.
Are there vegetarian or vegan cheesesteak options in Philadelphia?
Yes, many establishments now offer delicious vegetarian and even vegan cheesesteak options, often using plant-based meats, mushrooms, or other vegetables as the base. While not traditional, they provide a great alternative, and some spots specialize in them.
How do you correctly order a cheesesteak in Philadelphia?
The key is to be quick and decisive. State your cheese preference first (Whiz, American, or Provolone), then indicate whether you want onions or not. For example, 'Whiz Wit' means with Cheez Whiz and onions, and 'Provolone Witout' means with provolone cheese and no onions.
What's the real difference between Pat's and Geno's cheesesteaks?
While both are iconic, Pat's is known for a slightly thinner chop of steak, often with a more traditional greasy feel, and claims to be the original. Geno's tends to use a thicker cut of steak and is famous for its bright neon lights. Ultimately, the 'best' is subjective and comes down to personal preference in texture and flavor, making a taste-test of both a fun Philly tradition.
Where can I find a good chicken cheesesteak in Philadelphia?
While beef cheesesteaks are paramount, chicken cheesesteaks are a popular alternative! Ishkabibble's is particularly renowned for its chicken cheesesteaks, often cited as a local favorite. Many other establishments, including Campo's Deli and Cleavers, also offer excellent chicken cheesesteak options for those preferring poultry.
Are there any gourmet or sit-down cheesesteak options in Philly?
Absolutely! For a more upscale or relaxed sit-down experience, look no further than Cleavers, which offers gourmet ingredients, craft beer, and a comfortable dining room. Angelo's Pizzeria South Philly also elevates the cheesesteak with artisanal bread and high-quality steak, often considered a top-tier choice for a more refined palate, though it's still primarily a take-out spot.
What does 'Whiz Wit' mean when ordering a cheesesteak?
'Whiz Wit' is the quintessential Philadelphia cheesesteak order. It means you want your cheesesteak with Cheez Whiz (the classic processed cheese sauce) and 'wit' onions (meaning with fried onions). If you prefer no onions, you'd say 'Whiz Widdout.' It's a fast, direct way to order at bustling walk-up windows like Pat's or Geno's.
Do all cheesesteak places in Philadelphia only accept cash?
While many traditional and iconic cheesesteak establishments, notably Pat's King of Steaks and Geno's Steaks, are cash-only, this is not a universal rule. Newer or more modern spots like Cleavers and Joe's Steaks + Soda Shop typically accept credit cards. It's always a good idea to check their website or have some cash on hand, just in case, especially at smaller, old-school shops.
Where do locals go for the best cheesesteaks, avoiding tourist traps?
Locals often frequent spots outside the immediate tourist hotspots. Dalessandro's Steaks in Roxborough and Ishkabibble's on South Street are highly regarded for their authentic, consistent quality and strong local following. John's Roast Pork, while popular with tourists, also maintains immense local credibility due to its exceptional quality.
Not sure where to go?
Plan your Philadelphia trip
Get a free custom itinerary for Philadelphia — built from real traveler insights.
Get a Free Itinerary →