Chop the cabbage (if not bagged), celery, and green onion. Place into a large container or bowl.
Combine the rest of the coleslaw ingredients together in a measuring cup. Pour the dressing into the container or bowl. Stir well so everything is evenly incorporated. Place the coleslaw in the fridge until ready to serve.
Drain and rinse the jackfruit. Pat to dry.
Combine all of the spices in a bowl. Toss with the jackfruit to coat.
In a medium size skillet, heat the avocado oil on medium and fry the jackfruit for 2-3 minutes.
Thin out the BBQ sauce with an almost equal portion of water. Add to the skillet and turn to low heat.
Cover and let simmer for 30 minutes, stirring occasionally. If you find the jackfruit is getting too dry, add some more water. If it is still quite liquid near the end of the half hour, remove the lid for the last few minutes.
Use 2 forks to pull the jackfruit like you would pulled pork. Add extra BBQ sauce if you desire.
Create BBQ jackfruit sandwiches by toasting your gluten-free buns and adding a scoop of BBQ jackfruit topped with the creamy coleslaw. Enjoy!