The Philly cheesesteak is more than just a sandwich; it’s a culinary icon, a source of fierce local pride, and a delicious mess of thinly sliced steak, melted cheese, and grilled onions piled high on a long roll. While Philadelphia is its undisputed birthplace, great versions are everywhere. Based on critical acclaim, customer devotion, and reputation for authenticity, here are the top ten Philly sub joints.
1. John’s Roast Pork (Philadelphia, PA)
Often topping “best of Philly” lists chosen by locals and critics alike, John’s Roast Pork, despite its name, serves a phenomenal cheesesteak. Known for using high-quality seeded rolls and offering sharp provolone or American cheese (no Cheez Whiz here), their steak is well-seasoned and generously portioned. It’s a classic, no-frills South Philly experience focused on quality ingredients, though be prepared for potential lines during peak hours.
2. Angelo’s Pizzeria South Philly (Philadelphia, PA)
While also renowned for its exceptional pizza, Angelo’s makes a destination-worthy cheesesteak that draws crowds. They bake their bread daily, creating rolls with the perfect balance of crustiness and softness that many consider among the city’s best. Combined with finely chopped, well-seasoned ribeye and your choice of cheese, Angelo’s consistently earns rave reviews for its commitment to quality, starting with that outstanding house-made bread.
3. Dalessandro’s Steaks & Hoagies (Philadelphia, PA)
Located in the Roxborough neighborhood, Dalessandro’s is another perennial favorite among Philly cheesesteak aficionados. It’s particularly known for its finely chopped, almost shredded, steak texture that readily absorbs the melted cheese (Whiz, American, or Provolone are offered). It’s a bustling neighborhood spot with a fiercely loyal following that appreciates its specific style and consistently flavorful sandwiches, often sparking debates with nearby rivals.
4. Woodrow’s Sandwich Shop (Philadelphia, PA)
Representing a more modern, slightly gourmet take on the classic cheesesteak, Woodrow’s on South Street has gained significant acclaim in recent years. Their signature “Woodrow’s Whiz Wit” features finely chopped ribeye, deeply caramelized onions, and a popular house-made truffle-infused cheese whiz. Often served with a smear of cherry pepper mayo on a quality roll, this combination of quality ingredients and flavor elevation earns it high marks.
5. Tony Luke’s (Philadelphia, PA & Various Locations)
Tony Luke’s has successfully expanded beyond its original South Philly location, bringing its version of Philly favorites to multiple states and even offering nationwide shipping for frozen steaks. Known for using quality ingredients and offering both traditional cheesesteaks and other Philly classics like roast pork Italian and chicken cutlets, they maintain a strong reputation for consistency. Their wider availability makes them an accessible option for many.
6. Pat’s King of Steaks (Philadelphia, PA)
One half of the iconic South Philly cheesesteak rivalry at the intersection of 9th and Passyunk, Pat’s claims to be the originator of the steak sandwich back in the 1930s. It remains a legendary tourist destination, famous for its specific ordering lingo (“Whiz Wit” or “Prov Witout”). While debates continue among locals about its current standing, its historical significance makes it an essential stop for many first-time visitors.
7. Geno’s Steaks (Philadelphia, PA)

Image Source: Pexels
Directly across the street from Pat’s, Geno’s offers its distinct take on the classic, most notably by slicing its steak rather than chopping it. Decked out in bright orange and flashing neon lights, Geno’s is another can’t-miss landmark for tourists, operating 24/7. Its sliced steak style and role in the famous crossroads rivalry make it a key part of the quintessential Philly cheesesteak experience for many.
8. Jim’s Steaks (Philadelphia, PA – Reopening Expected)
Before a fire that forced a lengthy closure and ongoing rebuild (as of early 2025), Jim’s Steaks on South Street was consistently ranked among Philadelphia’s absolute best. Known for its aromatic chopped steak cooked to order right in front of customers and its distinctive black-and-chrome Art Deco building, it drew famously long lines. Fans eagerly await its anticipated reopening, expecting it to quickly regain its top-tier status.
9. Max’s Steaks (Philadelphia, PA)
Another of the great Philly sub joints is Max’s Steaks. It stands as a beloved neighborhood institution. It is particularly known for serving large, generously filled cheesesteaks on classic Amoroso rolls. Max’s offers an authentic, no-frills cheesesteak experience. The restaurant is favored by many locals seeking substantial portions and traditional flavors without the South Philly crowds.
10. Phillips Steaks (Passyunk Ave, Philadelphia, PA)
Located near, but separate from, the more famous Pat’s and Geno’s intersection on Passyunk Avenue, Phillips Steaks provides another well-regarded traditional option in South Philly. They serve classic-style cheesesteaks with various cheese choices available. Phillips Steaks also draws praise for friendly service and offering a quality steak experience. They are also slightly removed from the intense tourist focus just blocks away.
A City’s Signature Sandwich
The Philly cheesesteak inspires passionate debate, with countless neighborhood joints having their loyal followings. There are a lot of Philly sub joints. While legendary spots like Pat’s and Geno’s are iconic, many critics and locals point to places like John’s Roast Pork for top-tier quality. Newer spots like Woodrow’s offer creative takes, while chains like Tony Luke’s spread the Philly flavor nationally. Exploring these renowned establishments offers a delicious journey into the heart of one of America’s most celebrated sandwiches.
Read More
These Grocery Stores Are Winning Hearts Across New York State