A BBQ pulled mushrooms recipe is the perfect way to give vegetarian guests a satisfying main dish instead of relying on basic sides. With its smoky flavor and surprisingly meaty texture, this recipe is just as enjoyable for meat-eaters as it is for plant-based diners.
This BBQ pulled mushrooms recipe covers everything you need, from choosing the best mushroom varieties to creating a tender, pulled-style texture and serving it with your favorite buns and toppings. It’s an easy, crowd-pleasing option that deserves a place at any backyard cookout.
Why Mushrooms Work So Well for This Recipe

Understanding the ingredients is an important part of making a great BBQ pulled mushrooms recipe. King oyster and portobello mushrooms have a naturally firm, meaty texture that shreds easily and holds up well during cooking, creating a satisfying pulled-style consistency.
Another reason this BBQ pulled mushrooms recipe works so well is the mushrooms’ rich umami flavor. When combined with a smoky, tangy BBQ sauce, they deliver a hearty, flavorful dish that feels like a delicious main course rather than a substitute.
Related Articles:
Choosing the Right Mushrooms

Not all mushroom varieties work equally well for this recipe, so choosing the right one matters more than any other single decision in this process.
King Oyster Mushrooms — The Best Choice
King oyster mushrooms are widely considered the best option for this recipe because of their dense, fibrous stem structure. When shredded along the grain using a fork, the stems naturally separate into strands that closely mimic pulled meat both visually and texturally.
If your grocery store carries king oyster mushrooms, prioritize them for this recipe. They hold their shape better than almost any other variety during the shredding and cooking process.
Portobello Mushrooms — The Accessible Alternative
Portobello mushrooms are more widely available at standard grocery stores and work as a very solid substitute if you can’t find king oyster mushrooms. Their texture is slightly less fibrous, so the shredded result will be a bit less uniform, but the flavor absorption and overall eating experience remain excellent.
Mixing Varieties
Some cooks combine king oyster and portobello mushrooms in the same batch, using the king oyster stems for the most “pulled” texture and portobello caps for volume and flavor. This is a reasonable approach if you want to stretch your ingredient budget further while still getting a good result.
Ingredients for BBQ Pulled Mushrooms

For 4 to 6 Servings
- 2 pounds king oyster mushrooms (or portobello, or a mix)
- 2 tablespoons olive oil
- 1 small yellow onion, thinly sliced
- 3 cloves garlic, minced
- 1 1/2 cups BBQ sauce (your preferred variety)
- 1 tablespoon apple cider vinegar
- 1 teaspoon smoked paprika
- 1/2 teaspoon liquid smoke (optional, for extra depth)
- Salt and black pepper to taste
- 6 hamburger buns or slider buns, for serving
- Coleslaw, for topping (optional but recommended)
Step-by-Step BBQ Pulled Mushrooms Recipe

Step 1: Prepare the Mushrooms
For the best BBQ pulled mushrooms recipe, prepare the mushrooms based on the variety you choose. King oyster mushrooms should be shredded lengthwise with a fork, while the caps are torn into similar-sized pieces. For portobello mushrooms, remove the gills if desired, then slice and shred them into thin, meat-like strands.
The key to a realistic BBQ pulled mushrooms recipe is creating thin, uneven shreds instead of large chunks. This simple technique gives the mushrooms a more authentic pulled texture, helping them absorb the BBQ sauce and deliver a hearty, satisfying bite.
Step 2: Sauté the Aromatics
Heat olive oil in a large skillet over medium heat. Add the sliced onion and cook for 4 to 5 minutes until softened and translucent. Add the minced garlic and cook for another 30 seconds to a minute, just until fragrant.
Step 3: Add the Shredded Mushrooms
Add your shredded mushrooms to the skillet with the onion and garlic. Cook for approximately 8 to 10 minutes, stirring occasionally, until the mushrooms have released their moisture and that liquid has mostly evaporated. This step is important — mushrooms hold a significant amount of water, and cooking off that excess moisture concentrates the flavor and helps the final texture hold together properly.
Season with a pinch of salt and pepper during this step.
Step 4: Add the BBQ Sauce and Seasonings
Once the mushrooms have released their moisture and reduced slightly, add the BBQ sauce, apple cider vinegar, smoked paprika, and liquid smoke if using. Stir thoroughly to coat every piece of mushroom evenly.
Step 5: Simmer
Reduce the heat to low and let the mixture simmer for 10 to 15 minutes, stirring occasionally. This simmering time allows the mushrooms to fully absorb the BBQ sauce flavor and lets the sauce thicken slightly, clinging to the shredded mushroom pieces rather than pooling at the bottom of the pan.
Taste and adjust seasoning as needed, adding more BBQ sauce if you prefer a saucier result, or a splash of water if the mixture has thickened too much.
Step 6: Toast the Buns
While the mushroom mixture finishes simmering, toast your hamburger or slider buns, either on the grill for a few seconds per side or under a broiler for about 1 minute. This step matters more than it seems — a soft, untoasted bun tends to get soggy quickly once loaded with the saucy mushroom mixture.
Step 7: Assemble and Serve
Pile the BBQ pulled mushrooms generously onto your toasted buns. Top with a scoop of coleslaw if desired, which adds a cooling, crunchy contrast to the warm, saucy mushrooms underneath.
Serve immediately while everything is warm and the buns are still slightly crisp from toasting.
Making This Recipe on the Grill Instead of the Stovetop

