My first night in Philadelphia, I joined the long line at the famous corner stand, got my sandwich in under a minute and felt strangely let down. A friend who grew up in South Philly took one look at my wrapper and laughed. “Tourists eat there,” she said. “Let me show you where we go.” That night started my hunt for the best cheesesteak in Philadelphia.
Updated 24 October 2026. This guide draws on official venue pages and published food coverage, not on every menu or opening time. Hours, prices and payment rules change often, so check each shop before you go. Some photos are illustrative.
A cheesesteak is simple on paper: thin beef, melted cheese and a roll. However, small details decide whether you get a postcard snack or a sandwich you remember for years. Below are four shops worth your time, plus ordering tips and a few bonus Philly foods.
Best Cheesesteak In Philadelphia At A Glance
This table is the short version. Each spot gets a closer look later, so you can choose by neighborhood and by style.
| Spot | Area | Known for | Heads up |
|---|---|---|---|
| John’s Roast Pork | South Philly | Seeded roll and roast pork | Check current hours |
| Angelo’s Pizzeria | South Philly | Fresh bread and big lines | Expect a wait |
| Dalessandro’s Steaks | Roxborough | Finely chopped ribeye | Cash only, call ahead |
| Woodrow’s Sandwich Shop | South Street | Truffle whiz twist | A modern take |
One honest note: opinions on this sandwich are fierce. Treat this list as my picks, not a final ruling, and try more than one.

The Tourist Traps Vs. Real Local Favorites For The Best Cheesesteak In Philadelphia
Every visitor hears about two rival stands facing each other at a South Philly corner. Pat’s King of Steaks and Geno’s Steaks draw crowds day and night, and the setting is fun. However, many locals treat them as a sightseeing stop, not their regular lunch.
Local favorites tend to be smaller, older or tucked into residential streets. Their rolls are better, their meat is cut with more care and the staff care less about a photo.
That difference is what this guide is about.
How can you spot a real neighborhood shop? First, look for a short menu, because good places do a few things well. Second, watch the crowd, since regulars in work boots or scrubs are a good sign. Third, check the bread, which should look fresh and slightly crisp.
In addition, avoid places with huge photo menus and aggressive street signs. Those details usually point to a tourist stop, not a favorite. A short menu and a steady lunch crowd beat any neon sign.

Why You Can Skip Pat’s And Geno’s
According to the popular story, Pat Olivieri invented the cheesesteak in 1930. Pat’s still stands at that corner, and Geno’s opened across the street decades later.
Both are open late, which is handy after a night out.
The problem is value. You often pay more, wait longer and get a sandwich that is fine but not memorable.
If you want the postcard moment, take one short visit at night, then spend your real meals elsewhere. Treat them as a show, not as the main event.

The Anatomy Of A Perfect Cheesesteak (Bread, Meat, And Cheese Choice)
Three parts decide everything. First, the roll must be crusty outside and soft inside, so it holds the juices without turning soggy.
Philadelphia has a long tradition of local bakeries, and a fresh roll is where the best cheesesteak in Philadelphia starts.
Second, the meat is usually ribeye, cut thin or chopped finely on the griddle. Third, the cheese comes in three classic styles: Cheez Whiz, American or provolone.
Whiz is the most famous, while provolone gives a sharper bite. Add fried onions, and you have the full picture. Great bread and well seasoned meat matter more than any fancy topping.
The Top 4 Authentic Spots For The Best Cheesesteak In Philadelphia
These four shops represent different styles. Prices and hours change, so check before you go, and bring a little extra cash.
Here is a simple way to plan. John’s Roast Pork and Angelo’s are both in South Philly, so you can combine them in one day.
Woodrow’s is on South Street, which is an easy walk or short ride from there.
Dalessandro’s is farther out in Roxborough, so give it its own trip by car, taxi or public transit.
Therefore, pick your base first, and then choose the shops that fit your route. Ordering a half sandwich at two places is a smart way to compare without overeating.

1. John’s Roast Pork (South Philly): The Crusty Seeded Roll Icon
John’s Roast Pork has served South Philly since 1930, and the family still runs it. The James Beard Foundation named it an American Classic in 2006, mainly for the roast pork sandwich.
The cheesesteak is excellent too, and it is known for a seeded roll with a crisp crust.
The shop is at 14 E Snyder Avenue, and its hours have changed over the years. Therefore, check the official website before you travel.
My honest view: this is the most complete local stop on the list. It is casual and fast, and the roll holds up well.
Besides, it gives you a chance to taste two Philly classics at once. If a group is with you, order one cheesesteak and one roast pork, then split both. Come hungry, and order a roast pork too if you can share.

2. Angelo’s Pizzeria (South Philly): Fresh Baked Bread And Long Lines
Angelo’s sits in the Italian Market area, at 736 S 9th Street. The Michelin Guide lists it as a place worth queueing for, and it notes that a line often stretches around the block. Published coverage points to fresh bread as the secret.
The wait can be long, so go at an off hour. Meanwhile, walk the market stalls nearby to pass the time.
The Italian Market has cheese shops, butchers and produce stands, so the neighborhood is worth exploring even before you eat.
Is it worth the wait? For many fans, yes, because the bread makes the sandwich. If you are short on time, however, choose John’s instead. Bring patience, and treat the line as part of the experience.
3. Dalessandro’s Steaks (Roxborough): Finely Chopped Ribeye Heavyweight
Dalessandro’s is a classic neighborhood shop at Wendover and Henry in Roxborough. The meat is chopped fine, which gives a soft, juicy filling.
The shop says on its official site that it is cash only and that you should call ahead to order.
There is no delivery, and parking is on the street. So plan your trip, bring cash and allow time to find a spot. You can eat at the counter if a stool is free, or take your order to go.
My honest view: this is the pick for people who love a soft, juicy, almost spreadable filling. It is less about crunch and more about flavor in every bite.
Also remember that you must phone in your order, which surprises many visitors. Call ahead, and it will be ready when you walk in.

