This Slow Cooker Italian Roast Pork is juicy, loaded with garlic and Italian seasonings, and fall-apart tender thanks to a simple spice rub and pork shoulder. Pile it onto a seeded roll with melted provolone and garlicky greens for one seriously good South Philly-style pork roast sandwich. Perfect for game day or feeding a crowd!
Look, I know Philly is famous for its cheesesteaks, but have you ever had a proper South Philly roast pork sandwich? There's a reason places like John's Roast Pork are legendary. If you haven't tried one, you're missing out. And if you're still team cheesesteak, my Philly Cheesesteak Sliders are another great option.

Recipe Summary: Slow Cooker Italian Roast Pork Sandwich
- ✅ Recipe Name: Slow Cooker Italian Roast Pork Sandwich
- 🕒 Ready In: 8 hours 10 minutes (10 minutes prep)
- 👪 Serves: 12 (easy to scale)
- 🍽 Calories: 301 per serving (pork only, without sandwich toppings)
- 🥣 Main Ingredients: Pork shoulder, onions, garlic, wine, Italian herbs and spices
- 📖 Dietary Info: Make-ahead friendly, freezer-friendly, high-protein
- ⭐ Why You'll Love It: Juicy, fall-apart tender Italian roast pork with bold flavor and minimal prep. Perfect for Philly-style pork roast sandwiches, game day, or feeding a crowd!
SUMMARIZE & SAVE THIS CONTENT ON
This Slow Cooker Italian Roast Pork is one of my favorite ways to feed a crowd without spending all day in the kitchen. A well-marbled pork shoulder gets coated in a flavorful Italian spice rub, then slow cooks with onions, garlic, and wine until it's fall-apart tender. Shredding the pork and tossing it back into those delicious cooking juices keeps it moist and flavorful. Pile it onto seeded rolls with sharp provolone and garlicky spinach or broccoli rabe for a classic South Philly pork roast sandwich.
If you love Philly-style sandwiches, try my Philly cheesesteak sliders or hot pastrami sandwich next.
For another easy slow cooker pork dinner, try my pork sirloin roast, made with potatoes and a simple gravy.

Why you'll love this recipe
- One seriously good Philly sandwich. Juicy Italian roast pork piled high on a seeded roll with melty sharp provolone and a heap of garlicky spinach or broccoli rabe.
- Easy, hands-off cooking. Just 10 minutes of prep, a flavorful spice rub, and the slow cooker does the heavy lifting.
- Fall-apart tender pork. Well-marbled pork shoulder slowly cooks with garlic, onions, and wine until it's juicy, flavorful, and practically shreds itself.
- Perfect for feeding a crowd. Make a big batch for game day or parties and let everyone build their own loaded pork roast sandwiches.
- Leftovers you'll actually look forward to. The pork reheats beautifully, freezes well, and is just as good on flatbreads, over rice, or stuffed into another sandwich.
Jump to:
- Recipe Summary: Slow Cooker Italian Roast Pork Sandwich
- Why you'll love this recipe
- Key Ingredients
- Variations
- How to make Italian Roast Pork
- Expert Tips
- Italian Roast Pork FAQs
- How to Serve Italian Roast Pork
- What to Serve on the Side
- Storing and Reheating
- More Delicious Sandwich Recipes
- Slow Cooker Italian Roast Pork Sandwich Recipe
Key Ingredients

