clock menu more-arrow no yes mobile
Several banh mi with cilantro, carrots, and cha lua sausage all stacked on top of each other. Paolo Jay Agbay

19 Epic Sandwiches to Seek Out in Philly

If there's one thing this city excels at, it's the sandwich

View as Map

Philly is at its heart a sandwich town. Cheesesteaks are synonymous with the city, but locals know there’s so much more to try here: roast pork sandwiches, roast beef sandwiches, Jewish deli sandwiches, hoagies of every variety, and packed banh mi. Start with these 19 shops — they’ll never let a sandwich lover down.

Read More
Note: Restaurants on this map are listed geographically.

Gilben’s Bakery

Copy Link

This Mount Airy bakery gives a New Orleans spin to a Philly classic: the fish hoagie. Lightly battered seafood is piled onto garlic-buttered, toasted long rolls and generously drizzled with rémoulade. The offerings here aren’t limited to white fish filets — fried shrimp, mussels, and salmon are also on offer. Order online for pickup or delivery.

Càphê Roasters

Copy Link

The menu at Càphê Roasters in Kensington — devised by chef Jacob Trinh of Trinh Eats — is full of amazing Vietnamese staples replete with house-made ingredients. The banh mi is a work of art, though: with a host of different customizable options, and three staple orders, you can see Trinh’s talents at work. Khang’s Special Banh Mi comes with gochu-glazed fried chicken and fried eggs, with pate, mayo, and all the requisite banh mi fixin’s. It’s perfect.

In Kensington, Martha’s list of hoagies covers all the bases, from the vegan jawn with carrots impersonating cured meat, to the Italian made with fennel and Calabrese salami. Order online for pickup or delivery.

Poe’s Sandwich Joint

Copy Link

This Fishtown eatery comes to us from marijuana activist N.A. Poe, who promises “high class munchies” on the shop’s Instagram. Go for one of the chicken cutlet creations (like the Hamilton, stuffed with bacon, fries, and Cooper Sharp cheese) or the messy, saucy meatball sandwich. Preorder online for pickup and delivery, or dine in.

Liberty Kitchen

Copy Link

The hoagie list is excellent at Liberty Kitchen, and the della casa option — capicola from 1732 meats, fresh mozzarella, arugula tossed with Calabrian chili oil, and a balsamic-pepper spread — what more do you need? A vegetarian version with roasted eggplant is also available. Order online for pickup or use Caviar for delivery.

Middle Child Clubhouse

Copy Link

The Philly favorite for ginormous breakfast sandwiches and even bigger lunch options has been such a hit since it opened in 2017 that it now has a second outpost in Fishtown, where all the sandwiches you’d find at the Washington Square West location are available to eat in or take to-go. The So Long Sal — with Italian meats and cheeses, artichoke relish, and balsamic mayo — is a favorite.

A coffee bar with blonde wood and a big peg board with sandwich menu items, then bags of chips, coffee mugs, and a percolator. Gab Bonghi

Stockyard

Copy Link

Spring Garden's sandwich shop sources locally, buys nose-to-tail, and builds some of the best-tasting sandwiches in the city. For breakfast, a sandwich of local eggs, cheese, and scrapple makes for a merry morning. For lunch, opt for the braised beef sandwich loaded with mushrooms, onions, and house-made Whiz — the next great evolution of the cheesesteak. Takeout and delivery are available online.

Hershel's East Side Deli

Copy Link

For a stacked corned beef or pastrami Reuben on rye, the place to go is Hershel’s inside Reading Terminal Market. Complete your order with a potato knish and a Dr. Brown’s soda. Delivery is available via a few delivery services, including Mercato and Caviar.

After leaving Abe Fisher, chef Yehuda Sichel turned his attention to sandwiches with this fast-casual shop in Rittenhouse serving creative combinations on house-baked sourdough bread and fluffy milk buns. Order online for sandwiches like the grilled swordfish and kimchi tartar sauce for pickup or delivery.

Monster Vegan

Copy Link

Center City’s Monster Vegan offers deceptively plant-based dishes with a comfort food spin. Try the fried chicken banh mi or the fried chicken cutlet sandwich — topped with broccoli rabe, roasted red peppers, sharp Parmesan, and aioli — for the ultimate vegan sandwich experience. Call or place orders online.

Angelo’s Pizzeria

Copy Link

Bread lovers unite! Angelo’s owner Danny DiGiampietro (who married into Philly’s bread royalty, the Sarcone family) is known for his pizza dough, but deserves equal praise for the fresh baked seeded loaves he uses in his epic sandwiches. They’re massive, messy, and loaded up with breaded chicken cutlets, cured meat, fresh mozzarella, and shaved Parm. Call ahead for takeout. It’s cash only.

Porcos Porchetteria

Copy Link

