• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Vegan With Curves
  • About
    • Meet Gina Marie
    • Private Policy
    • Terms of Service
  • Subscribe
  • Cookbooks
  • Recipes Index
    • Breakfast
    • Appetizers
    • Main Course
    • Soups
    • Sides
    • Smoothies and Drinks
    • Desserts
    • Sea Moss Recipes
  • Curvy Vegan Lifestyle
    • Vegan Weight Gain
    • Beginner Vegan
  • Story Archives
menu icon
go to homepage
subscribe
search icon
Homepage link
  • About
  • Cookbooks
  • Subscribe
  • Vegan Weight Gain
  • Recipes Index
  • Oyster Mushrooms
  • Sea Moss 101
  • Sea Moss Recipes
    • Instagram
    • Pinterest
    • YouTube
  • ×

    Vegan BBQ Pulled Pork (King Oyster Mushrooms & Jackfruit!)

    Published on June 6, 2021. Last updated on May 13, 2026 by Gina Marie 6 Comments

    Sharing is caring!

    420 shares
    • Share
    • Twitter
    Jump to Recipe

    This vegan BBQ pulled pork sandwich is made with king oyster mushrooms, jackfruit, and red beans! A meaty sandwich that will surely satisfy your BBQ cravings!

    vegan pulled pork on a bun
    Table of Contents hide
    Why Call this Sandwich "Pork" if there isn't any Pork in it?
    Vegan BBQ Pulled Pork Recipe
    Vegan BBQ Pulled Pork Step by Step Photos
    Substitution, Cook, and Storage Tips:
    What to Serve With This Vegan Pulled Pork Sandwich?
    Making it Work for Your Vegan Curves
    More Vegan BBQ Recipes
    Update Notes

    Why Call this Sandwich "Pork" if there isn't any Pork in it?

    Good question, and I use the term intentionally for two reasons.

    First, "pork" is a euphemism for unalive pig, not a description of the animal itself. The word has always been about texture, seasoning, and culinary tradition. So, when I use it, I'm reclaiming the flavor profile, not the animal.

    Second, familiarity matters. If you're new to plant-based eating, "pork sandwich" tells you exactly what to expect: the taste, the feel, the experience. That context makes the transition feel less like deprivation and more like discovery.

    vegan pulled pork on a bun

    Vegan BBQ Pulled Pork Recipe

    This vegan BBQ pulled pork sandwich is made with king oyster mushrooms, jackfruit, and red beans! A meaty sandwich that will surely satisfy your BBQ cravings.
    5 from 6 votes
    Print Pin Rate
    Course: Main Course
    Cuisine: American
    Keyword: king oyster mushroom pulled pork, vegan pulled pork
    Prep Time: 20 minutes minutes
    Cook Time: 15 minutes minutes
    Optional Boiling Time: 1 hour hour
    Total Time: 35 minutes minutes
    Servings: 6 sandwiches
    Calories: 146kcal
    Author: Gina Marie

    Ingredients

    Vegan Pulled Pork

    • 2 20 ounce canned jackfruit in water or brine (not syrup), shredded
    • 2 large king oyster mushrooms (note 1)
    • 1 15 ounce canned red beans
    • 2 tablespoon melted vegan butter or olive oil
    • 2 tablespoon BBQ rub
    • ½ cup vegan BBQ sauce or mustard BBQ sauce (note 2)

    Sandwich Toppings

    • hamburger buns
    • vegan coleslaw
    • extra BBQ sauce for topping
    US Customary - Metric

    Equipment

    1 Sheet Pan
    2 Large Mixing Bowls

    Instructions

    Boiling Jackfruit OPTIONAL for jackfruit canned in brine - (note 3)

      If using jackfruit in water or you don't mine the brine taste, skip this step.
    • Add water to a large pot and bring to a boil. Rinse and drain your jackfruit and then add them to the pot of boiling water. Boil for an hour.
    • Drain jackfruit from the water. If the brine taste is still in there. Boil in a new pot of water for 30 more minutes. (It should be gone or lessen drastically after the first hour of boiling).
    • Allow jackfruit to cool for 10 minutes and dry with a paper towel absorbing as much excess water as possible. Add jackfruit to a mixing bowl.

    Pulled Pork "Meat"

    • Preheat your oven to 350°F (175°C).
    • Drain and rinse your canned jackfruit, then add it to a large mixing bowl. No boiling needed when using jackfruit packed in water.
    • Clean your oyster mushrooms with a damp paper towel (do not rinse them under water, as they absorb it). Using your fork, pull and comb through the mushrooms lengthwise to create a shredded, meat-like texture. Add the shredded mushrooms to the bowl with the jackfruit.
    • In the photos and video, you'll notice the jackfruit is shown in two separate bowls up until step 4 where everything is mixed. This was purely for demonstration purposes to show the measured ingredients. One bowl for both the jackfruit and oyster mushrooms works just fine!
    • In a separate bowl, whisk together melted vegan butter and BBQ rub. Add the jackfruit, shredded mushrooms, and canned kidney beans to the marinade. Toss everything together until fully coated.
    • Spread the coated mixture in a single layer on a baking pan, spacing pieces out so they crisp and dry out slightly rather than steam. Bake for 15 minutes or until the mushroom edges are lightly brown and crispy.
    • Remove from oven. Drizzle your choice of BBQ Sauce over your vegan pulled pork and slightly toss to coat all the pieces. Serve warm on sandwiches with vegan coleslaw!

    Notes

    1. If you can't find king oyster mushrooms you can totally do this recipe with just the jackfruit and beans. 
    2. For this recipe I used both my vegan BBQ sauce and mustard BBQ sauce for contrast of flavor. However, you can just use one type of BBQ sauce if you prefer. 
    3. Remember, boiling jackfruit is OPTIONAL. However, I highly recommend you do it if you are using canned jackfruit in brine (not needed if using jackfruit in water). Boiling will remove the brine taste in your pulled pork. You can do this ahead of time, in batches, so that you will already have neutral-tasting jackfruit ready and prepared.
    4. Makes approximately 6 sandwiches. Nutrition calculation is based on only vegan pulled pork servings without bun or toppings.
     
    View below recipe card for step-by-step photo instructions, specific serving suggestions, and detailed storage requirements

      Nutrition

      Nutrition Facts
      Vegan BBQ Pulled Pork Recipe
      Amount Per Serving (1 serving)
      Calories 146 Calories from Fat 9
      % Daily Value*
      Fat 1g2%
      Saturated Fat 1g6%
      Polyunsaturated Fat 1g
      Sodium 645mg28%
      Potassium 85mg2%
      Carbohydrates 33g11%
      Fiber 10g42%
      Sugar 10g11%
      Protein 2g4%
      Vitamin A 210IU4%
      Calcium 8mg1%
      * Percent Daily Values are based on a 2000 calorie diet.
      DID YOU MAKE THIS RECIPE?Be sure to PIN IT on Pinterest, leave a comment below, rate it, and mention @_VeganWithCurves using #veganwithcurves hashtag on Instagram so I can see it!

      Vegan BBQ Pulled Pork Step by Step Photos

      Step One: First grab all your ingredients. (Jackfruit is already rinsed, drained and measured out in a separate bowl.

      vegan pulled pork ingredients

      Step Two: Begin to clean mushrooms with a damp paper towel. Then use a fork to comb through the mushrooms into a shredded texture. Set that aside.

      mushrooms being wiped down on a cutting board
      shredded mushrooms

      Step Three: Next you will make the marinade by adding vegan butter and BBQ rub in a separate bowl. Whisk together.

      making BBQ marinade
      mix marinade in a bowl

      Step Four: Add your shredded mushrooms, jackfruit, and beans to the marinade. Toss and coat well. Then add this mixture onto a sheet pan and bake for 15 minutes.

      mix mushrooms, beans and jackfruit in marinade
      add shredded mushrooms, jackfruit and beans to baking sheet

      Step Five: Remove from oven and drizzle either with a classic STL style vegan BBQ sauce or some South Carolina "liquid gold" mustard BBQ sauce. (I used both!) Toss and coat. Serve on a bun with pickles, onions, and or vegan coleslaw!

      adding bbq sauce to baked vegan pulled pork
      adding mustard bbq sauce to baked vegan pulled pork
      adding vegan pulled pork to toasted bun
      adding mustard bbq sauce to vegan pulled pork sandwich
      adding coleslaw to vegan pulled pork sandwich
      vegan pulled pork sandwich

      Substitution, Cook, and Storage Tips:

      • I added jackfruit to this sandwich to give variety of textures, but you can use all mushrooms or all jackfruit if you desire.
      • The red beans add a nice texture and added protein. It is like having baked beans inside the sandwich so good! You can omit if you like but I do not recommend it!
      • This recipe stores well in the refrigerator for up to 4 o 5 days. It does not freeze well.

      What to Serve With This Vegan Pulled Pork Sandwich?

      This sandwich was made for a full cookout spread. I love serving it with vegan potato salad, baked beans, and coleslaw for that classic BBQ plate experience.

      You can also switch up the sauce serving this with a more tomato based BBQ Sauce!

      Making it Work for Your Vegan Curves

      So, this recipe was not designed with body composition goals in mind. Sometimes you just "do it for the texture" and using jackfruit and oyster mushrooms gives you that nostalgic texture meant to recreate the experience of a classic pulled pork sandwich.

      If you want something closer to the real thing with serious protein, options like Juicy Marbles exist (I used their pork lion in my collards, and it was hitting!) Buth they are expensive and not always easy to find. This recipe is my accessible, more budget-friendly answer to that craving.

      I personally use this more as a fun appetizer in slider form rather than a meal prep staple. That said, if you want to stretch it toward your body goals, here are some ways to do that

      • Bulking Tips (Gaining Vegan Curves/Muscle Gains): Serve it on a toasted sprouted bun (adds 6 grams of protein) and pile on the extras. Add a generous smear of tofu vegan mayo on the sandwich and served with a lentil or chickpea-based salad to bring the protein up. A small amount (maybe like 1 tablespoon) of unflavored protein powder stirred into the marinade before baking also could work.
      • Maintenance Tips (Maintaining Vegan Curves): Enjoy it as written. The macros are light enough that you can have a generous serving on a bun with coleslaw and not stress it. Round out your plate with a simple bean salad or edamame to add some protein without overcomplicating the meal.
      • Cutting Tips (Lose the Gut, Keep the Butt): This one actually fits the cutting lifestyle pretty well as is. Skip the bun and serve it over a bed of greens or in lettuce wraps to keep calories low. Add a side of high-protein tofu scramble or white beans to make it more filling without blowing your macros. One thing to keep in mind is the sodium, which comes in at around 645mg per serving mostly from the BBQ rub and sauce. If you are actively trying to reduce bloat, use your homemade BBQ seasoning so you can control the salt, and drink plenty of water throughout the day to help flush it out.

      More Vegan BBQ Recipes

      Looking to wow your omnivore friends this summer during the cookout? Check these other mouthwatering vegan BBQ recipes!

      Update Notes

      • Original Publication: 06 June 2021
      • Recent Update: 12 May 2026 (republished with updated recipe, highlights of the macros, and storage tips)

      As an Amazon Associate, I earn from qualifying purchases. Please read my full Affiliate Disclaimer.

      © Gina Marie Hoskins. Vegan With Curves. All Rights Reserved. Unless noted otherwise, all images, recipes, & content are copyright protected and registered with the U.S. Copyright Office. My images and written content are NOT to be used without prior permission. Read full Copyright Disclosure.

      « One Pot Sweet Potato Chickpea Curry
      King Oyster Mushroom Vegan Birria Tacos »

      Reader Interactions

      Comments

      1. Liz

        July 30, 2021 at 8:25 am

        5 stars
        I love the idea of adding coleslaw as a topping!

        Reply
      2. Bernice

        July 26, 2021 at 11:29 am

        Great timing! My little backyard oyster mushroom farm just started producing last week and we were looking for new ways to enjoy our harvest!

        Reply
        • Gina Marie

          July 28, 2021 at 10:32 pm

          Lucky you!

          Reply
      3. Shaye

        July 04, 2021 at 2:03 pm

        At what temperature should the oven be set?

        Reply
        • Gina Marie

          July 05, 2021 at 8:28 am

          Oh my apologies. Set it to 350°F.

          Reply
      4. Carmy

        June 11, 2021 at 9:47 am

        5 stars
        I love this vegan version of pulled pork. Mushrooms are such versatile ingredients and it does wonders here! I cannot wait to make more.

        Reply
      5 from 6 votes (4 ratings without comment)

      Leave a Reply Cancel reply

      Your email address will not be published. Required fields are marked *

      Recipe Rating





      Primary Sidebar

      Hi, I'm Gina Marie, the face behind Vegan With Curves. Here you will find a collection of filling vegan recipes as well as tips to help keep you healthy and curvy!

      More about me →

      Popular Posts

      • fried oyster mushrooms in a bowl
        Fried Oyster Mushrooms
      • How to Make Sea Moss Gel
      • Irish Moss gel in a jar next to dried Chondrus Crispus
        How to Make Irish Moss Gel (Chondrus Crispus)
      • bbq lentil meatballs in a skillet with a spoon
        BBQ Vegan Lentil Meatballs (No Mock Meats!)

      Footer

      ↑ back to top

      About

      • Privacy Policy
      • Terms of Service
      • Accessibility Statement
      • Copyright and Disclosures

      Newsletter

      • Sign Up! for emails and updates
      • YouTube
      • TikTok
      • Pinterest
      • Facebook
      • Instagram

      Contact

      • About
      • Meet Gina Marie
      • My Cookbook
      • Web Stories

      As an Amazon Associate I earn from qualifying purchases.

      Copyright © 2016-2026 VEGAN WITH CURVES

      Rate This Recipe

      Your vote:




      A rating is required
      A name is required
      An email is required

      Recipe Ratings without Comment

      Something went wrong. Please try again.