Mouthwatering tacos filled with tender pulled pork and a creamy coleslaw. The perfect recipe for entertaining! Recipe instructions for stovetop, slow cooker, pressure cooker and Instant Pot.

Pulled Pork Tacos
One of my favourite dishes to make when entertaining a crowd is BBQ Pulled Pork. There are so many different ways of serving pulled pork, and Pulled Pork Tacos is definitely a crowd pleaser.
Why This Recipe Works
- You need just 10 minutes of prep, and the oven or pressure cooker/Instant Pot does the rest of the cooking.
- This recipes takes about 3 hours in the oven, or 1 hour in the pressure cooker or Instant Pot.
- Pulled Pork Tacos is the perfect dish to make when entertaining many people, including kids – this recipe feeds 8 to 10 people!

Slow-Cooker Pulled Pork
To make pork tacos, you need to start, of course, with making the pulled pork. I have an easy and delicious recipe for BBQ Pulled Pork which you can either make on the stove or by using a slow-cooker, pressure cooker or Instant Pot. The latter is a great option if you are short on time but still want to make something tasty without compromising on taste.

How to Make Pulled Pork
For my pulled pork recipe, I like to use pork shoulder, which is also called pork butt. It is an inexpensive cut of meat which needs slow-cooking over low heat to produce mouthwateringly tender pork.
As I work from home often, I typically make pulled pork the old-fashioned way by slow-cooking on the stove, but you could also use a slow-cooker, pressure cooker or Instant Pot (see Kitchen Notes in recipe card below).
You only need about 5-10 minutes of prep time to make pulled pork, which makes it a very good option for entertaining as it requires minimal effort.

What to Serve With Pulled Pork Tacos
When it comes to tacos, I like to keep things simple. That means using store-bought flour tortillas, and even ready-shredded cabbage for the coleslaw.
Other suggestions for taco fillings include:
- salad leaves
- iceberg lettuce, finely shredded
- tomatoes, finely chopped
- cucumber, finely chopped
- avocado, sliced
More Tex-Mex Recipes
If you are looking for more tex-mex recipes, you may also like:
PrintPulled Pork Tacos with Creamy Coleslaw

- Prep Time: 15 mins
- Cook Time: 4 hours
- Total Time: 4 hours 15 minutes
- Yield: 8-10
- Category: Dinner
- Method: Stovetop
- Cuisine: Tex-Mex
Mouthwatering tacos filled with tender pulled pork and a creamy coleslaw. The perfect recipe for entertaining!
Ingredients
For the Spice Rub
- 1 tablespoon allspice
- 1 tablespoon ground coriander
- 1 tablespoon ground cumin
- 2 tablespoons garam masala
- 1 tablespoon freshly ground black pepper
- 1 teaspoon chilli powder (or more to taste)
- 2 teaspoons fine salt
For the Pulled Pork
- 1.5 to 1.8 kg (3.3 to 4 lb) pork shoulder (or pork butt)
- 1–2 tablespoons olive oil
- 1 large onion, finely diced
- 250 ml (1 cup) chicken stock
For the Barbecue Sauce
- 250 ml (1 cup) tomato sauce (ketchup)
- 1 tablespoon Worcestershire sauce
- 1 tablespoon apple cider vinegar
- 160 g (1 cup) light brown sugar
For the Creamy Coleslaw
- 1 small red or white cabbage (about 4 cups shredded)
- 1–2 tablespoons mayonnaise
- 1 lime, plus more to taste
To Serve
- Soft flour tortillas
- Coriander (cilantro), finely chopped
- Jalopenos, finely sliced
Instructions
For the Pulled Pork
- In a small bowl, mix together all of the ingredients for the spice rub.
- Cut the pork into very large chunks. I generally buy a whole pork shoulder and cut this into 4 large pieces.
- Place the pork into a large bowl.
- Rub the spice rub all over the pork.
- Cover the bowl with plastic wrap.
- Leave the meat to marinate for about 30 minutes, but you can also do this overnight.
- Before cooking, let the meat come to room temperature first. This might take about an hour, depending on how warm your kitchen is.
- Preheat the oven to 150°C (300°F).
- Heat a large oven-proof pan with some olive oil. The pan should be large enough to snugly fit the pieces of meat in one layer.
- Brown the meat on both sides, taking care not to burn the spice rub.
- Remove the meat to a large plate.
- Cook the onion until it has softened.
- Return the meat to the pan, sitting it on top of the onions.
- Pour over the chicken stock. The liquid should come to about halfway up the sides of the meat.
- Place a lid on the pan, and place the pan into the oven.
- Cook for about 3 to 3.5 hours, or until the meat is very tender and a metal spoon cuts through the meat easily. I recommend checking on the meat about 2-3 times, basting the meat each time. (See Kitchen Notes below for using a slow cooker, pressure cooker or Instant Pot.)
- Once the meat is ready, shred the meat directly in the pan, into the pan juices. The liquid in the pan (which should be very flavourful by now) will help to keep the meat moist. But if you prefer a drier pulled pork, simply discard some of the liquid.
- The pulled pork is ready to use.
For the Barbecue Sauce
- Mix together all of the ingredients in a small saucepan.
- Simmer gently on medium-high heat for a few minutes.
- Taste for seasoning.
To Assemble the Pulled Pork
- Pour the Barbecue Sauce into the pan with the pulled pork.
- Mix well over medium-high heat.
- Simmer for a few minutes for the flavours to mingle.
- Taste for seasoning.
For the Creamy Coleslaw
- Finely shred the cabbage (unless you are using ready-shredded cabbage). I like to use a mix of red and white cabbage for a nice colour contrast.
- In a large mixing bowl, mix together the coleslaw, mayonnaise and lime juice.
- Taste for seasoning and add more lime juice if needed.
To Assemble the Pulled Pork Tacos
- Warm the tortillas according to packet instructions. I like to warm them individually in a small non-stick, oil-less pan over medium heat.
- Place a few tablespoons of coleslaw onto the warm tortillas, followed by a few tablespoons of pulled pork.
- Garnish with coriander (cilantro) and jalopenos.
- Serve immediately.
Kitchen Notes
INSTRUCTIONS FOR PRESSURE COOKER OR INSTANT POT
Follow the instructions as above, and cook using the manufacturer’s instructions on high pressure for 50 to 60 minutes with a slow release.
INSTRUCTIONS FOR SLOW COOKER
Follow the instructions as above, and then transfer the cooked onions and browned meat to the slow cooker. Add the chicken stock. Cover and cook on low heat for 8 to 9 hours, or until the pork is meltingly tender.
LEFTOVERS
This recipe makes more pulled pork than you will need for one meal. Any leftovers can be kept in the fridge in a covered container for a few days.
OVEN TEMPERATURES
All recipes on this website state temperatures for a regular oven (i.e. a conventional oven without fan). If you have a convection oven with a fan, please consult the manufacturer’s handbook on how to adjust the temperature and baking time accordingly.
CONVERSIONS
To convert from cups to grams, and vice-versa, please see this handy Conversion Chart for Basic Ingredients.
Delicious! I’ve made your pulled pork a few times now. I made it last night using the Instant Pot and the family couldn’t believe we were eating pulled pork for a mid week dinner! Big fan of your website.
★★★★★
Beautiful pulled pork! Taco Tuesday is a favorite in our home and this recipe was 10/10!
★★★★★
This was really delicious and so easy with the Instant Pot! One of the best pulled pork recipes I have ever tasted.
★★★★★
Insanely delicious!
★★★★★