Slow cooked porchetta and housemade ciabatta are the base elements of the pork-centric sandwiches at Chad Durkin’s Washington Avenue walk-up window, which is next door to Durkin’s bakery. Go with the OG, complete with crisp bits of cracklin’, or tackle a Philly-style sandwich with provolone and a bitter rapini pesto. You can preorder online.

Ricci's Hoagies

Copy Link

The “old fashioned” at this century-old corner sandwich shop is the ideal Italian hoagie: super sharp provolone, peppers, lettuce, tomato, onion, Italian salumi, and ham on a seeded roll. The Philly accent is extra strong at Ricci's, and you can taste it in every bite. Call for takeout and delivery.

Ba Le Bakery

Copy Link

A banh mi is a beautiful thing and at Ba Le Bakery on Washington Avenue, you can order your banh mi in more than a dozen ways. Go the traditional route or try something more adventurous like the spicy sardine. Bonus: Ba Le has an epic list of boba teas to go alongside your sandwich order. You order online in advance.

Cosmi's Deli

Copy Link

Choosing between a hoagie and a cheesesteak is the hard part at Cosmi’s, a family-run South Philly operation in business since 1932. On the hoagie side of things, go for something Italian-influenced with one of a few combos involving salami, hot capicola, provolone, prosciutto, salami, soppressata, mortadella, and fresh mozz. And one more choice: Cosmi’s offers every customer the option of seeded or unseeded bread. (Select seeded, of course.) Order online for takeout and delivery.

Café y Chocolate

Copy Link

Philadelphia is home to all sorts of creative takes on cheesesteaks but none satisfy like this cafe’s homage to the ubiquitous sandwich. The “cheesesteak a la Mexicana” features extras like caramelized onion and Serrano peppers, along with chipotle mustard and a side of pico de gallo. Takeout, delivery, and onsite dining are available.

Old Original Nick's Roast Beef

Copy Link

Serving since 1938, this South Philly institution (which also has locations outside the city) deals in cold beers and gravy-soaked roast beef sandwiches. While roast beef is the go-to, the roast pork is worth trying too. All sandwiches are best enjoyed as a combo: topped off with broccoli rabe and a slice of provolone. Takeout and onsite dining are offered. Order online through DoorDash or Caviar.

John's Roast Pork

Copy Link

Open since 1930, John’s Roast Pork in South Philly draws diners from far and wide for both its roast pork sandwich with added Long Hot peppers and its excellent cheesesteak. Call ahead for takeout.

Zoagies

Copy Link

A little farther afield from Philly, the Zoagies food truck serves some of best fish sandwiches and chicken cheesesteaks in Delaware. Get the Zochness Monster, made with shrimp, crab, and lobster on Zoagies’s deep-fried roll for the ultimate indulgence. Crinkle-cut fries and fried Oreos are excellent sides. Call ahead to preorder or walk-up for immediate service.

Gilben’s Bakery

This Mount Airy bakery gives a New Orleans spin to a Philly classic: the fish hoagie. Lightly battered seafood is piled onto garlic-buttered, toasted long rolls and generously drizzled with rémoulade. The offerings here aren’t limited to white fish filets — fried shrimp, mussels, and salmon are also on offer. Order online for pickup or delivery.

Càphê Roasters

The menu at Càphê Roasters in Kensington — devised by chef Jacob Trinh of Trinh Eats — is full of amazing Vietnamese staples replete with house-made ingredients. The banh mi is a work of art, though: with a host of different customizable options, and three staple orders, you can see Trinh’s talents at work. Khang’s Special Banh Mi comes with gochu-glazed fried chicken and fried eggs, with pate, mayo, and all the requisite banh mi fixin’s. It’s perfect.

Martha

In Kensington, Martha’s list of hoagies covers all the bases, from the vegan jawn with carrots impersonating cured meat, to the Italian made with fennel and Calabrese salami. Order online for pickup or delivery.

Poe’s Sandwich Joint

This Fishtown eatery comes to us from marijuana activist N.A. Poe, who promises “high class munchies” on the shop’s Instagram. Go for one of the chicken cutlet creations (like the Hamilton, stuffed with bacon, fries, and Cooper Sharp cheese) or the messy, saucy meatball sandwich. Preorder online for pickup and delivery, or dine in.

Liberty Kitchen

The hoagie list is excellent at Liberty Kitchen, and the della casa option — capicola from 1732 meats, fresh mozzarella, arugula tossed with Calabrian chili oil, and a balsamic-pepper spread — what more do you need? A vegetarian version with roasted eggplant is also available. Order online for pickup or use Caviar for delivery.

Middle Child Clubhouse

A coffee bar with blonde wood and a big peg board with sandwich menu items, then bags of chips, coffee mugs, and a percolator. Gab Bonghi

The Philly favorite for ginormous breakfast sandwiches and even bigger lunch options has been such a hit since it opened in 2017 that it now has a second outpost in Fishtown, where all the sandwiches you’d find at the Washington Square West location are available to eat in or take to-go. The So Long Sal — with Italian meats and cheeses, artichoke relish, and balsamic mayo — is a favorite.

