Sandwich lovers, your road trip just found its main course.
Cheesesteaks may get the headlines, but Pennsylvania has plenty more between the bread. One stop can lean smoky and stacked, while another keeps things old-school with a regional favorite that locals have ordered for years.
Some counters have decades of history behind them. Others sit inside markets or neighborhood storefronts where the line usually tells you plenty.
That variety makes this an easy trip to build around lunch. The next sandwich can taste completely different without requiring a long detour.
So, which sandwich is good enough to make you plan the drive around lunch?
1. John’s Roast Pork

John’s Roast Pork has been part of South Philadelphia’s food landscape since 1930, and sandwiches remain the heart of the operation.
The roast pork sandwich starts with pork prepared using the family’s longstanding recipe. Sharp provolone and spinach can be added, giving the sandwich a combination of meat, cheese, and greens without piling on unnecessary extras.
Cheesesteaks share the menu too. Thinly sliced steak, cheese choices, onions, and a sturdy roll keep this Philadelphia staple firmly in the lineup.
The menu stays relatively focused, which suits a shop built around a handful of sandwiches rather than an enormous list of unrelated dishes.
Roast pork may be the name above the door, but the cheesesteak has become an equally familiar choice for anyone deciding between two Philadelphia classics.
More than nine decades of operation give the shop plenty of history without requiring much decoration around the meal. Pick pork or steak, choose the additions, and let the sandwich handle the rest.
Address: 14 E Snyder Ave, Philadelphia, PA 19148.
2. Tommy DiNic’s

Reading Terminal Market gives sandwich hunting a very different backdrop. Counters, food vendors, and market stalls surround one of Philadelphia’s long-running roast pork stops.
Tommy DiNic’s has operated inside the market since 1980, while the family’s food-business roots stretch back to 1918.
Italian roast pork remains a central part of the menu. The pork is served on a roll, with additions such as sharp provolone and greens available for diners who want to build the sandwich further.
Other meat choices expand the menu beyond roast pork, giving the counter more than one way to approach a hot sandwich.
Being inside Reading Terminal Market also makes this an easy stop to combine with the rest of the building. Lunch can turn into a walk through produce stands, bakeries, specialty counters, and other food vendors without ever leaving the market.
The setting is busy by design, but the sandwich itself stays straightforward: meat, roll, and whichever additions make sense for the order.
That combination has kept DiNic’s connected to one of Philadelphia’s best-known public markets for more than four decades.
Address: 1136 Arch St, Reading Terminal Market, Philadelphia, PA 19107.
3. Cosmi’s Deli

Corner delis have been part of Philadelphia’s sandwich culture for generations, and this South Philadelphia shop has been operating since 1932.
Hoagies make up a substantial part of the current menu, with combinations of meats, cheeses, lettuce, tomatoes, onions, and other toppings available across several roll choices.
Cosmi’s Deli also serves cheesesteaks, chicken cutlet sandwiches, roast pork, burgers, wraps, and other deli staples.
That range means the stop does not have to revolve around one signature sandwich. A traditional Italian-style hoagie can share the same order with a steak or chicken cutlet without sending anyone to another restaurant.
Different bread options provide another way to adjust the meal, especially when the fillings stay familiar, but the type of roll changes the final sandwich.
The menu is broad enough for repeat visits while still staying firmly rooted in deli and sandwich territory.
More than ninety years after opening, the basic idea remains easy to understand: choose a sandwich style, settle on the fillings, and let a neighborhood deli take care of lunch.
Address: 1501 S 8th St, Philadelphia, PA 19147.
4. Hershel’s East Side Deli

A tall stack of pastrami does not need much introduction, especially when it arrives between slices of rye bread with mustard close at hand.
Inside Reading Terminal Market, Hershel’s East Side Deli has been serving Jewish deli food since 2000.
House-cured pastrami and homemade corned beef are two of the main sandwich choices. Brisket joins them on the menu, giving diners several substantial meat options before they move into the rest of the deli lineup.
Matzo ball soup, latkes, kugel, and other traditional dishes expand the meal beyond sandwiches. That makes it possible to pair the deli counter’s meats with something warm on the side.
The location also makes takeout an easy choice. Reading Terminal Market offers plenty to explore after the sandwich is wrapped up.
Nothing about the order needs to get complicated. Pick pastrami, corned beef, or another deli meat, add the traditional accompaniments, and leave enough room to consider the soup.
The market setting may provide the movement around you, but Hershel’s keeps the food rooted in classic Jewish deli traditions.
Address: 1136 Arch St, Philadelphia, PA 19107.
5. Eve’s Lunch

Norristown has its own sandwich tradition, and the zep gives this stop a very different identity from Philadelphia’s cheesesteak counters.
Eve’s Lunch has been serving the area since 1965. The zep remains central to the menu and follows a regional formula that keeps the ingredients relatively simple.
A traditional zep combines one meat with provolone, tomato, onion, oil, and oregano. Additional ingredients can be added, but the basic structure is part of what separates it from a standard loaded hoagie.
The menu also includes cheesesteaks, burgers, pork roll, and other sandwiches for anyone who wants to move beyond the zep.
That combination gives lunch a distinctly local starting point without limiting the entire table to a single kind of sandwich.
The zep is especially useful for travelers who already know Philadelphia’s better-known sandwich styles and want to try something tied more closely to Norristown.
Nearly six decades of operation have given Eve’s plenty of time to keep that regional sandwich in circulation.
Start with the zep, then decide whether the rest of the menu needs another visit.
Address: 318 E Johnson Hwy, Norristown, PA 19401.
6. Dalessandro’s Steaks & Hoagies

