Old City has a problem most Philadelphia neighborhoods would love to have: too many visitors.
Four million people a year come for Independence Hall and the Liberty Bell, and an industry has grown up to feed them badly — cheesesteaks under heat lamps, laminated menus, places that exist because they are near a thing rather than because they are good.
The actual restaurants are still here. They are just standing behind the tourist traps. Here are the 12 best restaurants in Old City, Philadelphia, with addresses and what to order.
Why Old City Is Worth Eating In
The neighborhood is the oldest part of the city — cobblestone, colonial brick, the streets laid out before anyone thought about cars. It runs roughly from Front Street to 5th, and Vine down to Walnut.
What makes it interesting for food is the collision. One of the most celebrated restaurants in America sits a four-minute walk from a counter selling ice cream the way it was sold in 1900, which is around the corner from a Korean fried chicken place in a colonial building.
Every one of these is walkable from Independence Hall. None of them is a tourist trap.
The Best Restaurants in Old City
Zahav — 237 St. James Place
Israeli, and the most nationally decorated restaurant in Philadelphia. The hummus is what it is famous for; the lamb shoulder is what people talk about afterward.
Book weeks out. This is not a walk-in and it is not a casual dinner. It is also, on the short list of Philadelphia meals worth planning a trip around, at the very top.
Amada — 217 Chestnut Street
Spanish tapas from Jose Garces, and the neighborhood's most reliable answer for a group. Seafood paella, small plates, a room built for a long table and a loud evening.
Fork — 306 Market Street
Seasonal American cooking that has been quietly excellent on Market Street for years. The escargot brioche is the order people come back for. This is the Old City restaurant most likely to make you forget you are in a tourist district.
Ogawa Sushi & Kappo — 310 Market Street
Omakase nigiri, counter seating, precision. A short and serious menu on a block otherwise crowded with souvenir shops.
Malooga — 134 Chestnut Street
Middle Eastern, and the slow-roasted chicken specifically. The shakshuka makes it one of the better breakfasts in the area too.
Tuna Bar — 205 Race Street
Japanese, with the spicy crab rolls doing most of the heavy lifting. Bright room, good for lunch when you have been walking historic sites all morning.
Buk Chon Korean Cuisine — 132 Chestnut Street
Korean fried chicken and bibimbap in a colonial-era building, which is a sentence only Old City makes possible.
BlackHen — 108 Chestnut Street
Southern cooking — fried chicken and soul food sides. The most comforting meal in the neighborhood, and the right call after a cold morning outside.
Tomo Sushi & Ramen — 228 Arch Street
Tonkotsu ramen and sushi. Fast, consistent, and open when you need it.
Khyber Pass Pub — 56 S. 2nd Street
Cajun food in a very old bar — gumbo and po'boys, a long beer list, and none of the polish. One of the last places in Old City that feels like a neighborhood bar rather than a destination.
Sassafras — 48 S. 2nd Street
Burgers and bar food in a narrow room that has been there a long time. Order the burger, sit at the bar, do not overthink it.
Sonny's Famous Steaks — 228 Market Street
Fresh-sliced ribeye on Amoroso's rolls, founded in 2000. Old City is a minefield of bad tourist cheesesteaks and this is the way out of it — the only one in the neighborhood that shows up on serious citywide rankings, alongside Campo's a few doors down at 214 Market Street.
Worth Knowing About the Neighborhood
Old City is small enough that its character changes block by block, and knowing which block you are on saves you from the worst of it.
Market Street between Front and 5th is the tourist spine — the historic sites, the souvenir shops, and most of the bad food. It also has Fork, Ogawa, Sonny's, Campo's and The Franklin Fountain on it, which tells you how sharply quality varies within a hundred feet.
2nd Street is where the neighborhood bars are. Khyber Pass and Sassafras both sit on it, and the crowd skews local, especially on a weeknight.
Chestnut Street is the quieter restaurant row — Amada, Malooga, Buk Chon and BlackHen all within two blocks of each other. If you want to walk somewhere and decide when you arrive, walk here.
First Friday is the thing to plan around, in either direction. On the first Friday of each month the galleries open late and the whole neighborhood fills up. It is a genuinely good evening if you want the energy, and the wrong night if you wanted a quiet table.
Where to Get Dessert in Old City
The Franklin Fountain — 116 Market Street. A genuine turn-of-the-century soda fountain, run as one, with sundaes made the old way. There will be a line down the block in summer and it is worth standing in.
Eating Near Independence Hall Without Regretting It
The blocks immediately around Independence Hall and the Liberty Bell are the highest-risk dining in Philadelphia. A few rules:
Walk two blocks. Almost everything on this list is within a five-minute walk of the historic sites, and the quality difference between "across from the Liberty Bell" and "two streets over" is enormous.
Ignore anyone handing out menus on the sidewalk. No restaurant on this list needs to do that.
A cheesesteak in Old City is a compromise. Sonny's and Campo's are both genuinely good. But the best cheesesteaks in the city are in South Philadelphia and Roxborough, and if you have a spare afternoon, go there instead.
Book Zahav before you book your flights. Not an exaggeration.
The Old City Food Trail on PlateWalk
Old City is dense and confusing on foot — the streets are colonial, they do not run straight, and the good restaurants are scattered rather than lined up on one avenue. That is exactly the problem a trail solves.
PlateWalk maps GPS-guided routes through Philadelphia neighborhoods. Check in at each stop as you go, and completing a trail earns +50 PlatePoints, redeemable for rewards at partner restaurants.
Free on iOS and Android.
See Philadelphia trails on PlateWalk →
How to Do Old City
Getting there. The Market-Frankford Line stops at 2nd Street and at 5th Street, both in the middle of everything. Driving in is possible and parking is expensive.
Timing. Weekday lunches are calm. Weekend evenings, especially First Friday when the galleries open late, are busy across the whole neighborhood.
Reservations. Zahav, Amada, Fork and Ogawa all need booking. Khyber Pass, Sassafras, Sonny's and Franklin Fountain do not.
For more of the city, see our guides to Fishtown, East Passyunk and Reading Terminal Market, which is a fifteen-minute walk west. Visit Philadelphia keeps a broader Old City overview with the historic sites mapped alongside the restaurants.
Frequently Asked Questions
What are the best restaurants in Old City Philadelphia?
Zahav for Israeli cooking, Amada for Spanish tapas, Fork for seasonal American and Ogawa Sushi & Kappo for omakase are the four most consistently recommended. For something casual, Khyber Pass Pub or BlackHen.
Where should I eat near Independence Hall?
Almost everything worth eating is two blocks away rather than directly across from the historic sites. Fork on Market Street, Amada on Chestnut and Malooga on Chestnut are all a five-minute walk and vastly better than the restaurants immediately adjacent to the Liberty Bell.
What is Old City Philadelphia known for?
It is the historic centre of the city — Independence Hall, the Liberty Bell and the Betsy Ross House — set among cobblestone streets and colonial architecture, with a restaurant and gallery scene that includes Zahav, one of the most decorated restaurants in the United States.
Where is the best cheesesteak in Old City?
Sonny's Famous Steaks at 228 Market Street and Campo's at 214 Market Street are the two worth eating. Both use quality ribeye on proper rolls, unlike most cheesesteaks sold near the historic sites.
Do you need reservations in Old City?
For Zahav, Amada, Fork and Ogawa, yes — Zahav often weeks ahead. Khyber Pass Pub, Sassafras, Sonny's and The Franklin Fountain are walk-in.
Is Old City walkable?
Very. The whole neighborhood runs roughly from Front Street to 5th Street and Vine to Walnut, and every restaurant here is within a few minutes of the others. The Market-Frankford Line stops at 2nd and 5th.
Where should I get dessert in Old City?
The Franklin Fountain at 116 Market Street, an authentic turn-of-the-century soda fountain serving sundaes made the traditional way.