A coffee bar with blonde wood and a big peg board with sandwich menu items, then bags of chips, coffee mugs, and a percolator. Gab Bonghi

Stockyard

Spring Garden's sandwich shop sources locally, buys nose-to-tail, and builds some of the best-tasting sandwiches in the city. For breakfast, a sandwich of local eggs, cheese, and scrapple makes for a merry morning. For lunch, opt for the braised beef sandwich loaded with mushrooms, onions, and house-made Whiz — the next great evolution of the cheesesteak. Takeout and delivery are available online.

Hershel's East Side Deli

For a stacked corned beef or pastrami Reuben on rye, the place to go is Hershel’s inside Reading Terminal Market. Complete your order with a potato knish and a Dr. Brown’s soda. Delivery is available via a few delivery services, including Mercato and Caviar.

Huda

After leaving Abe Fisher, chef Yehuda Sichel turned his attention to sandwiches with this fast-casual shop in Rittenhouse serving creative combinations on house-baked sourdough bread and fluffy milk buns. Order online for sandwiches like the grilled swordfish and kimchi tartar sauce for pickup or delivery.

Monster Vegan

Center City’s Monster Vegan offers deceptively plant-based dishes with a comfort food spin. Try the fried chicken banh mi or the fried chicken cutlet sandwich — topped with broccoli rabe, roasted red peppers, sharp Parmesan, and aioli — for the ultimate vegan sandwich experience. Call or place orders online.

Angelo’s Pizzeria

Bread lovers unite! Angelo’s owner Danny DiGiampietro (who married into Philly’s bread royalty, the Sarcone family) is known for his pizza dough, but deserves equal praise for the fresh baked seeded loaves he uses in his epic sandwiches. They’re massive, messy, and loaded up with breaded chicken cutlets, cured meat, fresh mozzarella, and shaved Parm. Call ahead for takeout. It’s cash only.

Porcos Porchetteria

Slow cooked porchetta and housemade ciabatta are the base elements of the pork-centric sandwiches at Chad Durkin’s Washington Avenue walk-up window, which is next door to Durkin’s bakery. Go with the OG, complete with crisp bits of cracklin’, or tackle a Philly-style sandwich with provolone and a bitter rapini pesto. You can preorder online.

Ricci's Hoagies

The “old fashioned” at this century-old corner sandwich shop is the ideal Italian hoagie: super sharp provolone, peppers, lettuce, tomato, onion, Italian salumi, and ham on a seeded roll. The Philly accent is extra strong at Ricci's, and you can taste it in every bite. Call for takeout and delivery.

Ba Le Bakery

A banh mi is a beautiful thing and at Ba Le Bakery on Washington Avenue, you can order your banh mi in more than a dozen ways. Go the traditional route or try something more adventurous like the spicy sardine. Bonus: Ba Le has an epic list of boba teas to go alongside your sandwich order. You order online in advance.

Cosmi's Deli

Choosing between a hoagie and a cheesesteak is the hard part at Cosmi’s, a family-run South Philly operation in business since 1932. On the hoagie side of things, go for something Italian-influenced with one of a few combos involving salami, hot capicola, provolone, prosciutto, salami, soppressata, mortadella, and fresh mozz. And one more choice: Cosmi’s offers every customer the option of seeded or unseeded bread. (Select seeded, of course.) Order online for takeout and delivery.

Related Maps

Café y Chocolate

Philadelphia is home to all sorts of creative takes on cheesesteaks but none satisfy like this cafe’s homage to the ubiquitous sandwich. The “cheesesteak a la Mexicana” features extras like caramelized onion and Serrano peppers, along with chipotle mustard and a side of pico de gallo. Takeout, delivery, and onsite dining are available.

Old Original Nick's Roast Beef

Serving since 1938, this South Philly institution (which also has locations outside the city) deals in cold beers and gravy-soaked roast beef sandwiches. While roast beef is the go-to, the roast pork is worth trying too. All sandwiches are best enjoyed as a combo: topped off with broccoli rabe and a slice of provolone. Takeout and onsite dining are offered. Order online through DoorDash or Caviar.

John's Roast Pork

Open since 1930, John’s Roast Pork in South Philly draws diners from far and wide for both its roast pork sandwich with added Long Hot peppers and its excellent cheesesteak. Call ahead for takeout.

Zoagies

A little farther afield from Philly, the Zoagies food truck serves some of best fish sandwiches and chicken cheesesteaks in Delaware. Get the Zochness Monster, made with shrimp, crab, and lobster on Zoagies’s deep-fried roll for the ultimate indulgence. Crinkle-cut fries and fried Oreos are excellent sides. Call ahead to preorder or walk-up for immediate service.

Related Maps