BBQ Jackfruit Pulled Pork Made My Vegan Friend Eat Meat Again

My friend Sara has been vegan for six years. Not the preachy kind — she never once made a comment about what I ordered at dinner, never sent me a documentary link, never side-eyed my cheeseburger. She just quietly ate her food and moved on. I respected it. But here’s the thing about Sara: she missed pulled pork. She’d mentioned it maybe three times over the years. Always casually, always with a little sigh. “I just haven’t found anything that scratches that itch,” she said once at a cookout, picking at a sad veggie burger that was clearly frozen twenty minutes earlier.

So I made it my mission. Not to get her to eat meat — that was never the goal. The goal was to make her something so good that the pulled pork craving finally shut up. I tried a few different approaches before I landed on the one that actually worked: BBQ jackfruit pulled pork. And when I say it worked, I mean Sara ate two sandwiches, asked for the recipe, and has since made it for her own family four times. Her non-vegan brother told her it was better than some real pulled pork he’s had at restaurants. That’s not a joke.

Why Jackfruit Works When Nothing Else Does

Jackfruit is weird. I’m not going to pretend otherwise. It’s a giant tropical fruit that, in its young green form, has almost no flavor on its own. That’s actually the whole point. Young green jackfruit canned in brine or water has a stringy, fibrous texture that shreds almost identically to slow-cooked pork. It pulls apart with two forks. It soaks up sauce like a sponge. And because it doesn’t taste like much on its own, whatever sauce and seasoning you throw at it becomes the entire personality of the dish.

One thing I learned the hard way: you absolutely must buy jackfruit canned in brine or water, not syrup. The kind packed in syrup is ripe jackfruit meant for desserts. It’s sweet, it’s soft, and it will ruin your sandwich. Look for cans labeled “young green jackfruit” — you can find them at most Walmart stores, Trader Joe’s, and any Asian grocery store. They usually run about $2 to $3 a can.

The BBQ Sauce Situation

You can absolutely use store-bought BBQ sauce here. Sweet Baby Ray’s, Stubb’s, whatever you like — it’ll work fine. But if you want to push this into “people won’t believe it’s not meat” territory, making a quick homemade sauce takes about five minutes and makes a real difference.

My version uses tomato paste, maple syrup, apple cider vinegar, smoked paprika, garlic powder, onion powder, a little brown sugar, and a small pour of liquid smoke. That last ingredient is the secret weapon. Liquid smoke is what makes this taste like it came off a smoker instead of out of a skillet. You only need about half a teaspoon — too much and it tastes like you’re eating a campfire. Wright’s Liquid Smoke is the brand I see most often at Kroger and Publix, and it costs under two bucks.

The key with the sauce is getting the balance right between sweet, tangy, and smoky. Taste it before you add it to the jackfruit. If it needs more vinegar, add a splash. If it’s too sharp, another teaspoon of maple syrup smooths it out. You’re going for something you’d happily dip a fry in.

How to Actually Cook It

Drain and rinse two cans of young green jackfruit. You’ll notice some pieces have a tougher, woody core — I chop those off with a knife. Some people leave them; I find removing them gives you a better shredded texture in the end. Once drained, pat the pieces dry with a paper towel. Moisture is the enemy of caramelization, and you want some crispy edges on this.

Dice one medium yellow onion and sauté it in a tablespoon of oil over medium heat until it’s soft and starting to turn golden, about four to five minutes. Add the jackfruit and stir it around with the onions for a couple of minutes. Then pour in your BBQ sauce — about a cup — and add a quarter cup of water. The water helps everything cook down together without the sauce burning.

Cover the skillet and let it cook on medium-low for about 20 minutes. This is where the jackfruit softens up and starts to break down. After 20 minutes, take the lid off and use a potato masher or two forks to shred everything. It should pull apart easily — if it doesn’t, give it another five minutes covered.

Now here’s the step most people skip, and it’s the one that makes the biggest difference: turn the heat up to medium-high and let the shredded jackfruit cook uncovered for another 5 to 8 minutes. Stir occasionally but let it sit long enough between stirs to get some caramelized, slightly crispy edges. Those charred bits are where all the flavor lives. Without this step, you have saucy shredded fruit. With it, you have something that genuinely reminds people of pulled pork.

Building the Sandwich

