Rinse and drain the jackfruit, and then cut off any tough core pieces.
Shred the jackfruit using your hands or a fork to achieve a chicken-like texture. Set it aside.
In a mixing bowl, combine the chopped red onion, minced garlic, chopped Scotch bonnet (or habanero) peppers, fresh thyme leaves, vegetable oil, soy sauce (or tamari), brown sugar (or maple syrup), ground allspice, ground cinnamon, ground nutmeg, ground ginger, ground black pepper, salt, and lime juice.
Mix everything thoroughly to form a marinade.
Add the shredded jackfruit to the marinade and toss until the jackfruit is well coated. Cover the bowl and let it marinate in the refrigerator for at least 30 minutes (for better flavor, marinate it for several hours or overnight).
Heat the vegetable broth in a large skillet or frying pan over medium heat.
Once the broth starts simmering, add the marinated jackfruit to the pan. Stir occasionally.
Let it cook for about 30-35 minutes until the jackfruit becomes tender and the flavors are well absorbed. If the mixture becomes too dry, you can add a little more vegetable broth or water.
Once the jackfruit has reached the desired texture, taste and adjust the seasoning, adding more salt or spices if needed.
You can serve the vegan jerk jackfruit as it is or use it as a filling for sandwiches, tacos, or wraps.