This is a slow-roasted pork shoulder loaded onto split sweet potatoes — a straightforward dinner that handles itself in the oven while you do other things. The pork takes 4–5 hours at low heat, which sounds like a lot until you realize most of that time is completely hands-off. It feeds four generously, and it scales up without any real extra effort, which makes it a smart pick when you have people coming over.
Why this recipe works
Two things matter here. First, the low oven temperature — 150°C (300°F) — gives the pork shoulder’s connective tissue time to break down slowly, which is what makes the meat pull apart easily rather than just slice. Rushing this at a higher heat produces a tougher result. Second, the dry rub goes on before the foil seal, so the spices — smoked paprika, garlic powder, onion powder — bloom in the trapped steam rather than just sitting on the surface. The sweet potatoes roast separately at a higher temperature, which keeps their edges from going watery and concentrates their natural sugars instead.
About the ingredients
- Pork shoulder: Bone-in is worth seeking out — it adds flavor and helps the meat stay moist over a long cook. Boneless works in a pinch but can dry out slightly at the edges.
- BBQ sauce: Any sauce you already like will do. A thicker sauce clings better to the shredded pork. If yours is very sweet, a small splash of apple cider vinegar stirred in before serving balances it out.
- Sweet potatoes: Choose ones that are similar in size so they finish roasting at the same time. Very large ones may need the full 60 minutes; smaller ones are often done closer to 45.
- Jackfruit (swap): Canned young jackfruit in brine — not syrup — shreds convincingly and takes the same spice rub well. Drain and rinse it thoroughly before cooking.
Leftovers and make-ahead
The pulled pork keeps in the fridge for up to 4 days in a sealed container with a little extra BBQ sauce stirred through to prevent it drying out. It also freezes well for up to 3 months — portion it into zip-lock bags flat so it thaws quickly. Reheat it covered in a low oven (160°C / 325°F) for about 20 minutes, or in a saucepan over low heat with a splash of water. The sweet potatoes are best roasted fresh, but if you need to get ahead, roast them the day before and reheat them in a 200°C (400°F) oven for 10–12 minutes — skip the microwave, which makes the skin rubbery. If you’re feeding a group, cook the pork a day ahead and refrigerate it whole before shredding; cold pork actually shreds more cleanly than hot.
If something goes sideways
- The pork won’t shred after 4 hours: Put it back in, covered, for another 30–45 minutes. Some shoulders run thick or start cold from the fridge and simply need more time. The fork test is the only reliable signal — if it meets resistance, it’s not done.
- The pork tastes dry after shredding: Add more BBQ sauce, a tablespoon at a time, and toss while the meat is still warm. A small amount of the cooking juices from the roasting pan stirred back in also helps.
- Sweet potatoes are soft on the outside but still firm in the middle: The fork didn’t go all the way through when you pricked them before roasting. Wrap them loosely in foil and return to the oven for another 10–15 minutes — the trapped steam finishes the job fast.
- The skin on the sweet potatoes is shriveled and tough: They went in without enough oil, or the oven ran hot. Skip the garnish — not worth the extra dish — and just scoop the flesh straight from the skin at the table.
- Pork is done but sweet potatoes still need time: Pull the pork, tent it tightly with foil, and rest it on the counter. It holds temperature well for 30–40 minutes, which gives the sweet potatoes time to finish without any rush.
Pulled Pork Loaded Sweet Potatoes
Equipment
- Large roasting pan with lid or foil
- Rimmed baking sheet
- Small mixing bowl
- Two sturdy forks (for shredding)
- Instant-read meat thermometer
- Aluminium foil (heavy duty)
Ingredients
Pulled Pork
- 3.3 lb pork shoulder preferably bone-in for deeper flavour, about 3.3 lb
- 1 cup BBQ sauce 240ml, use your favourite brand or homemade
- 2 tbsp smoked paprika
- 1 tbsp garlic powder
- 1 tbsp onion powder
- 2 tsp sea salt
- 1 tsp black pepper freshly ground
Sweet Potatoes
- 4 large sweet potatoes washed and scrubbed
- 2 tbsp olive oil
- ½ tsp sea salt
Instructions
- Preheat your oven to 150°C (300°F).
- In a small bowl, mix the smoked paprika, garlic powder, onion powder, sea salt, and black pepper. Rub the mixture all over the pork shoulder.3.3 lb pork shoulder, 2 tbsp smoked paprika, 1 tbsp garlic powder, 1 tbsp onion powder, 2 tsp sea salt, 1 tsp black pepper
- Place the pork in a roasting pan, cover it with foil, and roast for 4–5 hours until the internal temperature reaches 95°C / 203°F and the meat pulls apart easily with a fork.3.3 lb pork shoulder
- When the pork has about 1 hour of cook time remaining, increase the oven temperature to 200°C (400°F) for the sweet potatoes. Alternatively, if you have two oven racks, remove the pork to rest tented in foil and increase the heat for the potatoes.
- Prick each sweet potato several times with a fork. Place them on a baking sheet, drizzle with olive oil, and sprinkle with sea salt. Roast for 45–60 minutes until soft.4 large sweet potatoes, 2 tbsp olive oil, 1/2 tsp sea salt
- Once the pork is cooked, remove it from the oven and shred using two forks. Mix the pulled pork with barbecue sauce, adjusting the amount to your preference.3.3 lb pork shoulder, 1 cup BBQ sauce
- To serve, cut open each sweet potato, fluff the flesh with a fork, and fill generously with pulled pork. Top with your choice of sour cream, fresh coriander or flat-leaf parsley, pickled red onions, sliced spring onions, or a drizzle of hot sauce.4 large sweet potatoes
Notes
Nutrition
Your questions, answered
Can I cook the pork and sweet potatoes in the oven at the same time?
Not at the same temperature — the pork needs 150°C and the sweet potatoes need 200°C, so they have to go in at different times. The practical approach is to start the pork, then crank the oven up and add the sweet potatoes in the last hour of the pork’s cook time, pulling the pork to rest while the potatoes finish.
How do I scale this up for a larger group?
Use a bigger pork shoulder — a 2.5–3 kg piece cooks in roughly the same time as 1.5 kg, since the temperature is low and the foil does the work. Add one extra sweet potato per additional person and roast them on two baking sheets so they’re not crowded, which keeps them from steaming each other.
Can I make this in a slow cooker instead of the oven?
Yes — cook the seasoned pork shoulder on low for 8–10 hours or high for 5–6 hours. You won’t get the same surface crust, but the meat will be just as tender. Roast the sweet potatoes in the oven separately as normal.
What’s the best way to reheat this for a dinner party without it drying out?
Reheat the shredded pork in a covered baking dish at 160°C (325°F) with a few tablespoons of water or extra BBQ sauce added to the pan — about 20 minutes for a large batch. Stir once halfway through. The sweet potatoes reheat best in a hot oven rather than a microwave, which keeps the skin from going soft.
What to cook next
- Hearty Shepherd’s Pie
- Fiery Jamaican Jerk Chicken
- Smoky Homemade Chili Seasoning Blend
- Homemade Pork Tamales


















































