Textual Chef Textual Chef

Philadelphia Roast Pork Sandwich

A Philadelphia specialty featuring tender slow-roasted pork shoulder, sharp provolone cheese, and sautéed broccoli rabe on a crusty Italian roll. While the cheesesteak gets most of the attention, many Philadelphians consider the roast pork sandwich to be the city's true signature sandwich, particularly from iconic spots like John's Roast Pork, DiNic's, and Tony Luke's.

270 minMediumServes 4650 cal/serving

AmericanLunchOvenStandardLow CarbLow-SodiumCorn-Free

Ingredients

  • 3 pounds boneless pork shoulder (Boston butt)
  • 6 cloves garlic cloves, minced
  • 2 tbsp fresh rosemary, chopped
  • 1 tbsp dried oregano
  • 1 tsp fennel seeds, crushed
  • 1 tbsp kosher salt
  • 1 tsp black pepper
  • 3 tbsp olive oil
  • 1 cup chicken broth
  • 1/2 cup white wine
  • 1 bunch broccoli rabe (rapini), trimmed
  • 3 cloves garlic cloves, thinly sliced
  • 1/2 tsp red pepper flakes
  • to taste salt and black pepper
  • 4 Italian rolls (preferably seeded)
  • 8 slices sharp provolone cheese, thinly sliced

Instructions

  1. 1

    Season the pork by mixing together the 6 cloves minced garlic cloves, 2 tbsp chopped fresh rosemary, 1 tbsp dried oregano, 1 tsp crushed fennel seeds, 1 tbsp kosher salt, and 1 tsp black pepper. Rub the mixture all over the 3 pounds boneless pork shoulder (Boston butt), along with 2 tablespoons of olive oil. If possible, let it marinate for at least 2 hours or overnight in the refrigerator.

  2. 2

    Preheat the oven to 325°F (165°C).

  3. 3

    Heat the remaining 3 tbsp olive oil in a large Dutch oven over medium-high heat. Add the marinated pork and sear on all sides until well browned, about 3-4 minutes per side.

  4. 4

    Add the 1 cup chicken broth and 1/2 cup white wine to the pot. Cover and transfer to the oven.

  5. 5

    Roast for 3-4 hours, or until the pork is very tender and can be easily shredded with a fork. The internal temperature should reach 195°F (90°C).

  6. 6

    Remove the pork from the oven and let it rest for 20 minutes. Then shred the meat with two forks, discarding any large pieces of fat. Toss the shredded pork with some of the cooking liquid to keep it moist.

  7. 7

    For the broccoli rabe: Bring a large pot of salted water to a boil. Add the 1 bunch trimmed broccoli rabe (rapini) and blanch for 2 minutes. Drain and immediately plunge into ice water to stop the cooking process.

  8. 8

    In a large skillet, heat the 3 tbsp olive oil over medium heat. Add the 3 cloves thinly sliced garlic cloves and 1/2 tsp red pepper flakes, cooking until fragrant but not browned, about 1 minute.

  9. 9

    Add the drained broccoli rabe to the skillet and sauté for 3-4 minutes until tender. Season with salt and pepper to taste.

  10. 10

    Assemble the sandwiches: Preheat the broiler. Slice the 4 Italian rolls (preferably seeded) in half lengthwise, leaving them connected at one side.

  11. 11

    Place the rolls cut-side up on a baking sheet. Layer the bottom half with 8 slices thinly sliced sharp provolone cheese and place under the broiler just until the cheese begins to melt, about 30 seconds to 1 minute.

  12. 12

    Top the melted cheese with warm shredded pork, then add the sautéed broccoli rabe. Close the sandwiches and serve immediately.

Questions

Can I make Philadelphia Roast Pork Sandwich dairy-free?

Yes. The dairy in this entry is 8 slices sharp provolone cheese, thinly sliced. Swap the cheese for a plant-based melting cheese (expect a milder flavor). The richness shifts slightly, but the method does not change.

How long does Philadelphia Roast Pork Sandwich keep?

Refrigerate leftovers within two hours and eat them within three days. Reheat covered in a 300 F oven until warmed through.

Can I halve or double Philadelphia Roast Pork Sandwich?

Yes. As written it serves 4. Every ingredient in this entry carries precomputed half and double quantities, and the app's batch dial rewrites them inside each step. Doubled, split it across two pans and rotate them halfway; one crowded pan bakes unevenly.

Serve it with

Cook this free in the app

Textual Chef is 4,512 plain-text recipes, free to read and free to cook from. No account, no paywall, no ads, no life stories. Open this one in the app and each quantity sits inside the step that uses it, so you read once and cook.

Every recipe is curated or public-domain sourced, written to one template and checked before it publishes. Nothing here is a scraped blog post.

Cook this free in the appNo download needed. It opens in your browser. The kitchen tools (planner, shopping list, pantry, import) are $5.33 a month billed annually; the first 30 days are free.