Place all the ingredients for the BBQ Sauce into a medium, oven-safe saucepan with fitting lid. Mix until fully combined and bring to a boil, then lower the heat and simmer uncovered for about 30 minutes, stirring from time to time, until the sauce reduced by about half and is much darker in color.
Meanwhile, shred the jackfruit into little pieces with your fingers. Do not discard the core or seeds as they are perfectly edible and even add to the overall texture of the mixture.
Once that's done, preheat your oven to 325°F.
Heat a few tablespoons of oil in a large saute pan set over medium-high heat. Once hot, add the onions, garlic and salt and cook until softened and slightly browned, about 3 minutes. Crank up the heat to high, add the shredded jackfruit and cook until it starts to brown and caramelize, about 10 minutes.
Now transfer the caramelized jackfruit to the pot with the BBQ sauce, stir delicately until evenly coated; cover and place in the oven for about 45 minutes, to deepen the flavors.
Take the pot out of the oven and allow your jackfruit to rest for about 10 minutes before using.
Serve piled high on a toasted hamburger bun, with your favorite toppings, or just as is. This stuff has so much flavor, it doesn't need much of anything else!
Eventual leftovers will reheat super well over low heat, and will keep in the fridge for a couple of days...