- Bone-in pork shoulder: I'm trying to find the words to describe this cut of pork without being disrespectful. This is one self-basting, bad-a** cut of meat. Full of marbled fat and flavor, pork shoulder is practically made for slow cooking. Go ahead and try to make a dry pork shoulder. I dare you. All that fat and connective tissue breaks down into juicy, fall-apart tender pork that's perfect for sandwiches. If you've got a smoker, my smoked boneless pork butt is another great way to put this cut to work.
- Onions and garlic: Two yellow onions and an entire bulb of garlic. Yes, the whole thing! They cook down into the juices and give the pork a ton of flavor.
- Red or white wine: Either works here. I usually reach for a dry red blend or Pinot Grigio. Just avoid anything overly sweet.
- Italian spice rub: A simple mix of dried oregano, basil, garlic powder, salt, black pepper, and crushed red pepper flakes. I also add Trader Joe's 21 Seasoning Salute, but it's optional.
- Bay leaves: A few bay leaves add an extra layer of savory flavor while the pork slow cooks.
- For the sandwiches: Good seeded Italian rolls, plenty of sharp provolone, and garlicky sautéed spinach or broccoli rabe. Add a long hot pepper if you like a little heat!
See the recipe card for the full list of ingredients and quantities.
Variations
| Switch up the greens | Garlicky sautéed spinach and broccoli rabe are both classic Philly options. Broccoli rabe has a slightly bitter bite that works really well with the rich pork and sharp provolone. |
| Bring on the heat | Add extra crushed red pepper flakes to the spice rub, or top your Italian roast pork sandwich with a roasted or pickled Italian long hot pepper. |
| Skip the wine | You can substitute chicken broth for the wine if you prefer to cook without alcohol. You'll still get plenty of flavor from the garlic, onions, and seasonings. |
| Try a different cheese | Sharp provolone is my favorite for an authentic South Philly pork sandwich, but mild provolone or mozzarella works if you prefer something less pungent. |
| Use boneless pork shoulder | Can't find bone-in? Boneless pork shoulder or Boston butt works just fine. Cook until the meat is tender enough to shred easily. |
How to make Italian Roast Pork

- Step 1: Get your slow cooker ready. Add the sliced onions, peeled garlic cloves, wine, and bay leaves to the bottom of your crockpot. I recommend a 7-quart slow cooker for the full 8-pound pork shoulder.

- Step 2: Prepare and season the pork. If your pork shoulder doesn't fit comfortably in the slow cooker, cut it into a few large pieces. No need to get fancy. We just want everyone in the pool. Combine the spice rub ingredients and coat every inch of the pork, then place it over the onions, garlic, and wine, fat side up where possible.

- Step 3: Cook until fall-apart tender. Cover and cook on HIGH for approximately 8 hours, or until the pork easily pulls apart with tongs or forks. If it needs more time, let it keep cooking.

- Step 4: Shred the pork. Remove the pork from the slow cooker and discard the bones and excess fat. Use two forks to shred the meat into bite-sized pieces.

- Step 5: Return the pork to the slow cooker. Skim excess fat from the cooking juices, then add the shredded pork back to the crockpot and toss to coat. Let it soak up all those delicious juices before serving.

- Step 6: Assemble the sandwiches. Pile the warm Italian roast pork onto seeded rolls, top with sharp provolone, and let the cheese melt into the pork. Finish with garlicky spinach or broccoli rabe and a long hot if you like some heat.
Expert Tips
- Don't skimp on the fat. Pork shoulder is the way to go here. All that marbling is what makes the meat so juicy and tender after hours in the slow cooker. Save the lean pork loin for another day.
- Season every inch of that pork. Really get the spice rub into all the nooks and crannies. If you need to cut the shoulder into smaller pieces to fit your crockpot, season those freshly exposed surfaces too.
- Keep the fat side up. Position the pork with the fat cap facing up when possible. As it cooks, the fat renders, bastes the meat, and adds richness to the cooking juices.
- Don't watch the clock too closely. Eight hours on HIGH is a good estimate for an 8-pound pork shoulder, but every slow cooker is different. If the meat doesn't practically fall apart when you grab it with tongs, it needs more time.
- Don't toss those cooking juices! Skim off the excess fat, then toss the shredded pork back into the juices. That's where a ton of the flavor is, and it keeps the meat moist, especially when serving a crowd.
- A good roll makes a difference. You want a sturdy, preferably seeded Italian roll that can handle all that juicy pork, melted provolone, and garlicky greens without falling apart halfway through lunch.
- Make it ahead for parties. This Italian roast pork is great for entertaining. Cook and shred it in advance, then reheat with the reserved juices and keep it warm in the slow cooker while everyone builds their sandwiches.