Toast your buns. I cannot stress this enough. A soft, untoasted bun turns into a soggy mess within about 90 seconds of contact with the saucy jackfruit. Brioche buns or Martin’s potato rolls are my top picks. Toast them cut-side down in a dry skillet or under the broiler until they’re golden. This creates a barrier that keeps the bun from falling apart.

Pile the jackfruit high on the bottom bun. Top it with a crunchy coleslaw — this is non-negotiable. You need something cool and crisp to contrast the warm, smoky, saucy filling. I do a simple slaw with shredded green cabbage, a little shredded carrot, a spoonful of mayo (vegan or regular, your call), a squeeze of lemon juice, and a pinch of salt. Takes two minutes. If you want to buy a bag of pre-shredded coleslaw mix from the produce section, no judgment. The point is getting that crunch on there.

A few pickle slices on top don’t hurt either. Dill pickles. The tangy ones.

The Mistakes That Ruin It

I’ve made this enough times now to know exactly where things go wrong. The biggest mistake is not draining and rinsing the jackfruit well enough. That brine has a funky, slightly metallic taste that will carry through to the finished dish if you don’t wash it off thoroughly. Rinse it under cold water for a good 30 seconds, then squeeze out excess liquid.

Second mistake: too much liquid in the pan. If your sauce is too watery, the jackfruit will be soupy instead of saucy. You want the consistency of pulled pork — thick, sticky, clinging to each shred. If things look too loose, just keep cooking it uncovered. The sauce will reduce.

Third mistake: skipping the high-heat step at the end. I’ve said it already but I’ll say it again because it really is the difference between “this is fine” and “wait, this isn’t meat?” Those caramelized edges add texture and depth that trick your brain into thinking you’re eating something that was smoked for hours.

Variations That Actually Work

This recipe is extremely flexible once you’ve got the base technique down. Swap the BBQ sauce for a spicy chipotle-adobo sauce and you’ve got something closer to carnitas tacos. Pile it into corn tortillas with a quick mango salsa and some pickled red onion. Game night food that takes about 30 minutes start to finish.

You can also use it as a pizza topping. Spread the BBQ jackfruit over pizza dough with some sliced red onion, a drizzle of BBQ sauce instead of marinara, and whatever cheese (or vegan cheese) you like. It sounds odd but it works the same way BBQ chicken pizza works — sweet, smoky, salty, a little tangy.

Loaded baked potatoes are another winner. Split a baked russet, stuff it with BBQ jackfruit, and top with slaw, a drizzle of ranch, and some chopped green onions. It’s a full meal that looks impressive and takes barely any effort if you already have leftover jackfruit in the fridge.

Make It Ahead and It Gets Better

This is a meal prep dream. The BBQ jackfruit keeps in a sealed container in the fridge for up to three days and honestly tastes better the next day after the sauce has had time to soak in deeper. Reheat it in a skillet over medium heat — the microwave works in a pinch but you lose those crispy edges. It also freezes well in airtight containers for up to two months. Thaw overnight in the fridge and reheat in a pan.

I now make a double batch almost every time. One batch for sandwiches that night, one batch portioned out for quick meals during the week — tacos, quesadillas, rice bowls, whatever needs a smoky protein-style topping.

The Real Reason This Works

The thing about BBQ jackfruit is that it doesn’t try to be meat. It’s not pretending. There’s no weird aftertaste, no strange rubbery texture, no uncanny valley moment where your brain says “something is off.” It’s just shredded fruit in really good BBQ sauce with great texture. And when you stop expecting it to be an exact copy of pulled pork and just let it be its own thing — smoky, sweet, tangy, with those crispy caramelized bits — it becomes genuinely craveable. Sara didn’t eat two sandwiches because she was fooled into thinking it was pork. She ate two sandwiches because it tasted good. That’s the whole point.

BBQ Jackfruit Pulled Pork Sandwiches

Course: DinnerCuisine: American
Servings

4

sandwiches
Prep time

10

minutes
Cooking time

35

minutes
Calories

292

kcal

Smoky, saucy, and loaded with caramelized edges — this BBQ jackfruit pulled pork fools even the most devoted meat eaters.

