Prep the jackfruit. Drain and rinse the jackfruit well.
Pat dry. Cut off any tough core pieces and discard the seeds if you prefer a smoother texture. Use your fingers or two forks to pull apart the pieces into shreds.
Sauté aromatics. Heat oil in a large skillet over medium heat.
Add onion and cook 3–4 minutes until translucent. Stir in garlic and cook 30 seconds until fragrant.
Bloom the spices. Add smoked paprika, cumin, and chili powder. Stir for 20–30 seconds to toast the spices.
This deepens the BBQ flavor.
Add jackfruit and sear. Stir in the shredded jackfruit and a pinch of salt and pepper. Cook for 3–5 minutes, letting some edges brown slightly. Browning adds depth.
Build the sauce. Add BBQ sauce, tomato paste, apple cider vinegar, brown sugar or maple, and vegetable broth.
Stir to coat everything well.
Simmer low and slow. Reduce heat to low, cover, and simmer 15–20 minutes, stirring occasionally. If it looks dry, splash in more broth or water. The jackfruit should be tender and saucy.
Shred and reduce. Use two forks to pull the jackfruit into finer shreds right in the pan.
Uncover and cook another 5–10 minutes to thicken. Taste and adjust seasoning—add more vinegar for tang, sugar for sweetness, or salt and pepper.
Make the quick slaw. In a bowl, mix shredded cabbage, grated carrot, vegan mayo, vinegar, a pinch of sugar, salt, and pepper. Toss until lightly coated.
You want it crisp, not gloopy.
Warm the buns. Lightly toast buns in a dry skillet or under the broiler for 1–2 minutes. This helps them stand up to the saucy filling.
Assemble. Pile the BBQ jackfruit onto buns. Top with slaw and any extras like pickles or jalapeños.
Serve immediately while hot and juicy.