Philadelphia is a city that loves sandwiches. If you want to try something beyond the famous cheesesteak, check out these top 10 sandwich spots in the city.
Angelo’s Pizzeria in South Philly is known for its amazing pizza, hoagies, and cheesesteaks. Their sandwiches are made with house-made bread. Be sure to try the Cooper Sharp Cheesesteak and the Italian Hoagie, both served on crunchy seeded rolls.
Cleavers in Center City offers a premium cheesesteak made with ribeye. They also have bowls and wraps for those looking for something different.
Dalessandro’s Steaks in Roxborough is famous for its chopped steak sandwich, where the cheese is mixed right into the meat. Add hot and sweet peppers for an extra kick.
At DiNic’s in Reading Terminal Market, you can enjoy a roast pork sandwich with broccoli rabe and sharp provolone. This sandwich is known for its bold garlic flavor and has even been named Best Sandwich in America.
John’s Roast Pork in Pennsport is a must-visit for its Roast Pork Italian. It features thin pork shoulder, sharp provolone, and sautéed spinach, earning it a James Beard Award.
Middle Child in Center City and Fishtown takes deli sandwiches to the next level with creative options like the So-Cal-Gia and Surfer.
Paesano’s Philly Style in the Italian Market offers a modern twist on the Italian sandwich, layering beef brisket, horseradish mayo, roasted tomatoes, and a fried egg.
Poe’s Sandwich Joint at Human Robot Brewing in Olde Kensington serves generous portions with unique toppings, including a roast pork sandwich with horseradish aioli.
Ricci’s Hoagies in South Philly sticks to the basics with authentic hoagies, like the Old-Fashioned Italian with prosciutto and provolone.
Finally, Woodrow’s Sandwich Shop on South Street features a chef-driven menu, including the Woodrow’s Whiz with house-made truffle cheddar.

