These vegan carnitas transform oyster mushrooms into tender, flavorful shreds that mimic traditional pulled pork. The mushrooms are sautéed with onions and garlic, then coated in a blend of smoked paprika, cumin, coriander, and oregano. A glaze of orange juice, lime juice, and soy sauce adds depth and helps achieve crispy edges during oven roasting. The result is a juicy, satisfying filling that works perfectly in tacos, burritos, or grain bowls. This plant-based version comes together in just 40 minutes and serves four people generously.
The first time I made these mushroom carnitas, my notoriously carnitas-obsessed aunt took a bite, paused mid-sentence, and actually asked what kind of meat it was. That accidental deception in my tiny apartment kitchen, with the windows fogged up from all the sautéing, convinced me that mushrooms could absolutely stand in for slow-cooked pork when treated with enough respect and spices.
Last summer during a rooftop potluck, I doubled this recipe and watched four people hover around the serving dish, unconvinced it was vegan. The way the mushrooms shred into these tender, juicy strands that crisp up at the edges makes them feel indulgent in a way most plant-based taco fillings never quite achieve.
Ingredients
- 500 g oyster mushrooms or king oyster mushrooms: These shred beautifully into that pulled texture, though shiitake works too
- 1 tbsp olive oil: Helps everything sauté nicely without sticking
- 1 small onion, finely chopped: Builds that foundational savory base
- 2 cloves garlic, minced: Fresh is worth it here
- 1 jalapeño, seeded and finely diced: Leave some seeds if you want more heat
- 1 tsp ground cumin: Non-negotiable for that authentic flavor
- 1 tsp smoked paprika: This is what gives it that slow-cooked depth
- 1 tsp dried oregano: Mexican oregano is ideal if you can find it
- ½ tsp ground coriander: Adds subtle earthy sweetness
- ¼ tsp ground black pepper: Freshly ground makes a difference
- ½ tsp chili powder: Adjust up if you like things spicier
- ½ tsp salt, or to taste: Youll likely want a bit more at the end
- 60 ml orange juice, freshly squeezed preferred: Acidity is crucial for balance
- 2 tbsp lime juice: Brightens everything beautifully
- 2 tbsp soy sauce or tamari: Provides that umami richness
- 1 tsp agave nectar or maple syrup: Just enough to round out the acidity
- Warm corn tortillas and toppings: Cilantro, red onion, avocado, whatever calls to you
Instructions
- Preheat and prep:
- Get your oven to 210°C and tear those mushrooms into shreds using your hands or a fork
- Sauté the aromatics:
- Heat olive oil in a large skillet over medium heat, cook onion for 3–4 minutes until softened, then add garlic and jalapeño for one minute more until fragrant
- Cook the mushrooms:
- Add shredded mushrooms and cook for 5–7 minutes until lightly browned and moisture evaporates
- Add the spices:
- Sprinkle in cumin, smoked paprika, oregano, coriander, pepper, chili powder, and salt, stirring for 2 minutes to toast them
- Deglaze and season:
- Pour in orange juice, lime juice, soy sauce, and agave, mixing until everything is evenly coated
- Roast until crispy:
- Transfer to a parchment-lined baking sheet, spread evenly, and bake for 15 minutes, flipping halfway until edges are crispy and golden
- Serve immediately:
- Pile into warm tortillas with your favorite toppings while still hot
This recipe has become my go-to for introducing skeptics to plant-based eating, mostly because it never feels like a compromise or a substitute. Something about the combination of smoky spices and that satisfying texture makes people forget theyre eating mushrooms entirely.
Getting the Texture Right
The mushroom shredding step matters more than you might think. I use my hands to tear them along their natural grain, creating those irregular strands that hold onto seasonings and crisp up beautifully. Fork-shredding works too, but tearing gives you more control over the size and shape of each piece.
Make Ahead Strategy
You can do everything up to the oven step ahead of time, then roast just before serving. I actually think the flavors develop even more if the spiced mushrooms sit for an hour or two. Reheat in a dry skillet to restore some crispness before the final oven roast.
Serving Ideas That Work
Beyond the obvious taco situation, these carnitas shine in burrito bowls with lime rice and black beans. I love them piled onto tostadas with smashed avocado and pickled red onions, or even as a hearty filling for enchiladas with a smoky red sauce.
- Warm your tortillas directly over a gas flame for those authentic charred spots
- A squeeze of fresh lime right before eating wakes everything up
- Keep the toppings simple and let the mushrooms be the star
I make a double batch most weeks now, knowing theyll disappear faster than I expect. Theres something deeply satisfying about watching people genuinely enjoy plant-based food without ever feeling like theyre missing out.
Recipe FAQs
- → What type of mushrooms work best for carnitas?
-
Oyster mushrooms and king oyster mushrooms are ideal choices because they have a firm, meaty texture that shreds beautifully. Shiitake and portobello mushrooms also work well for varied textures and deeper umami flavor.
- → Can I make this dish ahead of time?
-
Yes, the mushroom mixture can be prepared up to two days in advance. Store in an airtight container in the refrigerator and reheat in a skillet or oven before serving. The flavors often develop and intensify overnight.
- → Is this carnitas filling spicy?
-
The spice level is mild to medium, adjustable by the amount of jalapeño and chili powder used. Omit the jalapeño for a milder version or increase the chili powder if you prefer more heat.
- → What toppings pair well with mushroom carnitas?
-
Fresh cilantro, diced red onion, avocado slices, and lime wedges are classic choices. You can also add pickled onions, radish slices, vegan cheese, or a dollop of cashew cream for extra richness.
- → How do I achieve the crispiest texture?
-
After baking, broil the mushrooms for 2-3 minutes for extra crispy edges. Make sure to spread them in a single layer on the baking sheet and flip halfway through cooking for even browning.
- → Can I make this soy-free?
-
Absolutely. Replace the soy sauce with coconut aminos for a soy-free version that maintains the savory umami flavor. Tamari works if you only need to avoid gluten.