Italian Roast Pork FAQs
One of the best-known Italian roast pork dishes is porchetta, made with pork seasoned with garlic, rosemary, fennel, and other herbs, then roasted until tender with crispy skin. South Philly Italian roast pork is a little different. It's typically served sliced on a long roll with sharp provolone and garlicky greens. My slow cooker version uses shredded pork shoulder for an easy, hands-off take on the Philly classic.
A proper South Philly roast pork sandwich starts with a good seeded Italian roll, plenty of juicy pork, sharp provolone, and garlic-sautéed spinach or broccoli rabe. Add a roasted or pickled Italian long hot pepper if you like some heat. Just don't drown the roll in cooking juices!
Pork shoulder or Boston butt is my favorite for this recipe. All that marbled fat and connective tissue breaks down during the long cooking time, giving you juicy, fall-apart tender pork. Bone-in or boneless works, but I'd skip lean pork loin for this shredded version.
When you can easily pull the pork apart with two forks or tongs, it's ready. For my 8-pound pork shoulder, this usually takes around 8 hours on HIGH, but every slow cooker is different. If the pork is still tough, give it more time.
Absolutely! This is one of my favorite recipes for parties because you can cook and shred the pork in advance. Reheat it with the reserved cooking juices and keep it warm in the slow cooker while everyone builds their own sandwiches.
How to Serve Italian Roast Pork
- Classic South Philly Roast Pork Sandwich: The Italian pork sandwich is THEE Philadelphia sandwich, as far as I'm concerned. Pile the pork onto a seeded roll with sharp provolone, garlicky greens, and a long hot if you're feeling adventurous.
- Open-Faced Roast Pork Sandwich: Spread pesto on toasted Italian bread, pile on the pork, and finish with Parmesan. Welcome to Flavor Town. If you see Guy Fieri, tell him I said hi.
- Over Rice or Cauliflower Rice: Skip the bread and serve the pork over rice with sautéed spinach, Parmesan, and a little extra cooking juice.
- Italian Pulled Pork Flatbreads: Load up naan or flatbread with shredded pork, mozzarella, Parmesan, and pesto. Bake until melty and bubbly.
Love the combination of juicy pork and garlicky greens? Try my South Philly-inspired ground pork burgers for another delicious spin on a Philly-style sandwich.
What to Serve on the Side
Round out your Italian roast pork sandwiches with my warm german potato salad recipe for a hearty, tangy side, or try my air fryer smashed potatoes for something crispy, cheesy, and ridiculously good.
Storing and Reheating
- Refrigerator: Store leftover shredded pork with some of its cooking juices in an airtight container in the refrigerator for up to 3–4 days.
- Freezer: Freeze cooled pork with some of the cooking juices in freezer-safe containers or bags for up to 3 months for best quality. Portion it out for easy future meals.
- Reheating: Warm the pork gently on the stovetop or in the microwave with a little reserved cooking liquid until heated through to 165°F. Those juices are your friend here, so don't toss them!

More Delicious Sandwich Recipes
If you tried this Italian Roast Pork or any other recipe on my website, please leave a 🌟 star rating and let me know how it went in the comments below. Thanks for visiting today!
Slow Cooker Italian Roast Pork Sandwich Recipe
Equipment
- Slow Cooker/Crockpot
Ingredients
- 1 8 lb Bone-in pork shoulder, (may also use boneless pork butt)
- 2 medium yellow onions, sliced thinly
- 1 bulb garlic, peeled*
- 1 cup red or white wine (red blend or Pinot Grigio preferred)
- 4 bay leaves
Spice Rub
- 1 tablespoon coarse sea salt
- ½ tablespoon fresh ground black pepper
- 1 tablespoon dried oregano
- ½ tablespoon garlic powder
- 1 tablespoon dried basil
- ½ teaspoon crushed red pepper flakes
- 1 teaspoon Trader Joe's 21 Seasoning Salute*
For the sandwiches
- Hoagie rolls, seeded or unseeded
- Sliced Regular ot Sharp Provolone Cheese
- Sautéed garlic spinach or Broccoli Rabe
- Long hots, if desired
Instructions
- Set slow cooker to HIGH.
- Place sliced onions, peeled whole garlic cloves, wine, and bay leaves in the bottom of the slow cooker.
- If the pork shoulder doesn't fit comfortably in your slow cooker (I used a 7-quart model for 8 lbs of pork shoulder), cut it into large pieces to fit.
- Mix together all dry rub ingredients and generously coat the pork on all sides.
- Place the spice-rubbed pork in the slow cooker on top of the onions, garlic, wine, and bay leaves. Cover and cook on HIGH for approximately 8 hours, or until the pork is fall-apart tender and easily shreds with two forks. Smaller roasts may cook faster.
- Once tender, carefully remove the pork with tongs and transfer to a large cutting board or sheet pan.
- Skim excess fat from the top of the cooking juices in the slow cooker. Don't discard those juices!
- Shred the pork using two forks, discarding the bones and any excess fat.
- Return the shredded pork to the slow cooker and stir to combine with the reserved cooking juices. Switch to WARM and keep the pork hot until ready to serve.
- Assemble the sandwiches. Pile the warm Italian roast pork onto seeded Italian rolls with sharp provolone and garlicky sautéed spinach or broccoli rabe. Spoon on a little extra cooking juice if you like, but don't drown the roll! Add a long hot pepper if you like some heat, and dig in!
Notes
- Pork shoulder: I prefer bone-in pork shoulder for this recipe, but boneless pork butt works too. Don't substitute pork loin, which is too lean for this fall-apart shredded pork.
- Adjusting the recipe: If using less than 8 lbs of pork shoulder, scale down the spice rub accordingly. Smaller roasts may cook faster, but don't rely on a strict hour-per-pound rule. The pork is ready when it shreds easily with two forks. For an 8 lb shoulder, plan on approximately 8 hours on HIGH.
- Easy garlic-peeling trick: Hate peeling garlic? Separate the bulb into individual cloves and microwave for about 10 seconds. Let cool briefly, and the skins should slip right off!
- Trader Joe's seasoning: If you don't have Trader Joe's 21 Seasoning Salute, leave it out. The pork will still be delicious!
- Wine substitute: Either dry red or white wine works here. If you'd rather skip the alcohol, substitute an equal amount of chicken broth.












