Philadelphia is home to one of America’s most beloved sandwiches, and while Pat’s and Geno’s get most of the fame, the city’s cheesesteak scene runs much deeper. Tucked into South Philly neighborhoods, along busy streets, and in cozy corners across the city, dozens of legendary spots serve up their own unforgettable versions.
If you’re ready to explore beyond the tourist favorites, these 15 cheesesteak joints will seriously impress your taste buds.
1. John’s Roast Pork

Since 1930, John’s Roast Pork has been quietly earning its place as one of South Philly’s greatest treasures. The name might throw you off, but regulars know the cheesesteak here is absolutely elite.
Crusty, freshly baked rolls cradle perfectly seasoned ribeye and gooey melted cheese.
This cash-only spot keeps things simple and honest, just like the old neighborhood always has. Arrive early, because the line builds fast and they sell out.
2. Angelo’s Pizzeria South Philly

Angelo’s Pizzeria opened in 2019 and almost immediately became the talk of the city’s food scene. Chef Danny DiGiampietro’s obsession with quality shows in every bite, from the finely sliced steak to the Cooper Sharp cheese melted just right.
Even the rolls are baked in-house.
Earning a Michelin Bib Gourmand award is no small thing for a neighborhood cheesesteak shop. Angelo’s proved that a newer spot can absolutely stand with the legends.
3. Dalessandro’s Steaks and Hoagies

Open since 1961, Dalessandro’s has been chopping ribeye the right way for over six decades. Located in the Roxborough neighborhood, it draws loyal fans from all over the city who swear nothing else compares.
The chopped steak style gives every bite a satisfying, tender texture.
Toppings are plentiful, and the staff moves fast even during the busiest rushes. Locals love this place not just for the food, but for the no-nonsense attitude that makes it feel real.
4. Jim’s Steaks South Street

Walking into Jim’s Steaks on South Street feels like stepping into a piece of Philadelphia history. The black-and-white tile floors and the smell of sizzling beef greet you before you even reach the counter.
Since 1976, Jim’s has been stacking thinly sliced ribeye onto rolls with serious skill.
The upstairs seating area lets you watch the street buzz below while you eat. It’s a full experience, not just a meal, and the cheesesteak absolutely delivers.
5. Joe’s Steaks and Soda Shop

Founded back in 1949, Joe’s Steaks and Soda Shop blends old-school charm with seriously good food. The vintage soda fountain vibe makes it feel like you’ve traveled back to a simpler time, but the cheesesteaks are anything but outdated.
Fresh ribeye, melty cheese, and soft rolls keep customers coming back.
Pair your sandwich with one of their handcrafted milkshakes for the ultimate retro combo. It’s a fun spot that families and food lovers both enjoy equally.
6. Max’s Steaks

If size matters to you, Max’s Steaks in North Philly is calling your name. Their signature two-foot-long cheesesteak is made entirely from 100% sirloin, which gives it a richer and beefier flavor than most competitors.
It’s a bold statement sandwich for bold appetites.
Max’s has deep roots in the North Philly community and has been feeding the neighborhood for years. The oversized portions and affordable prices make it a standout choice when hunger hits hard.
7. Ishkabibble’s

Here’s a fun piece of cheesesteak trivia: Ishkabibble’s on South Street claims to have invented the chicken cheesesteak. Whether or not that’s true, their version is absolutely worth trying.
Grilled chicken, melted cheese, and your choice of toppings come together in a seriously satisfying sandwich.
The menu also offers traditional beef cheesesteaks for those who prefer the classic route. Either way, the laid-back South Street energy here makes the whole experience feel like a Philadelphia rite of passage.
8. Steve’s Prince of Steaks

Steve’s Prince of Steaks has been royalty in the Northeast Philadelphia cheesesteak world since 1980. The thick-cut ribeye is what sets it apart from most spots, giving each bite a hearty, meaty chew that fans absolutely love.
Gooey cheese draped over long, thin rolls completes the picture.
Multiple locations make it easy to find no matter where you are in the city. Longtime Philly residents often rank Steve’s among their personal top three, and it’s easy to understand why.
9. Tony Luke’s

Tony Luke’s brings a distinctly South Philly swagger to the cheesesteak game. Known for their Italian-style rolls and generous portions, this spot has expanded far beyond its original South Philly location while keeping the quality consistent.
The roast pork sandwich is also legendary here, but the cheesesteak holds its own beautifully.
Their combination of fresh ingredients and fast service keeps lines moving and customers happy. Tony Luke’s is a must-stop for anyone doing a serious cheesesteak tour of Philadelphia.
10. Chubby’s Steaks

Chubby’s Steaks in the Roxborough section of Philadelphia is one of those hidden gems that locals guard like a secret. The ribeye is sliced just right, the toppings are fresh, and the rolls hold everything together without falling apart mid-bite.
It’s the kind of sandwich that makes you close your eyes for a second.
Chubby’s has built a fiercely loyal following over the years without needing flashy marketing. Word of mouth alone keeps this neighborhood staple packed most days of the week.
11. Sonny’s Famous Steaks

Sonny’s Famous Steaks in Old City gives tourists and locals alike a solid cheesesteak experience without the long trek to South Philly. The location alone makes it convenient for anyone exploring Philadelphia’s historic district.
But convenience aside, the sandwich genuinely earns its reputation.
Thinly sliced beef, classic cheese options, and freshly baked rolls make each order feel carefully crafted. Sonny’s is proof that great cheesesteaks aren’t limited to one part of the city.
12. Shank’s Original

Shank’s Original in South Philadelphia carries a nostalgic charm that few other cheesesteak spots can match. The walls are lined with old photos and memorabilia that tell the story of a neighborhood that has changed but never forgotten its roots.
The cheesesteak here is hearty, flavorful, and deeply satisfying.
Slow-cooked beef and a careful balance of toppings make Shank’s feel like a home-cooked meal in sandwich form. First-timers often leave wondering why it took them so long to visit.
13. Cosmi’s Deli

Cosmi’s Deli is a South Philadelphia corner store that punches way above its weight class. Tucked into a residential block, it looks unassuming from the outside, but the cheesesteaks coming out of that kitchen are absolutely first-rate.
Shaved ribeye, perfectly fried onions, and your choice of cheese make it memorable.
The deli counter also stocks quality meats and Italian specialties, which tells you everything about the standards they hold. Regulars treat Cosmi’s like their own personal secret weapon.
14. Gaetano’s

Gaetano’s flies under the radar compared to some of the city’s bigger names, but that’s exactly what makes it special to those who know. This family-owned spot in South Philly puts serious care into every sandwich, from the quality of the beef to the freshness of the rolls.
It feels personal, like someone made it just for you.
The mushroom and provolone combination here is especially popular among regulars. Gaetano’s is the kind of place you bring friends to so you can say you discovered it first.
15. Woodrow’s Sandwich Shop

Woodrow’s Sandwich Shop brings a creative, modern spin to the Philadelphia cheesesteak tradition without losing respect for the original. Located in the Graduate Hospital neighborhood, it attracts a younger crowd that appreciates quality ingredients and bold flavor combinations.
Caramelized onions and house-made sauces give each sandwich its own personality.
The rotating menu keeps things exciting, so repeat visits always feel fresh. Woodrow’s shows that the cheesesteak can evolve while still honoring everything that made it great in the first place.