clock menu more-arrow no yes
An interior shot of a hoagie close up with different Italian meats, cheeses, lettuce and tomato. Cut in half in a seeded roll. Paolo Jay Agbay

Where to Find a Freaking Good Hoagie in Philly

Meat, cheese, and toppings stacked high on a seeded roll, Philly hoagies are local treasures

View as Map

A hoagie is a sacred thing. Sub? Never heard of it. Hero? Not in these parts. Grinder? What on earth is that? No, in Philly, a hoagie is a sandwich of meats, cheeses, and condiments on a long, sometimes seeded roll. There are as many hoagie varieties as there are Philadelphians (though you can never go wrong with a classic Italian), and wherever you go in this beautiful city, you are never far from finding a very good one.

Whatever your fancy, a hoagie will hit the spot. If you like several kinds of sliced meat stacked on top of each other, then an Italian is the way to go. (You might hear locals ask for mortadel, soppressad, and prozhoot when they order.) Maybe you’re looking for a more classic sandwich experience stuffed onto a long, crunchy roll: turkey and cheese is always an option. Vegetarians need not fear, either. Philly’s best establishments are serving up hoagies for herbivores, too. Here we’ve compiled 15 great spots for a classic Philly hoagie — and a reminder: this map is only oriented geographically and is not ranked.

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

1. PrimoHoagies

Copy Link
51 Bethlehem Pike
Philadelphia, PA 19118
(267) 728-0100
Visit Website

While it’s likely you’ll hear hoagie purists rant about only getting hoagies from their local shop and that there are no mainstream exceptions, Primo’s — a hoagie chain with 90-plus locations from here to Florida — did get its start in South Philly, after all. When you’re in a hoagie dead zone, or are craving one of Primo’s special spicy Diablo options, you can pretty much guarantee a Primo’s is nearby.

2. Lennies Hoagies

Copy Link
6141 Ridge Ave
Philadelphia, PA 19128
(215) 487-1200
Visit Website

A Roxborough favorite, Lennie’s Hoagies has been in biz for the past twenty-plus years, selling hoagies to locals from the menu of classic and specialty hoagies. Lennie’s sandwiches are split into a few different categories — from Italian style to local favorites — which means you’ll be able to find something for even the most particular of hoagie-eaters.

3. Martha

Copy Link
2113 E York St
Philadelphia, PA 19125
(215) 867-8881
Visit Website

There are a number of different hoagies on offer at Martha in Kensington but it’s one of the best places in the city for vegetarian-friendly hoagies. That’s because the Martha vegan hoagie isn’t what you’d expect — no fake meats or gummy vegan cheeses here. The Martha vegan hoagie is tangy and bright in all the right ways with layers of fermented radish, marinated eggplant, long hot pesto, and spiced zucchini.

4. Dan's Food Market

Copy Link
2000 Frankford Ave
Philadelphia, PA 19125
(215) 423-2813

Owner Daniel Tocci Jr. has been building hoagies in this Frankford Avenue corner store since 1949, and it’s a local favorite for a reason. The menu includes all the hits but those in the know go straight for the Italian with everything on it.

5. Castellino's Italian Market

Copy Link
1255 E Palmer St
Philadelphia, PA 19125
(215) 416-1187
Visit Website

Castellino’s in Fishtown is a small Italian market that sells sundries and Italian meats and cheeses, so in theory you could buy the goods and make your own hoagie at home. But please don’t — the Castellino’s Italian hoagie hits all the right notes, with banana peppers, mild provolone, oregano, and more on the classic Italian, all served on a seeded Liscio’s roll. The veggie Italian is also a great choice.

6. Pizzeria Beddia

Copy Link
1313 N Lee St
Philadelphia, PA 19125
(267) 928-2256
Visit Website

Only in Philly could you reserve a dedicated private room in which to eat hoagies with your friends. At Pizzeria Beddia, the so-called Hoagie Room is a personal omakase hoagie experience that can be booked in advance for all those special occasions you have coming up (or if you just really want some hoagies). The cost is $75 a person, and it includes a welcome cocktail, small plates, hoagies, and pizzas. Plus: soft serve.