Sharon says
I just gave this longtime favorite some updated photos and a few extra tips, but I didn't mess with the actual recipe. If it ain't broke, don't fix it! If you've never made a South Philly roast pork sandwich at home, this is your sign. The slow cooker does almost all the work, and you end up with ridiculously tender, garlicky pork that's perfect for piling onto a seeded roll with melty sharp provolone and greens. It's one of my favorite ways to feed a crowd without spending all day cooking. I'm team garlicky spinach, but what about you? Spinach or broccoli rabe?
Sarah says
I just split this between 2 crock pots and am so excited for my family to eat it together tonight! It's what my dad would order when everyone else was getting cheesesteaks. He passed away a month ago, so I'm glad we can remember him with one of his old faves. 🙂 Much love and thanks!
Sharon says
This is so incredibly sweet, Sarah. I’m so sorry for your loss, and I’m honored this recipe could be part of remembering your dad. I hope your family had a really special dinner together and got to share some great memories of him. ❤️
Rita says
This is a great recipe. I like to make it and freeze it in portions for two so I have a quick and easy dinner for weekends, or anytime I don’t feel like cooking. I alternate between this one and my favorite BBQ style pulled pork.
A few tips-
1) Make the spice rub the night before and cover the pork with it. Then wrap in plastic and leave overnight in the fridge.
2) After cooking according to instructions, pull the pork, remove fat and bones.
3) Store the pork and liquid in separate containers overnight in the fridge. Wow, you can really remove a lot of fat from the gravy this way. Remove the fat and bay leaves and use an immersion blender to mix the gravy. Put the meat and gravy back together for use or storage.
4) Of course you’re going to want to lightly toast your buns. Top your meat with provolone and melt the cheese, add your favorite peppers or giardiniera. Yum yum.
Sharon says
Thanks Rita! So Happy you love the recipe! These are great tips!
Lisa L says
This was absolutely delicious!! Definitely a keeper, so tasty. Thank you for sharing your delicious recipe
Sharon says
Thank you so much, Lisa! I'm so happy to hear you loved it 🙂
Lisa Luciano says
This recipe was very easy and SO FLAVORFUL!! We really enjoyed it! Put it on a good seeded roll with sharp provolone- delicious!! Will be checking out more recipes on this site! 🙂 thank you!
Sharon says
Thank you so much, Lisa! So happy you enjoyed the recipe!
Rachel says
Hi, Could you use a pork loin for this recipe?
Sharon says
Hi Rachel! You could, just reduce the cooking time to about 4-5 hours, since it is a leaner cut and will dry out if cooked too long!
Erik Harman says
Hi, I'm really excited to be trying this recipe today. I followed the instructions to the letter, but I'm wondering is there a specific reason for cooking on high for 8 hours rather than low?
Sharon says
Hi Erik! I do the recipe on high rather than low to allow the pork shoulder or butt roast to fully render and break down to fork tender, since the recipe calls for 8lbs. Hope everything came out good, and would love to hear what you thought!