Ingredients

  • 2 cans (20 oz each) young green jackfruit in brine or water, drained and rinsed

  • 1 medium yellow onion, diced

  • 1 tablespoon vegetable oil or olive oil

  • 1 cup BBQ sauce (store-bought or homemade)

  • 1/4 cup water

  • 1/2 teaspoon liquid smoke

  • 1/2 teaspoon smoked paprika

  • 4 brioche buns or Martin’s potato rolls, toasted

  • Coleslaw for topping (shredded cabbage, carrot, mayo, lemon juice, salt)

Directions

  • Drain and rinse the canned jackfruit thoroughly under cold running water for at least 30 seconds. Squeeze out excess liquid with your hands or pat dry with paper towels. Trim away any tough, woody core pieces with a knife.
  • Heat the oil in a large skillet over medium heat. Add the diced onion and cook, stirring occasionally, until soft and starting to turn golden, about 4 to 5 minutes.
  • Add the jackfruit to the skillet and stir it together with the onions. Cook for about 2 minutes, letting the jackfruit start to dry out slightly and pick up a little color from the pan.
  • Pour in the BBQ sauce, water, liquid smoke, and smoked paprika. Stir everything together until the jackfruit is well coated. Cover the skillet with a lid, reduce heat to medium-low, and let it cook for 20 minutes.
  • Remove the lid and use a potato masher or two forks to shred the jackfruit until it resembles pulled pork. It should break apart easily — if it doesn’t, cover and cook for another 5 minutes before trying again.
  • Turn the heat up to medium-high and cook uncovered for 5 to 8 more minutes, stirring occasionally but letting the jackfruit sit long enough between stirs to develop caramelized, slightly crispy edges. This step is critical for both flavor and texture.
  • While the jackfruit finishes, toast your buns cut-side down in a dry skillet or under the broiler until golden brown. This prevents the buns from getting soggy under the saucy filling.
  • Pile the BBQ jackfruit generously onto the toasted bottom bun. Top with a big handful of crunchy coleslaw and a few dill pickle slices if you like. Press the top bun down gently and serve immediately.

Notes

  • Leftover BBQ jackfruit keeps in a sealed container in the fridge for up to 3 days and actually tastes better the next day. Reheat in a skillet to keep those crispy edges — the microwave makes it soggy.
  • Make sure you buy young green jackfruit in brine or water, NOT in syrup. The syrup version is ripe fruit meant for desserts and will not work here.
  • This freezes well in airtight containers for up to 2 months. Thaw overnight in the fridge and reheat in a pan over medium heat.

Frequently Asked Questions

Q: What does jackfruit taste like on its own?
A: Young green jackfruit in brine has almost no flavor — it’s very mild and slightly neutral, kind of like a cross between an artichoke heart and a heart of palm. That’s exactly why it works so well here. It absorbs whatever sauce and seasoning you put on it, so the BBQ sauce becomes the entire flavor profile. Don’t expect it to taste like fruit.

Q: Where can I find canned jackfruit at the grocery store?
A: Most Walmart, Trader Joe’s, and Whole Foods locations carry it. Check the international or Asian foods aisle — it’s usually near the canned vegetables or next to coconut milk. Asian grocery stores almost always have it and usually at a lower price. Look for cans labeled “young green jackfruit in water” or “in brine.”

Q: Can I use a slow cooker instead of a skillet?
A: Yes, but you’ll miss out on those crispy caramelized edges that really make this recipe stand out. If you want to use a slow cooker, combine the drained jackfruit, sautéed onion, BBQ sauce, water, and seasonings on low for 4 to 6 hours. Shred with forks, then transfer to a hot skillet for 5 minutes at the end to get some char on it. That last step is worth the extra effort.

Q: What should I serve with BBQ jackfruit sandwiches?
A: Cornbread is a classic pairing. Macaroni salad works great if you want a full backyard BBQ spread. Baked beans, corn on the cob, or a simple side of potato salad are all solid choices. You can also skip the sandwich entirely and serve the jackfruit over rice, in tacos, stuffed in baked potatoes, or on top of nachos with pickled jalapeños.

Emma Bates
Emma Bates
Emma is a passionate and innovative food writer and recipe developer with a talent for reinventing classic dishes and a keen eye for emerging food trends. She excels in simplifying complex recipes, making gourmet cooking accessible to home chefs.

Must Read

Related Articles