You can make this BBQ pulled mushrooms recipe entirely on the grill for an even richer flavor. Brush king oyster or portobello mushrooms with olive oil, season with salt and pepper, and grill over medium heat for 4–5 minutes per side until tender with light char marks.
While still warm, shred the mushrooms with two forks, toss them in your favorite BBQ sauce, and heat briefly before serving. This grilling method gives the BBQ pulled mushrooms recipe an authentic smoky flavor that’s perfect for backyard cookouts.
Serving Suggestions Beyond the Sandwich
While the classic presentation is a sandwich or slider, BBQ pulled mushrooms work well in several other formats that are worth considering for a cookout spread.
Loaded nachos:
Pile the BBQ pulled mushroom mixture over tortilla chips with shredded cheese, then broil briefly until melted. Top with diced onion, jalapeño, and a dollop of sour cream.
Baked potato topping:
Spoon the mixture generously over a baked potato alongside shredded cheese and a bit of sour cream for a hearty, meatless main.
Taco filling:
Use the BBQ pulled mushrooms as a filling for soft tortillas, topped with coleslaw and a squeeze of lime for a fusion-style taco.
Standalone side or appetizer:
Serve the mushroom mixture in a bowl alongside toasted bread or crackers as a shareable appetizer rather than a full sandwich.
Storage and Reheating
This BBQ pulled mushrooms recipe holds up well for meal prep and leftovers, which makes it convenient if you’re cooking for a smaller group but want extra for later.
Refrigerator storage:
Store the cooked mushroom mixture in an airtight container for up to 4 days.
Reheating:
Reheat gently on the stovetop over low heat, adding a splash of water or extra BBQ sauce if the mixture has thickened or dried out slightly in the refrigerator. Microwave reheating works as well if you’re short on time, though the stovetop method preserves texture slightly better.
Freezing:
This dish freezes reasonably well for up to 2 months. Thaw overnight in the refrigerator before reheating.
Frequently Asked Questions
What mushrooms work best for a BBQ pulled mushrooms recipe?
King oyster mushrooms produce the most convincing “pulled” texture due to their dense, fibrous stems. Portobello mushrooms are a more widely available substitute that still delivers excellent flavor and a reasonably similar texture.
Is this recipe vegan?
Yes, as written, this BBQ pulled mushrooms recipe is vegan, provided your BBQ sauce doesn’t contain honey or other animal-derived ingredients. Check your specific sauce label if strict veganism is a concern.
Can I make BBQ pulled mushrooms on the grill instead of the stovetop?
Yes. Grill whole mushrooms brushed with oil for 4 to 5 minutes per side, shred them while still warm, then toss with BBQ sauce and warm briefly before serving. This method adds a smoky char flavor the stovetop version doesn’t have.
How long do BBQ pulled mushrooms last in the refrigerator?
Properly stored in an airtight container, this dish keeps well in the refrigerator for up to 4 days.
Do meat-eaters actually like this recipe?
Yes, consistently. The dense, fibrous texture of king oyster or portobello mushrooms combined with a well-seasoned BBQ sauce creates a genuinely satisfying eating experience that regularly surprises guests who weren’t expecting to enjoy a mushroom-based main.
Can I make this recipe ahead of time for a cookout?
Yes. The mushroom mixture can be fully prepared up to 2 days ahead and reheated gently on the stovetop before serving, making it a convenient make-ahead option for your cookout menu.
Final Thoughts
This BBQ pulled mushrooms recipe solves a problem that most cookout hosts don’t think about until a vegetarian guest is already standing awkwardly near the chip bowl. It’s genuinely satisfying enough to serve as a real main course rather than an afterthought, and the texture transformation from raw mushroom to shredded, saucy, pulled-pork-like filling consistently surprises people who try it for the first time.
Whether you make it on the stovetop for convenience or on the grill for extra smoky flavor, this dish deserves a permanent spot in your cookout rotation — not just as the vegetarian option, but as one of the best things on the table regardless of who’s eating it.

