Preheat your oven to 350ºF
Heat the oil over medium heat in a large pan or Dutch oven.
Add the onions and garlic, and cook until translucent.
Add the jackfruit, spices, Worcestershire, and liquid smoke. Stir to coat evenly.
Add the vegetable stock and bring to a simmer. Reduce heat, cover and simmer for 45 minutes, until the liquid is mostly absorbed and the fruit has broken down.
Spread the jackfruit on a prepared baking sheet.
Bake for 75 minutes, until the liquid has baked out and the jackfruit has a deeper brown color.
Pour the vegan barbecue sauce over the jackfruit.
Mix and return to the oven for 15 minutes.
Serve warm on vegan buns with vegan coleslaw.
Enjoy!