Philadelphia is known for being a town with great sandwiches, to say the least. We invented the cheesesteak and the hoagie, perfected the Reuben, and our restaurants are constantly making critic’s lists for best sandwiches in the country. If you’re looking for a great place to grab a quick bite to eat, look no further than these 11 restaurants and delis that make sandwiches that you’ll remember for life.
- Tommy Dinic’s
Trip Advisor / Rogerio V
Facebook / Tommy DiNic’s Tommy Dinic’s roast pork sandwich was once called the best sandwich in America by the Travel Channel, revealing to the country what Philadelphians have known for years. They’re located in Reading Terminal Market and often have lines that wrap around their counter, but the wait is worth it for a roast pork with provolone and broccoli rabe. Address: 51 N 12th St, Philadelphia, PA 19107
- Herschel’s East Side Deli
Trip Advisor / Mark D.
Facebook / Hershel’s East Side Deli Hershel’s, also located in Reading Terminal Market, makes another one of the best sandwiches you’ll ever try. Their Reuben is what gave them the reputation of being the best Jewish deli outside of New York City. Actually, any of their sandwiches are delicious — you have a choice of pastrami, brisket, corned beef, or turkey.Address: 51 N 12th St, Philadelphia, PA 19107
- John’s Roast Pork
Trip Advisor / Johnny Phung
Facebook / John’s Roast Pork Ironically enough, John’s Roast Pork is often cited on lists of Philly’s best cheesesteaks. Personally, I think their namesake sandwich is perfect, and you really can’t go wrong regardless of what you order. The long lines are worth it to try some of the best sandwiches in Philadelphia.Address: 14 E Snyder Ave, Philadelphia, PA 19148
- Cosmi’s Deli
Trip Advisor / Juliescrapbook
Facebook / Cosmi’s Deli Cosmi’s Deli has been around for decades, and they make some of the most consistently delicious hoagies and cheesesteaks in South Philly. They’re kind of a locally-kept secret, but true Philadelphians are known to travel across the city to get a Cosmi sandwich.Address: 1501 S 8th St, Philadelphia, PA 19147
- Tony Luke’s
Trip Advisor / 244chuckl
Facebook / Tony Lukes Tony Luke’s is known for their cheesesteaks, but honestly, every time I go there I order a chicken cutlet. It’s the best chicken cutlet sandwich in Philadelphia, by far! Of course, their other sandwiches, including cheesesteaks, are delicious, too.Address: 39 E Oregon Ave, Philadelphia, PA 19148
- Dalessandro’s Steaks
Facebook / Dalessandro’s Steaks
Facebook / Dalessandro’s Steaks Dalessandro’s is my pick for best cheesesteak in Philly, so of course it makes the best sandwiches in Philadelphia list! The trek up to Roxborough is worth it for a perfect combination of bread, meat, and cheese.Address: 600 Wendover St, Philadelphia, PA 19128
- McNally’s Tavern
Trip Advisor / Richard S.
Facebook / McNally’s Tavern McNally’s Schmitter sandwich is an Irish take on Philly’s cheesesteak, and it’s one of the best sandwiches in Philadelphia. Legend has it that Hugh James McNally pulled together a quick meal for a regular customer nicknamed “Schmidter,” because he only drank the local beer, Schmidt’s. Nowadays, people come from all over to try the sandwich, made with sliced beef, extra cheese, fried onions, tomato, grilled salami, and the bar’s secret sauce on a crispy, toasted Kaiser roll. Address: 8634 Germantown Ave, Philadelphia, PA 19118
- Stockyard
Facebook / Stockyard
Facebook / Stockyard Stockyard make a huge variety of delicious farm-to-table sandwiches, including the best vegetarian sandwich in the city. Their “Autumn Veggie” sandwich is made with autumn squash, mushroom, delicious cippolini onion, kale, and house-made pesto. Address: 541 Spring Garden St, Philadelphia, PA 19130
- Paesano’s
Facebook / Paesanos
Facebook / Paesanos Paesano’s is one of the best delis in the area, and you can be sure you’ll enjoy whichever sandwich you order here. Their Italian inspired menu includes sandwiches with roasted tomatoes, pepperoncino, sharp provolone, fresh mozzarella, and even roasted eggplant.Address: 148 W Girard Ave, Philadelphia, PA 19123
- Sarcone’s
Facebook / Sarcones Deli
Facebook / Sarcones Deli At Sarcone’s, it’s all about the bread. After all, how can you claim to make one of the best sandwiches in Philadelphia if you don’t start with the best bread around? For generations, the Sarcone family has been focused on perfecting their bread recipe — and they nailed it! Now you can pick up perfect Italian hoagies on the best bread in the city.Address: 758 S 9th St, Philadelphia, PA 19147
- El Compadre
Facebook / El Compadre
Facebook / El Compadre El Compadre is a little hole-in-the-wall in South Philly, near Passayunk. You might have passed it a thousand times, but if you’ve never stopped in to try a bite to eat, you’re really missing out. In terms of sandwiches, they make the list thanks to their unbelievable Mexican sandwiches, prepared by 2017 “Best Chef in Philly”, Christina Martinez. Address: 1149 S 9th St, Philadelphia, PA 19147
There are so many delicious delis and sandwich shops in Philadelphia that it’s hard to really narrow them down, and call one the “best.” Still, this list is a good place to start if you want to take on such a monumental quest! Don’t forget to try all of the famous cheesesteak places, too. Our list of 10 Restaurants That Serve The Best Cheesesteaks In Philadelphia can help you check off some of your Philadelphia sandwich bucket list.
Trip Advisor / Rogerio V
Facebook / Tommy DiNic’s
Tommy Dinic’s roast pork sandwich was once called the best sandwich in America by the Travel Channel, revealing to the country what Philadelphians have known for years. They’re located in Reading Terminal Market and often have lines that wrap around their counter, but the wait is worth it for a roast pork with provolone and broccoli rabe. Address: 51 N 12th St, Philadelphia, PA 19107
Trip Advisor / Mark D.
Facebook / Hershel’s East Side Deli
Hershel’s, also located in Reading Terminal Market, makes another one of the best sandwiches you’ll ever try. Their Reuben is what gave them the reputation of being the best Jewish deli outside of New York City. Actually, any of their sandwiches are delicious — you have a choice of pastrami, brisket, corned beef, or turkey.Address: 51 N 12th St, Philadelphia, PA 19107
Trip Advisor / Johnny Phung
Facebook / John’s Roast Pork
Ironically enough, John’s Roast Pork is often cited on lists of Philly’s best cheesesteaks. Personally, I think their namesake sandwich is perfect, and you really can’t go wrong regardless of what you order. The long lines are worth it to try some of the best sandwiches in Philadelphia.Address: 14 E Snyder Ave, Philadelphia, PA 19148
Trip Advisor / Juliescrapbook
Facebook / Cosmi’s Deli
Cosmi’s Deli has been around for decades, and they make some of the most consistently delicious hoagies and cheesesteaks in South Philly. They’re kind of a locally-kept secret, but true Philadelphians are known to travel across the city to get a Cosmi sandwich.Address: 1501 S 8th St, Philadelphia, PA 19147
Trip Advisor / 244chuckl
Facebook / Tony Lukes
Tony Luke’s is known for their cheesesteaks, but honestly, every time I go there I order a chicken cutlet. It’s the best chicken cutlet sandwich in Philadelphia, by far! Of course, their other sandwiches, including cheesesteaks, are delicious, too.Address: 39 E Oregon Ave, Philadelphia, PA 19148
Facebook / Dalessandro’s Steaks
Dalessandro’s is my pick for best cheesesteak in Philly, so of course it makes the best sandwiches in Philadelphia list! The trek up to Roxborough is worth it for a perfect combination of bread, meat, and cheese.Address: 600 Wendover St, Philadelphia, PA 19128
Trip Advisor / Richard S.
Facebook / McNally’s Tavern
McNally’s Schmitter sandwich is an Irish take on Philly’s cheesesteak, and it’s one of the best sandwiches in Philadelphia. Legend has it that Hugh James McNally pulled together a quick meal for a regular customer nicknamed “Schmidter,” because he only drank the local beer, Schmidt’s. Nowadays, people come from all over to try the sandwich, made with sliced beef, extra cheese, fried onions, tomato, grilled salami, and the bar’s secret sauce on a crispy, toasted Kaiser roll. Address: 8634 Germantown Ave, Philadelphia, PA 19118
Facebook / Stockyard
Stockyard make a huge variety of delicious farm-to-table sandwiches, including the best vegetarian sandwich in the city. Their “Autumn Veggie” sandwich is made with autumn squash, mushroom, delicious cippolini onion, kale, and house-made pesto. Address: 541 Spring Garden St, Philadelphia, PA 19130
Facebook / Paesanos
Paesano’s is one of the best delis in the area, and you can be sure you’ll enjoy whichever sandwich you order here. Their Italian inspired menu includes sandwiches with roasted tomatoes, pepperoncino, sharp provolone, fresh mozzarella, and even roasted eggplant.Address: 148 W Girard Ave, Philadelphia, PA 19123
Facebook / Sarcones Deli
At Sarcone’s, it’s all about the bread. After all, how can you claim to make one of the best sandwiches in Philadelphia if you don’t start with the best bread around? For generations, the Sarcone family has been focused on perfecting their bread recipe — and they nailed it! Now you can pick up perfect Italian hoagies on the best bread in the city.Address: 758 S 9th St, Philadelphia, PA 19147
Facebook / El Compadre
El Compadre is a little hole-in-the-wall in South Philly, near Passayunk. You might have passed it a thousand times, but if you’ve never stopped in to try a bite to eat, you’re really missing out. In terms of sandwiches, they make the list thanks to their unbelievable Mexican sandwiches, prepared by 2017 “Best Chef in Philly”, Christina Martinez. Address: 1149 S 9th St, Philadelphia, PA 19147
OnlyInYourState may earn compensation through affiliate links in this article.
Address: 1149 S 9th St, Philadelphia, PA 19147Address: 758 S 9th St, Philadelphia, PA 19147Address: 148 W Girard Ave, Philadelphia, PA 19123Address: 600 Wendover St, Philadelphia, PA 19128Address: 51 N 12th St, Philadelphia, PA 19107