7. Liberty Kitchen PHL

Copy Link
1244 N Front St
Philadelphia, PA 19122
(215) 309-2241
Visit Website

The hoagies at Liberty Kitchen are the exact right mix of new school and old school. Served on seeded Carangi rolls, Liberty Kitchen’s sandwiches come in a handful of varieties from chicken salad with mild provolone to the famous Della Casa, made with fresh mozzarella, hot gabagool (or capicola, for the uninitiated), arugula dressed in Calabrian chili oil, and other delights. The best part? You can order for pickup online, or stop by shop to buy all kinds of fun sundries for your pantry.

8. Hoagie Dom Pop-Ups (roving locations)

Copy Link
447 Poplar St
Philadelphia, PA 19123
(267) 639-4761
Visit Website

In 2022, Dominic Rocconi (aka Hoagie Dom) became the unofficial hoagie king of Philadelphia, with intermittent pop-ups serving some of the best hoagies the city has ever seen. A lover of the process and a student of the sandwich, Rocconi’s hoagies are available in limited quantities through his pop-ups, which are at Bardot Cafe for now. Follow him on Instagram to see where and when he’s making his hoagies next.

9. Koch's Deli

Copy Link
4309 Locust St
Philadelphia, PA 19104
(215) 222-8662
Visit Website

Koch’s on Locust is a neighborhood favorite in West Philly for all the reasons you’d expect: a great menu of hoagies, offered in grilled, double-decker, and classic styles. The Kosher Italian hoagie is a thing here, as is the Jewish hoagie, made with corned beef, pastrami, and more.

10. Fu-Wah Mini Market

Copy Link
810 S 47th St
Philadelphia, PA 19143
(215) 729-2993
Visit Website

While debates rage over whether a banh mi is technically a hoagie (in our estimation, yes, absolutely), at Fu-Wah Mini Market in Cedar Park, you luckily don’t have to decide. That’s because the market sells an impressive list of excellent banh mi and hoagies, like Italian, salami, and mixed cheese varieties. It’s a local favorite for good reason.

11. Middle Child

Copy Link
248 S 11th St
Philadelphia, PA 19107
(267) 930-8344
Visit Website

Known for its mile-high sandwiches — with stacks of immaculately curated toppings — Middle Child is less of a hoagie destination than it is a sandwich shop. However. Its vegan phoagie (accidentally vegan, as the menu says) deserves a spot on any hoagie list: With hoisin-roasted eggplant, avocado, onions, cilantro, and pho sauce, it tastes just like a steaming bowl of pho, but on a seeded hoagie roll.

12. Angelo's Pizzeria

Copy Link
736 S 9th St
Philadelphia, PA 19147
(215) 922-0000
Visit Website

Angelo’s is one of those Philly institutions that manages to do it all and well: cheesesteaks, pizza, and hoagies from Angelo’s are all the platonic ideals of each formats, and the hoagies really take the cake. They’re big enough to fill you up for days but so delicious you won’t be able to resist eating the whole thing. Order one of the Moms and one of the Pops (two different kinds of prosciutto hoagies with varied toppings) and split them with a friend. A reminder: Angelo’s is cash only.

13. Ricci's Hoagies

Copy Link
1165 S 11th St
Philadelphia, PA 19147
(215) 334-6910
Visit Website

Open since the ‘20s, Ricci’s on S. 11th Street is one of those beloved spots that will make any Philadelphian feel right at home. With all the requisite offerings (from turkey to mixed cheeses to Old School Italian), Ricci’s is a solid bet for a great hoagie. Throwing a party? Ricci’s does hoagie trays.

14. Cosmi's Deli

Copy Link
1501 S 8th St
Philadelphia, PA 19147
(215) 468-6093
Visit Website

Known for its cheesesteaks and hoagies, the sandwich-makers at Cosmi’s Deli on S. 8th Street are multi-talented. The hoagie menu is as long as it is good, so whatever your preference — maybe a Cosmi ham hoagie with house-baked ham or a Godfather with prosciutto, soppressata, and sun-dried tomatoes — Cosmi’s has your back.

