15 Philly Sandwiches Locals Say You Have To Try

Philadelphia has earned its reputation as a sandwich lover’s paradise, and for good reason. From iconic cheesesteaks to lesser-known neighborhood gems, the city offers flavors that keep both locals and visitors coming back for more.
I’m taking you through the must-try sandwiches that define Philly’s incredible food scene, each one backed by the people who know this city best.
1. Classic Cheesesteak

Nothing beats biting into a properly made cheesesteak with tender ribbons of beef and gooey cheese. You’ll find passionate debates about whether Whiz, provolone, or American cheese reigns supreme, but honestly, they’re all delicious in their own right.
The key is getting that perfect ratio of meat to cheese on a fresh roll that’s soft inside with just enough chew. Order yours wit or witout onions, and don’t be shy about asking for extra napkins because this sandwich gets gloriously messy.
2. Roast Pork Italiano

Many locals actually prefer this over the cheesesteak, and once you taste it, you’ll understand why. Slow-roasted pork gets piled high with sharp provolone and garlicky broccoli rabe, creating a flavor combination that’s both rich and surprisingly balanced.
The slight bitterness of the greens cuts through the fatty pork beautifully. I recommend trying this at DiNic’s in Reading Terminal Market, where they’ve perfected the art of keeping the meat juicy while the roll soaks up all those incredible drippings.
3. Sausage and Peppers Hoagie

Street festivals and block parties in Philly wouldn’t be complete without this crowd-pleaser. Grilled Italian sausage gets topped with sweet bell peppers and caramelized onions, all tucked into a crusty roll that holds up to the juices.
You can choose between sweet or hot sausage depending on your spice tolerance. The charred edges on the peppers add a smoky depth that makes every bite interesting, and the whole thing comes together like a warm hug on a chilly day.
4. Hoagie with The Works

When locals say hoagie, they’re talking about a serious sandwich stacked with quality Italian meats and cheese. Capicola, salami, and prosciutto layer together with provolone, shredded lettuce, tomatoes, onions, and a generous drizzle of oil and vinegar.
The seasoning blend of oregano and other spices ties everything together perfectly. What makes a Philly hoagie special is the bread-to-filling ratio and the way each ingredient maintains its identity while contributing to the whole delicious experience.
5. Chicken Cutlet Sandwich

Crispy, golden-brown breaded chicken makes this sandwich a lighter alternative that doesn’t sacrifice any flavor. Fresh mozzarella melts slightly from the heat of the cutlet, while roasted red peppers add sweetness and a touch of smokiness.
Some spots add broccoli rabe or spinach for extra greens. The breading stays crunchy even as the sandwich comes together, which is the mark of someone who knows what they’re doing. I always ask for a little balsamic drizzle to brighten up all those rich flavors.
6. Meatball Sub

Big, tender meatballs swimming in tangy marinara sauce make this sandwich pure comfort food. The best versions use a blend of beef and pork for meatballs that are flavorful without being too dense.
Melted mozzarella stretches with every bite, and the roll gets perfectly soaked with sauce without falling apart. You’ll want to eat this one with a fork nearby because it’s impossible to stay neat. Some places add a sprinkle of Parmesan and fresh basil that takes it to the next level.
7. Breakfast Sandwich

Mornings in Philly mean grabbing one of these bad boys from your neighborhood deli or corner store. Pork roll (also called Taylor Ham) is the star here, with its salty, slightly sweet flavor that pairs perfectly with eggs and cheese.
You can get it on a bagel, Kaiser roll, or English muffin. The pork roll gets crispy around the edges when it hits the griddle, adding texture that bacon just can’t match. Add some salt, pepper, ketchup, and you’ve got the fuel you need to start your day right.
8. Fish Sandwich

Fridays bring out the fish sandwiches at spots all over the city, and locals know where to find the crispiest, most flavorful versions. Whiting or catfish gets breaded and fried until golden, then dressed simply with hot sauce, lettuce, tomato, and tartar sauce.
The fish stays flaky inside while maintaining that satisfying crunch on the outside. Some places serve it with a side of coleslaw that you can add right to the sandwich for extra texture. It’s soul food at its finest, served without any pretension.
9. Vegetarian Hoagie

Plant-based eaters don’t have to miss out on Philly’s sandwich culture thanks to this veggie-packed option. Grilled eggplant, zucchini, portobello mushrooms, and roasted peppers get layered with fresh mozzarella and a spread of pesto or balsamic reduction.
The vegetables are usually marinated first, so they’re bursting with flavor rather than tasting like an afterthought. Some spots add sun-dried tomatoes or artichoke hearts for extra Mediterranean flair. It’s hearty enough to satisfy anyone, whether you’re vegetarian or just want something different.
10. Pizza Steak

Someone brilliant decided to combine a cheesesteak with pizza flavors, and Philly has been grateful ever since. Thinly sliced steak gets topped with marinara sauce and mozzarella cheese instead of the traditional cheese options.
The result tastes like your favorite pizza and cheesesteak had a baby. Some places add pepperoni or mushrooms if you want to customize it further. The marinara adds a tanginess that cuts through the richness of the meat, making it feel slightly lighter than a regular cheesesteak while still being completely satisfying.
11. Chicken Cheesesteak

For those who want the cheesesteak experience with poultry, this version delivers all the satisfaction. Thinly sliced or chopped chicken breast gets grilled with onions and smothered in your choice of cheese.
It’s lighter than beef but still has that same indulgent quality that makes cheesesteaks so addictive. The chicken picks up flavor from the griddle and caramelized onions beautifully. I find it’s also easier to eat without making quite as much of a mess, though you’ll still want those napkins handy.
12. Cutlet Parm

Italian-American comfort food reaches its peak with this saucy, cheesy masterpiece. A breaded cutlet (chicken or veal) gets topped with marinara and mozzarella, then heated until the cheese melts into gooey perfection.
The bread soaks up sauce while staying sturdy enough to hold everything together. You’ll taste the perfect balance of crispy, saucy, and cheesy in every bite. Some spots sprinkle Parmesan on top or add fresh basil for an herbal note that brightens the whole sandwich.
13. Turkey Hoagie

Sometimes you want something familiar and satisfying without all the heavy meats, and that’s where this sandwich shines. Thick-sliced turkey breast gets piled high with provolone, crisp lettuce, ripe tomatoes, and onions.
The oil and vinegar dressing brings everything together without overwhelming the mild turkey flavor. It’s a sandwich that lets quality ingredients speak for themselves. Order it from a place that slices their turkey fresh rather than using pre-packaged stuff, and you’ll taste the difference immediately.
14. Pulled Pork Sandwich

Barbecue culture has found a home in Philly, bringing us sandwiches piled with tender, smoky pulled pork. The meat gets slow-cooked until it falls apart, then dressed with tangy barbecue sauce that complements the pork’s natural sweetness.
Creamy coleslaw on top adds crunch and cuts through the richness. The contrast between the soft, saucy meat and the crisp slaw makes every bite interesting. You’ll find different sauce styles around the city, from vinegar-based to sweet and sticky, so explore until you find your favorite.
15. Brisket Sandwich

Smoked brisket has become a Philly favorite, with spots around the city competing to serve the most tender, flavorful version. The beef gets smoked low and slow until it develops a dark, crusty bark on the outside while staying juicy inside.
Sliced thick and piled high, it needs little more than pickles and onions to shine. Some places add horseradish or mustard for extra kick. The smoky flavor combined with the beef’s natural richness creates a sandwich that’s worth every calorie and every penny you spend on it.