4. Woodrow’s Sandwich Shop (South Street): House Made Whiz And Truffle Twist
Woodrow’s is at 630 South Street, and it puts a modern spin on the sandwich.
Local coverage highlights a truffle whiz cheesesteak, and customers praise the soft bread and the Cajun fries on the shop’s website.
Ask staff whether the cheese is made in house, since menus change.
It is not a traditional choice, so purists may frown. Still, it works well if you want a fun twist before a walk along South Street, a lively strip of shops, cafes and street art.
If you have only one meal, however, choose a classic spot first. Pick this one when you want something different.
How To Order The Best Cheesesteak In Philadelphia Like A Local
Ordering is half the fun. Decide before you reach the counter, because lines move fast and staff appreciate speed.
Do not be nervous, since locals are usually friendly once you order clearly.
Start with the cheese: Whiz, American or provolone, often shortened to “provy.” Next, choose onions. Then add extras such as peppers or mushrooms if the shop offers them.
Say your order in one short phrase, pay and step aside. Smile, be quick and tip if there is a jar.
“Whiz Wit” Explained: Mastering Philly Ordering Slang
The classic phrase is “whiz wit.” It means a cheesesteak with Cheez Whiz and fried onions. “Wit” means with onions, and “witout” means without. So “provy witout” gets you provolone and no onions.
If you want American cheese with onions, say “American wit.” Besides, you can add “hot peppers” or “sweet peppers” if you like a kick. Using the slang shows respect, but a clear order always works.
Practice the phrase once in your head before you reach the window.
A few mistakes are easy to avoid. Do not ask for a menu tour at the counter when a line is waiting. Do not pile on toppings, since they hide the taste of the meat.
Also avoid ordering a huge sandwich if you plan to visit a second shop. Finally, check whether the shop takes cards, because some do not.
Most cheesesteaks cost less than a sit down meal, which makes them a budget friendly lunch, though prices vary by shop.
Bonus: Iconic Philly Foods Beyond The Cheesesteak
Do not stop at one sandwich. The city has a deep food culture, and a few more tastes round out the trip.
If you love food focused travel, my guide to the best places to eat in New York City shows another great food city.

Roast Pork With Sharp Provolone And Broccoli Rabe
Many locals say the roast pork sandwich is the real Philadelphia classic. Sliced pork comes on a roll with sharp provolone and bitter broccoli rabe.
The mix of rich, salty and bitter is a revelation.
John’s Roast Pork is a famous place to try it. Also look for it at Reading Terminal Market, where one stand has won national praise for this sandwich. If you only have room for one extra, choose this.

Tomato Pie And Reading Terminal Market Must Tries
Philadelphia tomato pie is not pizza. It has a thick, bready base, a sweet and chunky tomato sauce and very little cheese, and it is often served at room temperature.
Look for it in Italian bakeries around the region.
Reading Terminal Market is the easiest place to taste many things at once. It is open daily, but individual stalls keep their own hours.
Walk the aisles, share plates and try something you cannot find at home. Go hungry, and go before the lunch rush.
FAQ: Planning Your Best Cheesesteak In Philadelphia Crawl
What is the best cheesesteak in Philadelphia for locals?
There is no single winner, but John’s Roast Pork, Angelo’s and Dalessandro’s are strong local picks. Try one for the classic roll and another for a different style of meat.
Is it okay to skip Pat’s and Geno’s?
Yes. They are fun for a quick look, but many locals eat elsewhere. If you want the full experience, visit once and spend the rest of your meals at neighborhood spots.
Do Philly cheesesteak shops take cards?
Not always. Dalessandro’s, for example, is cash only. Bring cash to be safe, and check each shop before you go.
Visiting Chicago for the first time? Here is where to stay in Chicago. Heading to Arizona? Here is where to find the best brunch in Phoenix and Scottsdale. Starting your day in Tampa? Here are the best coffee shops in Tampa.
Final Thought
The best cheesesteak in Philadelphia is rarely the loudest one. It is the shop with the great roll, the patient griddle and the line of regulars.
Pick two spots from this list, order with confidence and eat while it is hot. For more US trip ideas, read my guides to the best places to visit in the USA and the best weekend getaways in the USA. To keep food trips affordable, see my smart ways to save money while traveling.
Hi, I’m Ravi Teja, a freelancer and budget traveller. I’ve explored 20+ countries so far, and I pay for every trip with income from my side hustles. On Escape Cents, I share honest guides to places I’ve actually been, plus the money tips that keep my travels affordable.
Discover more from Escape Cents
Subscribe to get the latest posts sent to your email.
2 thoughts on “Where To Find The Best Cheesesteak In Philly (That Locals Actually Eat)”