Philadelphia
The place where my food journey all began for me is John’s Roast Pork. I didn’t think I would ever eat something better for a LONG time. Luckily, I did, and that is kind of how this all started to be honest. Philly is an amazing food city, with lots of good grub all over. But when you are in Philadelphia, your journey must start and end with cheesesteaks. I will not compromise on that ever. So, while there are great restaurants all over the city I call home, I will be sticking mainly to cheesesteaks with a small dabbling of pizza places as well. Obviously, I am from Philly so I will tell you once, DO NOT GO TO PAT’s AND GENO’s, they are trash. Do you want to know where to go to get a cheesesteak? That is what I am here for. Enjoy the read.
Cheesesteaks
Rank: 32
You are in Philly; you are getting yourself a cheesesteak whether you like it or not. And you simply cannot miss out on John’s. John is a master on the grill and, hands down, makes the best cheesesteak in the city. Since you are in Philly, you know it is the best cheesesteak in the world. The roast pork is also good, but come on, you NEED the cheesesteak. Not a single person I know who has had this cheesesteak has even attempted to argue that is not the best cheesesteak on the planet. While I cannot recommend John’s enough, as a Philly boy, I think this really is a must for anyone visiting or who has not had the pleasure of living in the city. They are closed on Sundays and Mondays and have been known to run out of bread or steaks, so to secure yourself the best cheesesteak and one of the best meals, I have had the pleasure of devouring. Make sure to plan ahead to ensure you get a taste of the most delicious meal in the city.
Pizza/Cheesesteaks
Rank: 90
Angelo’s really should start including cheesesteaks in their name because you need to get both pizza and cheesesteaks when you go. A large pepperoni pizza and a cheesesteak is a combination that is truly unmatched. The best pizza in the city AND the 2nd best cheesesteak in the city combine for a remarkable experience. Angelo’s does not have a website, and calling ahead is the only way to place an order. Along with that, they are ALWAYS busy, and their phone is extremely hard to get into. I sat around with 5 friends, calling continuously until we got through in order to secure our meal. I highly recommend you set aside a good 10-15 minutes to just call Angelo’s and then another 30-40 for your food to be ready. It is definitely worth the effort, and I highly recommend swinging by for amazing pizza and cheesesteak that puts much of Philly(besides John’s) to shame.
Italian/Crispy Gnocchi
Rank: 94
Not only are cheesesteaks noteworthy in Philly, but Ambrosia is our first addition to the list of non-cheesesteak dineries in Philadelphia. Ambrosia is an Italian joint near Rittenhouse Square, and it offers a delectable menu that will satisfy anyone craving Italian fare.
I am confident this entire menu is delicious, but if I were you, I would go out of my way to destroy the bowl of crispy gnocchi. The goat cheese is absolutely delicious and pairs beautifully with the pancetta, mushrooms, and squash.
Falafel
Rank: 127
There are a few Goldies around Philly, and if they all cook up the same high-quality Falafel that the Goldie near Rittenhouse Square does then the whole city is in for a treat. This is some of the best falafel I have had in my life, their sauce is incredible, and their falafel balls have the perfect crunch. I highly recommend just sticking to the falafel sandwich as there is not much more you might need in your life.
Cheesesteaks
Rank: 169
The most iconic of the cheesesteak joints in the city. Jim’s is on South Street, where you want to be on a night out in Philly, and with Jim’s open late, serving amazing steaks until the wee hours of the morning, it is accessible and always worth a stop. When going to Jim’s, get ready for the iconic cheesesteak with cheese whiz, but I HIGHLY recommend ordering with extra whiz because without it is a little dry in my opinion, but with the extra whiz, it is easily the third best steak in the city/world. Without extra whiz, it is still good, but it is not elite. Either way, expect an amazing atmosphere, historic location, and a line around the block at all hours of the day.
Deli/Pizza Steak
Rank: 173
How could you not fall in love with a small family-run deli in South Philly? Here the mom, dad, son, and daughter run most of the show, and they kill the entire affair. From amazing cheesesteaks to killer cutlets, this deli really has it all.
I would say that any sandwich you select from Dorlores would suit you right for a Sunday Birds game, but I do have to make a special call out to their pizza steak. I had never before had a pizza steak that was worth making this list until the fateful afternoon I devoured Dolores’. I would say trying a pizza steak here is a must, along with perusing their other fantastic options as well.
Mexican/Cemitas
Rank: 177
A Mexican spot in Philly!? This may seem sacrilegious as a native to Tucson these days, but to my chagrin Philly has not one but two noteworthy Mexican restaurants. Chingon boasts a wide array of options, but I recommend devouring their Cemitas here. It is a glorious Mexican sandwich. I have faith that whatever you choose will suit your fancy, the Arrachera Tatemada Al Pastor that I had was great, but I don’t think you could go wrong with any of these Cemitas.
Cheesesteaks
Rank: 204
Yet another place to devour cheesesteaks in the land of cheesesteaks. Cleavers is another cheesesteak joint on the list that serves all their sandwiches on seeded rolls, similar to Angelo’s and John’s(the top two on the list, among others). That should show you that Cleavers knows what they are doing here. While it is clearly not at the top of my rankings for the best cheesesteak on the planet, it is in the top 5. If you are in the Rittenhouse Square area and can’t make it to South Philly, then Cleavers is where you need to go, as everything else in my top 5 is in South Philly.
Baklawa Pancakes
Rank: 252
Café La Maude is an amazing place in Philly that has great brunch. And I usually like sticking to the breakfast items on most brunches. And while I did that here, I would say feel free to cast aside the bowlines. The lunch options looked phenomenal. However, among the breakfast options, I tried the Baklawa Pancakes, which were the best, but not by a CRAZY amount. The bananas hit home for me, as I love them, as did the blueberries, but I also want to note that all of the options at Café La Maude are amazing.
Cheesesteaks
Rank: 257
A fantastic cheesesteak joint that recently opened up in Old City boasts to have the best cheesesteak in Old City. And they are spot on with that call. While it is not nearly a top joint in the city, it is quite delicious, and while you are in Old City seeing everything Philly has to offer historically, stopping in for a cheesesteak at Old Brother will surely help you understand just how impossible it is for any other place to capture the iconic Philly meal.
Doughnuts
Rank: 259
Locating in the Reading Terminal Market is always a plus for any restaurant, and Beiler’s Doughnuts is no exception. Every doughnut I devoured from Beiler’s had the ideal fluff-to-crispy ratio with amazingly tasty dough. And to top it off, it had killer toppings to bring the bacon home. My favorite was the Peanut Butter Crème, as this peanut butter frosting is simply delicious. If you are not a peanut butter person, there is no need to fear. You have plenty of other amazing options that will certainly leave you craving more doughnuts ASAP.
Deli/Cheesesteaks
Rank: 263
Another South Philly cheesesteak joint should just show you that South Philly is clearly the place to get cheesesteaks. It is the motherland for cheesesteaks worldwide. While Cosmi’s may not come in very high in my rankings, that should not be viewed as a slight, but rather a testament to the great food Philly has, and the amazing food I have had all over. The cheesesteaks here are simply phenomenal, and if you have never had a cheesesteak before (which, if you have not had one in Philly, then by definition, you have not had one), then this will easily be the best cheesesteak of your life. After you have it and get a taste for what a true Philly cheesesteak is, you should look into John’s and Angelo’s nearby to have your socks blown straight off.
White Pizza
Rank: 294
Pizza Shackamaxon is an interesting place for me to rank. I rarely enjoy white pizza, and if I do, I never like it more than the tomato variations from the same place. However, Pizza Shackamaxon is an exception to this rule. The white pizza here is so damn good, AND it is a fair amount better than any of the tomato variations. The tomato pie here is also great, and I would recommend it for those craving red sauce.
Cheesesteaks
Rank: 301
One of the most historic cheesesteaks in the city is found at the original Tony Luke’s. I beg of you not to order one in the ballpark if you want an actual Philly steak. The original location is the spot to go for a great steak if you are in South Philly, and Angelo’s and John’s are closed. If you are going to a sports game on a Sunday or Monday, come to Tony Luke’s fill-up before the game. Then, at the game, just get yourself some crab fries and eye up Jim’s or another spot on the list. I also recommend the cheese fries here if you are looking for something to share and want a little more than one steak but don’t think you could muster two down.
Pizza
Rank: 309
The 3rd best pizza in the city, right down the street from Angelo’s in South Philly. The square pizza is absolutely delicious, and while you are in Philly, cheesesteaks are highly recommended; of course, a good pizza can be found at Santucci’s. The accessibility of Santucci's hours makes it very reliable to secure an amazing pie. The pizza has an amazing mix of sauce and cheese, and of course, the pepperoni is great on this pie; definitely worth checking out if you have the time.
Vietnamese/Bahn Mi
Rank: 315
Unsurprisingly, the Bahn Mi at QT Vietnamese is the best thing to order here. The QR Special has my heart since it has the most variety of meat. You're welcome to veer in a separate direction if you see another Bahn Mi that you can use. However, straying from the Bahn Mi’s would be a mistake at QT.
Cheesesteaks
Rank: 319
The last spot on my list in my Philly is another great cheesesteak spot, and if you can’t tell yet, please do not go to Pat’s and Geno’s, they are horrible tourist traps. Dalessandro’s has a good cheesesteak and is another iconic Philly staple. I would definitely recommend it, but if you can swing every other restaurant on this list first, I definitely recommend it.
Bakery/Cannoli
Rank: 320
Termini Bros. Bakery is another one of those spots that have a few locations around Philly, and if the other locations are up to the same par as the one in Reading Terminal Market, you will be happy with your Cannoli selections all over town. I clearly went to the location in Reading Terminal Market, which is an iconic marketplace in Philadelphia, and even though I do not have any other noteworthy spots in the market, the cannoli here are sure to suffice your food cravings from a must-stop in Philly.
Mexican
Rank: 324
South Philly Barbacoa is the second of two noteworthy Mexican spots I have found in Philly, which is still a surprise to me living in Tucson. Even though this ranks so low in my rankings overall, if you are craving Mexican food in Philly, this is one of two spots that I can vouch for having quality Mexican food this far away from Mexico.
Places I haven’t tried but came up in research:
1. Pizza Jawn(Detroit style)
2. O Sole Mio(Italian)
3. Pitruco(pizza)