Skip to Main Content
La Fête du ChampagneCode: PEARL
Classic Philly Roast Pork & Cheesesteak
← Collection
Philadelphia, United States

John’s Roast Pork

CuisineAmerican, Deli
Executive ChefJohn Bucci
Price$10–20per person
ReservationsWalk-ins welcome
Dress CodeCasual

James Beard Award America's Classics

Our verdict

John's Roast Pork at 14 E Snyder Ave is a South Philadelphia counter that has earned consecutive recognition from Opinionated About Dining's Cheap Eats in North America list, including a #122 ranking in 2024. Open Tuesday through Saturday with a focused sandwich menu under chef John Bucci, it operates on the kind of compressed schedule that signals a kitchen built around quality over volume.6 across nearly 3,800 reviews confirms its standing among the city's most consistent lunch stops.

Pearl is the En Primeur Club membership app — saves, bookings, and concierge access live there. Same editors, same standards.

Plan Your Visit
Address
14 E Snyder Ave, Philadelphia, PA 19148
Phone
(215) 463-1951
Hours
Mon ClosedTue–Sat 10 AM–5 PMSun Closed
Directions
Get directions
John’s Roast Pork restaurant in Philadelphia, United States

The menu

What to order

  • Roast Pork Sandwich
  • Cheesesteak
  • Roast Pork Italiano
See the current menu on johnsroastpork.com →
About

The Corner at Snyder Avenue

South Philadelphia's lunch counters do not announce themselves. They occupy converted storefronts, loading docks, and corner lots in neighborhoods that predate the city's restaurant-media cycle by several decades. John's Roast Pork at 14 E Snyder Ave fits that pattern precisely: a low-profile address in a residential stretch of South Philly that requires you to know where you're going before you go. There is no marquee moment arriving here, no design statement at the door. What you find instead is a queue, a counter, and the particular smell of roasting pork that has been drawing regulars to this block for years.

That lack of fanfare is not incidental. It is the structural condition of Philadelphia's Italian-American sandwich tradition, which spread across South Philly through family-run operations that competed on product rather than presentation. John's Roast Pork belongs to that lineage, and understanding it means reading it as part of a larger story about what Philadelphia chose to preserve in its food culture while other American cities rebuilt theirs around tasting menus and chef-driven concepts.

What the Menu Is Actually Doing

Philadelphia's roast pork sandwich occupies a specific and often misunderstood position in the city's food identity. While the cheesesteak absorbs most of the tourist attention, the roast pork has long been considered the more technically demanding product among the city's serious sandwich cooks. Slow-roasted pork, sharp provolone, and broccoli rabe on a seeded Italian roll is the canonical form, and the variables that separate one version from another are largely about time management: how the pork is rested, how the rabe is cooked down, how the roll holds under the weight of the combination.

John's version of that sandwich is the reason the kitchen draws the crowds it does. The counter operates Tuesday through Saturday, 10 am to 5 pm, and closes entirely on Sunday and Monday, which tells you something about how the operation is paced. This is not a high-volume all-day production; it is a kitchen that runs until it runs out, then stops. For a visitor, that means arriving early or accepting the risk of finding the board wiped. The roast pork is the anchor, but John's also does a cheesesteak that competes seriously with the city's other reference points.

Framing this as a tasting progression makes sense when you consider how a meal at John's actually unfolds. You order at the counter, and the sequence is built into the format: the steak or pork comes out wrapped, you find a space to eat it, and the sandwich itself has a structural arc. The roll softens from the outside in as the meat's heat and juices absorb. The rabe's bitterness, which is sharp in the first bite, rounds as you move through the sandwich. It is a thirty-minute lunch with a beginning, middle, and end, even if the format does not announce itself as such. That compression, the way the whole experience fits inside a lunch break without losing any of its complexity, is what distinguishes the better South Philly counters from their more casual counterparts.

Where John's Sits in the Philadelphia Sandwich Conversation

Philadelphia's premium sandwich tier is not large, but it is argued over with the intensity that cities like New York and Chicago bring to tasting menus. Tommy DiNic's in Reading Terminal Market and Tony Luke's Old Philly Style Sandwiches in South Philly occupy adjacent positions in that conversation, each drawing their own loyal argument about which kitchen is doing the definitive version. John's is consistently named alongside both, which places it in the leading bracket of the city's roast pork discussion regardless of where any individual diner lands.

