Whisk together all the ingredients for the bbq sauce. Heat 1 tbsp canola oil in a medium saute pan. Add the ingredients to the pan and cook on low until sauce begins to thicken, about 5 minutes. Remove from heat and set aside to cool.
Heat the remaining oil in a large saute pan. Drain the jackfruit and use your hands to tear it apart, making sure to discard any tough parts. Add the jackfruit to the pan and saute for 3-5 minutes, or until the jackfruit starts to brown.
Next, add about 1 cup of the bbq sauce (homemade or your favorite store bought brand!) and stir until jackfruit is fully coated in the sauce. Cook for another 10-12 minutes, or until the jackfruit softens to your desired texture. You may need to add a little water to the pan to keep the jackfruit moist. To get the pulled pork texture, use a fork to pull the jackfruit apart.
Toast a brioche bun, then layer on vegan mayo, jackfruit, purple cabbage, and mashed avocado. Serve with chips and enjoy!
NOTE: If you use jackfruit in brine, rinse the jackfruit before cooking it.