15. Mi Pal's Deli

Copy Link
2300 S 16th St
Philadelphia, PA 19145
(215) 271-5545
Visit Website

In South Philly, Mi Pal’s is the go-to for hoagies, cheesesteaks, and even pasta, if you’re feeling fancy, but stick to the sandwiches and you can never go wrong. The peppered ham and cheese hoagie is a great simple option, though the all-American hoagie with ham, salami, bologna, and American cheese is a wild card you’ll never forget.

1. PrimoHoagies

51 Bethlehem Pike, Philadelphia, PA 19118

While it’s likely you’ll hear hoagie purists rant about only getting hoagies from their local shop and that there are no mainstream exceptions, Primo’s — a hoagie chain with 90-plus locations from here to Florida — did get its start in South Philly, after all. When you’re in a hoagie dead zone, or are craving one of Primo’s special spicy Diablo options, you can pretty much guarantee a Primo’s is nearby.

51 Bethlehem Pike
Philadelphia, PA 19118

2. Lennies Hoagies

6141 Ridge Ave, Philadelphia, PA 19128

A Roxborough favorite, Lennie’s Hoagies has been in biz for the past twenty-plus years, selling hoagies to locals from the menu of classic and specialty hoagies. Lennie’s sandwiches are split into a few different categories — from Italian style to local favorites — which means you’ll be able to find something for even the most particular of hoagie-eaters.

6141 Ridge Ave
Philadelphia, PA 19128

3. Martha

2113 E York St, Philadelphia, PA 19125

There are a number of different hoagies on offer at Martha in Kensington but it’s one of the best places in the city for vegetarian-friendly hoagies. That’s because the Martha vegan hoagie isn’t what you’d expect — no fake meats or gummy vegan cheeses here. The Martha vegan hoagie is tangy and bright in all the right ways with layers of fermented radish, marinated eggplant, long hot pesto, and spiced zucchini.

2113 E York St
Philadelphia, PA 19125

4. Dan's Food Market

2000 Frankford Ave, Philadelphia, PA 19125

Owner Daniel Tocci Jr. has been building hoagies in this Frankford Avenue corner store since 1949, and it’s a local favorite for a reason. The menu includes all the hits but those in the know go straight for the Italian with everything on it.

2000 Frankford Ave
Philadelphia, PA 19125

5. Castellino's Italian Market

1255 E Palmer St, Philadelphia, PA 19125

Castellino’s in Fishtown is a small Italian market that sells sundries and Italian meats and cheeses, so in theory you could buy the goods and make your own hoagie at home. But please don’t — the Castellino’s Italian hoagie hits all the right notes, with banana peppers, mild provolone, oregano, and more on the classic Italian, all served on a seeded Liscio’s roll. The veggie Italian is also a great choice.

1255 E Palmer St
Philadelphia, PA 19125

6. Pizzeria Beddia

1313 N Lee St, Philadelphia, PA 19125

Only in Philly could you reserve a dedicated private room in which to eat hoagies with your friends. At Pizzeria Beddia, the so-called Hoagie Room is a personal omakase hoagie experience that can be booked in advance for all those special occasions you have coming up (or if you just really want some hoagies). The cost is $75 a person, and it includes a welcome cocktail, small plates, hoagies, and pizzas. Plus: soft serve.

1313 N Lee St
Philadelphia, PA 19125

7. Liberty Kitchen PHL

1244 N Front St, Philadelphia, PA 19122

The hoagies at Liberty Kitchen are the exact right mix of new school and old school. Served on seeded Carangi rolls, Liberty Kitchen’s sandwiches come in a handful of varieties from chicken salad with mild provolone to the famous Della Casa, made with fresh mozzarella, hot gabagool (or capicola, for the uninitiated), arugula dressed in Calabrian chili oil, and other delights. The best part? You can order for pickup online, or stop by shop to buy all kinds of fun sundries for your pantry.

