Go Back
+ servings
pulled pork sandwich on a cutting board topped with coleslaw

King Oyster Mushroom Pulled Pork

This king oyster mushroom pulled pork sandwich is vegan and made with mushrooms, jackfruit, and red beans! A meaty sandwich that will surely satisfy your BBQ cravings!
Course Main Course
Cuisine American
Keyword king oyster mushroom pulled pork, vegan pulled pork
Prep Time 1 hour 10 minutes
Cook Time 20 minutes
Total Time 1 hour 30 minutes
Servings 6 sandwiches
Calories 264kcal
Author Gina Marie


Vegan Pulled Pork

  • 2 20 ounce cans of jackfruit (drained, rinsed, and boiled) note 1
  • 2 large king oyster mushrooms note 2
  • 2 cups cooked red beans note 3
  • 1 tablespoon olive oil
  • 2 tablespoon BBQ rub note 4
  • ¾ cup vegan BBQ sauce note 5


  • sprouted wheat hamburger buns
  • vegan coleslaw or vegan potato salad
  • extra BBQ sauce for topping


Boiling Jackfruit

  • This step is OPTIONAL however I highly recommend you do it to avoid the brine taste. You can do this ahead of time, in batches, so that you will already have neutral-tasting jackfruit ready and prepared.
  • 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.

Pulled Pork Meat

  • Preheat your oven to 350°F (175°C). Clean mushrooms with a damp paper towel. Begin to cut off the bottom ends of the king oyster mushrooms as that part is very tough. Cut off the tops and chop them up. You will want to keep this part as it's very tender.
  • Slice your king oyster mushrooms length wise. Then with each slice take your fork and comb through it creating a shredded texture. Do this for all your mushroom slices until they are all nicely shredded.
  • Transfer all your pieces to a baking pan spacing them out along with your cooked beans and boiled jackfruit. Drizzle with olive oil and BBQ rub. Toss to coat evenly. Add to the oven and bake for 10 minutes or until mushrooms are a bit crispy and brown on the edges.
  • Remove from oven leaving it on. Add BBQ sauce to your baked jackfruit, mushrooms and beans and toss to coat. Place back in the oven for an additional 10 minutes. Remove from over and serve warm on sandwiches with vegan potato salad, coleslaw, and a side of vegan baked beans!


  • I used king oyster mushrooms but regular mushrooms will work for this recipe as well.
  • 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.


Serving: 1sandwich | Calories: 264kcal | Carbohydrates: 47g | Protein: 8g | Fat: 6g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Sodium: 726mg | Potassium: 344mg | Fiber: 6g | Sugar: 16g | Vitamin A: 210IU | Vitamin C: 1mg | Calcium: 121mg | Iron: 5mg