Drain and rinse the jackfruit, then pat it dry.
Heat the oil over medium heat.
Add the onions, and cook until translucent. Add garlic and cook for another minute. Make sure it doesn't burn.
Add the jackfruit, spices, and liquid smoke. Stir to coat evenly.
Add the vegetable stock and bring to a simmer. Reduce heat, cover and simmer for 30 minutes, until the liquid is mostly absorbed.
Meanwhile, preheat your oven to 350ºF (180ºC).
Spread the jackfruit on a prepared baking sheet. Bake for 60 minutes, until the liquid has baked out.
Spread the jackfruit on a prepared baking sheet. Bake for 60 minutes, until the liquid has baked out.
Pour the BBQ sauce over the jackfruit. Mix and return to the oven for 15 minutes.