John’s Roast Pork

Sandwich Shop | Street Food
Worth driving from anywhere!

John’s Roast Pork began as a working person’s eatery. The shipyards personnel who were its original clientele in 1930 came here for breakfast and lunch, but went home for dinner. Heavy industry no longer dominates the neighborhood, which has become a Monopoly board of big box stores, strip malls, and discount warehouses that dwarf the little sandwich shop and its patio picnic tables.

The roast pork served here is one of Philadelphia’s culinary treasures, made from “Pop Pop’s original recipe,” cooked and boned on premises. The slices of pale, sweet meat are shockingly tender, forked from a drippy trough and piled into a superb Carangi Bakery seeded roll, then preferably supplemented by clumps of spinach sautéed in olive oil with plenty of garlic. While the tonic shot of spinach is a welcome addition, I would recommend forgoing optional cheese toppings which, in my opinion, only detract from the essential piggy richness of the pork itself.

John’s cheese steak, which is ordered from a separate station at the walk-up counter, also is one of the city’s best. John Bucci, whose family started the place, explained why the steaks are so good. “When you order one, there is nothing on the grill. We start clean,” he said. “Onions are not pre-cooked; every steak is made for the person who orders it. I am a cheese fanatic. We put five slices on every sandwich, eight if you order extra.” There is so much meat in a John’s sandwich that the server tears out some of the roll’s soft insides to make room for it. The onions are sweet, the beef juicy, the cheese abundant, the roll fresh: is there a better formula for cheese steak perfection?

What to Eat
John’s Roast Pork, Roast Pork Sandwich
Roast Pork Sandwich
An inside look at John's spectacular roast pork sandwich
John’s Roast Pork, Cheese Steak
Cheese Steak
It's 'John's Roast Pork,' but the beefy cheese steak is one of the city's best.
Directions and Hours
open now
Monday7 am - 7 pm
Tuesday7 am - 7 pm
Wednesday7 am - 7 pm
Thursday7 am - 7 pm
Friday7 am - 7 pm
Saturday9 am - 7 pm
This restaurant is featured in the following eating tours.
9 stops | 29 MILES | 1 hr 35 min

Rating and ranking cheese steaks is a Philadelphia obsession, made all the more interesting because styles of steak differ dramatically. Traditional versions are made with thin flaps of meat; a popular alternative is to hack the meat into hash along with onions on the griddle. Then there's the cheese issue: Whiz or provolone? Wit' or…

Open Year Round
Meals Served
Breakfast, Lunch, Dinner
Credit Cards Accepted
Alcohol Served
Outdoor Seating

Other Nearby Restaurants

  • The Little King

    Trenton, New Jersey

    The Little King is the quintessential Central New Jersey sandwich shop, serving grand Italian subs, house-roasted turkey, and iconic pork roll, egg & cheese.

  • Helen’s Sausage House

    Dover, Delaware

    Sausages are great; and Helen’s pork chop sandwich is ridiculously large and memorably delicious. Check out decor in the Elvis Room!

  • Center City Pretzel Co.

    Philadelphia, Pennsylvania

    Center City is the factory from which some of Philadelphia’s best soft pretzels come. Buy them warm, by the bagful.

  • De Lorenzo’s Tomato Pies

    Robbinsville, New Jersey

    Some of the best pizza anywhere is made in New Jersey at De Lorenzo’s, where the crust is thin and crisp and the toppings are perfectly balanced.

  • Steve’s Prince of Steaks

    Philadelphia, Pennsylvania

    Steve’s just might be the best traditional Philadelphia cheese steak: a classic topped with Whiz and grilled onions, packed into a shaft of quality bread.

  • Yocco’s Hot Dog King

    Allentown, Pennsylvania

    Browned and crusty Hatfield franks are topped with onion, mustard and Yocco’s famous spicy sauce. An irresistible combo in Allentown, Pennsylvania.