Opinionated About Dining, which runs one of the more methodologically serious crowd-sourced lists in American dining criticism, ranked John's Roast Pork at #122 on its Cheap Eats in North America list in 2024, following a Recommended designation in 2023. OAD's Cheap Eats methodology draws on a large panel of experienced diners rather than a single editorial voice, which makes that ranking a composite signal rather than a single critic's opinion. These are not the metrics of a cult following; they are the metrics of a kitchen that performs reliably for a wide range of diners who know what they are looking for.

For context on how Philadelphia's food scene distributes across formats and price points, the city's formal restaurant tier, represented by places like Fork (New American) and Friday Saturday Sunday (New American), operates in a completely separate register. The newer wave, including Mawn (Cambodian, Pan-Asian), occupies the middle ground between casual and fine dining. John's sits below all of that by price and format, but the OAD recognition puts it in a national conversation that many tasting-menu restaurants in the same city never enter. That asymmetry is worth noting.

Comparable sandwich programs operating at a similar level of critical recognition in other cities include Pane Bianco in Phoenix and Alidoro in New York City, both of which have built sustained reputations around focused, ingredient-driven sandwich menus. What separates John's from those operations is the depth of its local context: this is a kitchen operating within a specific South Philadelphia tradition, not translating a European sandwich format for an American audience.

Planning Your Visit

John's Roast Pork operates at 14 E Snyder Ave, accessible from the Broad Street Line at Snyder Station, which puts it about a fifteen-minute ride south of Center City. The hours, Tuesday through Saturday from 10 am to 5 pm, make it a lunch-only destination for most visitors. No booking method is listed, which confirms this is a walk-in counter operation. Arriving at opening or shortly after gives the leading chance of the full menu being available. There is no dress code and no extended dinner service. For the rest of your Philadelphia visit, the full restaurant, bar, hotel, and experience picture is covered in [our full Philadelphia restaurants guide](), [our full Philadelphia bars guide](), [our full Philadelphia hotels guide](), [our full Philadelphia wineries guide](), and our full Philadelphia experiences guide.

For reference across the broader national dining spectrum, EP Club also covers formal dining programs at very different price points: Le Bernardin in New York City, Alinea in Chicago, The French Laundry in Napa, Single Thread Farm in Healdsburg, Lazy Bear in San Francisco, and Emeril's in New Orleans. John's Roast Pork operates at the opposite end of that spectrum by every formal measure, and earns its critical standing anyway.

Frequently asked questions

Who is the chef connected to John’s Roast Pork?

The chef associated with John’s Roast Pork is John Bucci.

What are the opening hours for John’s Roast Pork?

Hours at John’s Roast Pork: Hours: Monday Closed Tuesday 10 am–5 pm Wednesday 10 am–5 pm Thursday 10 am–5 pm Friday 10 am–5 pm Saturday 10 am–5 pm Sunday Closed.

What should I expect cuisine-wise at John’s Roast Pork?
Where exactly is John’s Roast Pork?

John’s Roast Pork is located at 14 E Snyder Ave, Philadelphia, PA 19148, Philadelphia.

What kind of recognition has John’s Roast Pork received?

John’s Roast Pork has received recognition including: Opinionated About Dining Cheap Eats in North America Ranked #122 (2024); Opinionated About Dining Cheap Eats in North America in Recommended (2023).

Cost Snapshot

A quick peer list to put this venue’s basics in context.

The record

Recognition history

Dated appearances from independent guides and award organizations, with the underlying list record or original source where available.

  1. James Beard Award America's Classics

    James Beard Award

  2. Opinionated About Dining Cheap Eats in North America Recommended

    Opinionated About Dining

Full recognition history (4 entries)
  1. Opinionated About Dining Cheap Eats in North America Ranked #122

    Opinionated About Dining

  2. Opinionated About Dining Cheap Eats in North America in Recommended

    Opinionated About Dining

Visit Official Site →

Continue exploring

More in Philadelphia

Restaurants in Philadelphia

Browse all →
Request Booking on Pearl2,000+ collectors already inside
Details
Vibe
  • Classic
  • Well Known
  • Rustic
Best For
  • Casual Hangout
Experience
  • Historic Building
  • Standalone
Menu Format
  • A La Carte
Noise LevelLively
CapacitySmall
Service StyleCounter Service
Meal PacingQuick Bite
KitchenTraditional
Visit details

Current opening hours

Monday
Closed
Tuesday
10 AM–5 PM
Wednesday
10 AM–5 PM
Thursday
10 AM–5 PM
Friday
10 AM–5 PM
Saturday
10 AM–5 PM
Sunday
Closed

Hours can change for holidays and private events. Last verified .

No-frills roadside shack with outdoor picnic tables, bustling counter service, and a gritty, authentic South Philly atmosphere.