Cheesesteak debates have followed Philadelphia for decades, and Roxborough has been part of that conversation since this shop opened in 1960.
Fresh-cut ribeye forms the base of the cheesesteak here. The meat is finely chopped on the grill before being loaded into the roll.
At Dalessandro’s Steaks & Hoagies, diners can choose among American cheese, sharp provolone, Whiz, onions, mushrooms, peppers, and other additions.
Hoagies provide another route through the menu when a cheesesteak is not the plan. Fries and other familiar sides round out the order.
The shop’s location in northwest Philadelphia puts it away from some of the city’s most heavily visited cheesesteak corridors while keeping the sandwich itself firmly within Philadelphia tradition.
One practical detail is worth remembering before arriving: payment is cash only.
There is no need to turn the order into a competition with another sandwich shop. Pick the cheese, decide on onions and extras, and see what a finely chopped ribeye steak looks like after more than six decades in Roxborough.
Address: 600 Wendover St, Philadelphia, PA 19128.
7. Mileto’s Sub Shop and Pizza

A sandwich called the Famous Pounder leaves little mystery about what kind of lunch is coming.
The whole Famous Pounder Cheesesteak contains a pound of chipped sirloin, giving the menu a concrete option for anyone looking for a larger steak sandwich.
Mileto’s Sub Shop and Pizza goes even further with the Big R, which combines twenty-four ounces of ham, turkey, roast beef, and cheese.
Traditional subs fill out the sandwich menu with meats, cheeses, vegetables, and different combinations depending on the order.
Pizza is part of the operation too, making the shop useful when a group cannot agree on sandwiches alone.
That mix keeps the menu flexible. One table can split between pizza, subs, and cheesesteaks without needing separate stops around Williamsport.
The size of several sandwiches is already built into the menu descriptions, so there is no need to guess about what qualifies as substantial here.
If the Pounder or Big R sounds like more food than one sitting requires, the smaller sandwich options give the menu somewhere else to go.
Address: 2127 W 4th St, Williamsport, PA 17701.
8. Newberry Sub Shop

Williamsport has another long-running sandwich counter where the menu stretches well beyond one standard Italian sub.
Cold subs sit alongside oven-toasted Cosmos, wraps, cheesesteaks, burgers, and pizza. House oil-and-vinegar dressing gives the cold sandwiches another layer without pushing them into overly complicated territory.
A whole cheesesteak at Newberry Sub Shop uses twenty ounces of sirloin, giving the steak side of the menu a clearly defined larger option.
Homemade red hot peppers are available for diners who want to bring extra heat to a sub or cheesesteak.
The range of sandwiches makes this the sort of shop where ordering depends more on mood than on one mandatory specialty.
A cold sub can handle a quick lunch, while an oven-toasted Cosmo or full cheesesteak moves the meal in a warmer and heavier direction.
Pizza and burgers add a little more flexibility, but sandwiches remain central to the operation.
There are no complicated rules here. Choose cold, toasted, or steak, decide on the toppings, and let the menu do the rest.
Address: 2002 Newberry St, Williamsport, PA 17701.
9. Peppi’s Old Tyme Sandwich Shoppe

Pittsburgh has its own sandwich traditions, and Peppi’s Old Tyme Sandwich Shoppe has been adding to the city’s lineup since 1983.
Steak subs form a major part of the menu, with Italian subs, sausage sandwiches, chicken sandwiches, burgers, salads, and fries adding more choices.
Specialty sandwiches such as the No. 7 and Ultra Cheesesteak give diners options beyond a basic steak-and-cheese combination.
Some sandwiches incorporate eggs, but the shop currently operates as a lunch-and-dinner sandwich spot rather than a breakfast restaurant.
The casual format makes it easy to work a sandwich into a day around Pittsburgh without building the entire schedule around the meal.
Penn Avenue also places this location close to other city stops, making takeout or a quick meal straightforward when the rest of the day is already full.
More than four decades of operation have given the shop plenty of time to develop a large sandwich menu without moving away from its sub-shop identity.
Start with steak or Italian, then work outward from there if one of the specialty combinations sounds more interesting.
Address: 1721 Penn Ave, Pittsburgh, PA 15222.
10. The Jackson House

Little restaurants with long histories can make lunch feel pleasantly straightforward. The Jackson House has been operating in Harrisburg for more than four decades.
Burgers, cheesesteaks, hoagies, Italian sandwiches, and salads make up the core of the current menu.
The compact restaurant operates primarily around weekday lunch, which gives it a very different rhythm from an all-day or late-night sandwich shop.
Takeout fits naturally with that setup, especially for anyone working or exploring around central Harrisburg.
The Jackson House keeps the menu focused enough that choosing lunch does not require working through pages of unrelated dishes.
A burger or cheesesteak can handle a full meal, while hoagies and other sandwiches offer alternatives when grilled beef is not the direction you want to take.
Its limited daytime schedule is worth keeping in mind when planning a visit. This is a lunch stop rather than a restaurant built around evening hours.
After more than forty years, the formula remains compact: a small Harrisburg shop, a focused sandwich menu, and a weekday lunch window.
Address: 1004 N 6th St, Harrisburg, PA 17102.