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.
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
β 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.
Plan your Philadelphia trip
Get a free custom itinerary for Philadelphia β built from real traveler insights.
Get a Free Itinerary β