These plant-based carnitas transform oyster mushrooms into a savory, shredded delight that mirrors traditional textures. The mushrooms are hand-shredded, then sautéed with onions, garlic, and jalapeño before being coated in a spice blend of cumin, smoked paprika, and oregano.
A zesty glaze of orange juice, lime juice, and soy sauce adds depth and caramelization during oven roasting. The result is crispy-edged, tender mushroom pieces that absorb those bold Mexican flavors beautifully.
Serve them piled into warm corn tortillas with fresh cilantro, diced onions, and avocado for a complete meal. The preparation comes together in just 40 minutes, making it perfect for weeknight dinners or casual entertaining.
The first time I served these mushroom carnitas at a taco night, my friend Carlos actually stopped mid bite and asked what cut of meat he was eating. When I told him they were mushrooms, he didnt believe me until I showed him the empty oyster mushroom containers in my recycling bin. That moment of seeing someone genuinely fooled by plant-based cooking stuck with me, and now this recipe is my go-to for proving how satisfying vegan food can be.
Last summer I made these for a backyard BBQ, and honestly, I was nervous serving mushroom tacos to a crowd of meat lovers. But the platter disappeared faster than the beef carne asada, and people kept asking for the recipe. The smoky spices combined with the citrus marinade create such authentic carnitas flavor that no one missed the pork, not even my traditionally minded aunt who normally turns her nose up at vegan food.
Ingredients
- 500 g oyster or king oyster mushrooms: These varieties shred beautifully and have a meaty texture that holds up through cooking
- 1 tbsp olive oil: Just enough to sauté the aromatics without making the mushrooms greasy
- 1 small onion, finely chopped: Builds that savory base flavor that makes Mexican cuisine so addictive
- 2 cloves garlic, minced: Fresh garlic makes all the difference, dont use the pre-minced stuff
- 1 jalapeño, seeded and finely diced: Adjust the heat level by leaving some seeds if you like it spicier
- 1 tsp ground cumin: Essential for that earthy, authentic carnitas flavor profile
- 1 tsp smoked paprika: This is what gives the mushrooms that smoky, meaty quality
- 1 tsp dried oregano: Mexican oregano is traditional, but regular works perfectly fine
- ½ tsp ground coriander: Adds a bright, citrusy warmth that balances the smokiness
- ¼ tsp ground black pepper: Freshly ground gives the best results
- ½ tsp chili powder: For depth and gentle heat without overpowering the other spices
- ½ tsp salt, or to taste: Enhances all the flavors and helps draw moisture out of the mushrooms
- 60 ml orange juice: Freshly squeezed gives the best brightness and acidity
- 2 tbsp lime juice: The classic citrus partner that cuts through the richness
- 2 tbsp soy sauce: Adds umami depth that mimics the savory quality of meat
- 1 tsp agave nectar or maple syrup: Balances the acidity and helps with caramelization
Instructions
- Preheat your oven to 210°C (410°F)
- Getting the oven hot first ensures the mushrooms get those crispy, caramelized edges that make carnitas so irresistible
- Clean and shred the mushrooms
- Use your hands to pull the oyster mushrooms apart, creating uneven, meaty strips that resemble pulled pork
- Sauté the aromatics
- Heat olive oil in a large skillet over medium heat, cook the onion 3 to 4 minutes until softened, then add garlic and jalapeño for 1 minute until fragrant
- Brown the mushrooms
- Add the shredded mushrooms to the skillet, cooking 5 to 7 minutes while stirring occasionally until they are lightly browned and starting to release their moisture
- Add the spices
- Sprinkle in all the spices and salt, stirring constantly for 2 minutes to toast them and awaken their essential oils
- Coat with the marinade
- Pour in the orange juice, lime juice, soy sauce, and agave, mixing thoroughly so every mushroom strand gets coated in that flavorful liquid
- Bake to perfection
- Transfer everything to a parchment lined baking sheet, spread evenly, and bake for 15 minutes, flipping halfway until edges are crispy and golden brown
My daughter now requests these for her birthday dinner every year instead of cake. Watching her build her perfect taco with tiny hands, carefully adding extra cilantro and squeezing lime juice over the top, reminds me why I fell in love with cooking in the first place. Food memories like these have nothing to do with what is on the plate and everything to do with who is around the table.
Making It Your Own
After making this recipe dozens of times, I have learned that the real magic happens when you start playing with the liquid ratios. Sometimes I use more orange juice for a sweeter profile, or extra lime when I want something brighter and more acidic. The soy sauce amount can be adjusted based on how salty you like things, and I have even used pineapple juice for a tropical twist that my family went crazy for last summer.
The Mushroom Secret
Oyster mushrooms are my go to because they shred so easily, but king oysters give you an even meatier texture if you can find them. I have also used shiitake stems, portobello caps, and even a mix of whatever mushrooms looked good at the market. The key is pulling them apart by hand rather than cutting them, which creates those ragged edges that get wonderfully crispy in the oven.
Serving Suggestions
These carnitas are incredibly versatile beyond just tacos. I have served them over rice with avocado, stuffed them into burritos with beans and cheese, and even used them as a topping for loaded nachos. The leftovers reheat beautifully and actually develop more flavor the next day, making them perfect for meal prep or spontaneous taco Tuesdays.
- Warm your tortillas directly over a gas flame for that authentic charred flavor
- Pickled red onions add a perfect acidic crunch that cuts through the richness
- A dollop of cashew cream or vegan sour cream takes these tacos over the top
These vegan carnitas have become such a staple in our house that I always keep a stash of mushrooms in the fridge now. There is something deeply satisfying about watching people discover that plant based cooking can be just as comforting and flavorful as the dishes they grew up loving.
Recipe FAQs
- → What mushrooms work best for carnitas-style preparation?
-
Oyster mushrooms and king oyster mushrooms excel due to their meaty texture and ability to shred into strands. Shiitake and portobello also work well, offering slightly different textures and earthier flavors that complement the spices.
- → Can I make these ahead of time?
-
Absolutely. Prepare the mushroom mixture through the sautéing step, then refrigerate for up to two days. When ready to serve, complete the oven roasting step to achieve those crispy edges and warmed-through perfection.
- → How do I achieve the crispiest texture?
-
Allow mushrooms to brown properly during the initial sauté so moisture evaporates. During baking, spread them in a single layer on the baking sheet and flip halfway through. This ensures even crisping and golden edges throughout.
- → What adjustments make this soy-free?
-
Replace soy sauce with coconut aminos, which provide similar umami depth. The flavor profile remains intact while accommodating soy allergies. Tamari works for gluten-free needs but still contains soy.
- → How spicy does this dish turn out?
-
The spice level is moderate and customizable. The jalapeño adds fresh heat, while chili powder provides gentle warmth. Omit the jalapeño for milder flavors or add extra chili powder and pepper for more intensity.
- → What beverages pair well with these mushroom carnitas?
-
Cold Mexican lager complements the spices beautifully. For non-alcoholic options, try citrusy sodas or sparkling water with fresh lime. The bright acidity cuts through the richness and refreshes the palate.