1244 N Front St
Philadelphia, PA 19122

8. Hoagie Dom Pop-Ups (roving locations)

447 Poplar St, Philadelphia, PA 19123

In 2022, Dominic Rocconi (aka Hoagie Dom) became the unofficial hoagie king of Philadelphia, with intermittent pop-ups serving some of the best hoagies the city has ever seen. A lover of the process and a student of the sandwich, Rocconi’s hoagies are available in limited quantities through his pop-ups, which are at Bardot Cafe for now. Follow him on Instagram to see where and when he’s making his hoagies next.

447 Poplar St
Philadelphia, PA 19123

9. Koch's Deli

4309 Locust St, Philadelphia, PA 19104

Koch’s on Locust is a neighborhood favorite in West Philly for all the reasons you’d expect: a great menu of hoagies, offered in grilled, double-decker, and classic styles. The Kosher Italian hoagie is a thing here, as is the Jewish hoagie, made with corned beef, pastrami, and more.

4309 Locust St
Philadelphia, PA 19104

10. Fu-Wah Mini Market

810 S 47th St, Philadelphia, PA 19143

While debates rage over whether a banh mi is technically a hoagie (in our estimation, yes, absolutely), at Fu-Wah Mini Market in Cedar Park, you luckily don’t have to decide. That’s because the market sells an impressive list of excellent banh mi and hoagies, like Italian, salami, and mixed cheese varieties. It’s a local favorite for good reason.

810 S 47th St
Philadelphia, PA 19143

11. Middle Child

248 S 11th St, Philadelphia, PA 19107

Known for its mile-high sandwiches — with stacks of immaculately curated toppings — Middle Child is less of a hoagie destination than it is a sandwich shop. However. Its vegan phoagie (accidentally vegan, as the menu says) deserves a spot on any hoagie list: With hoisin-roasted eggplant, avocado, onions, cilantro, and pho sauce, it tastes just like a steaming bowl of pho, but on a seeded hoagie roll.

248 S 11th St
Philadelphia, PA 19107

12. Angelo's Pizzeria

736 S 9th St, Philadelphia, PA 19147

Angelo’s is one of those Philly institutions that manages to do it all and well: cheesesteaks, pizza, and hoagies from Angelo’s are all the platonic ideals of each formats, and the hoagies really take the cake. They’re big enough to fill you up for days but so delicious you won’t be able to resist eating the whole thing. Order one of the Moms and one of the Pops (two different kinds of prosciutto hoagies with varied toppings) and split them with a friend. A reminder: Angelo’s is cash only.

736 S 9th St
Philadelphia, PA 19147

13. Ricci's Hoagies

1165 S 11th St, Philadelphia, PA 19147

Open since the ‘20s, Ricci’s on S. 11th Street is one of those beloved spots that will make any Philadelphian feel right at home. With all the requisite offerings (from turkey to mixed cheeses to Old School Italian), Ricci’s is a solid bet for a great hoagie. Throwing a party? Ricci’s does hoagie trays.

1165 S 11th St
Philadelphia, PA 19147

14. Cosmi's Deli

1501 S 8th St, Philadelphia, PA 19147

Known for its cheesesteaks and hoagies, the sandwich-makers at Cosmi’s Deli on S. 8th Street are multi-talented. The hoagie menu is as long as it is good, so whatever your preference — maybe a Cosmi ham hoagie with house-baked ham or a Godfather with prosciutto, soppressata, and sun-dried tomatoes — Cosmi’s has your back.

1501 S 8th St
Philadelphia, PA 19147

15. Mi Pal's Deli

2300 S 16th St, Philadelphia, PA 19145

In South Philly, Mi Pal’s is the go-to for hoagies, cheesesteaks, and even pasta, if you’re feeling fancy, but stick to the sandwiches and you can never go wrong. The peppered ham and cheese hoagie is a great simple option, though the all-American hoagie with ham, salami, bologna, and American cheese is a wild card you’ll never forget.

2300 S 16th St
Philadelphia, PA 19145

Related Maps