These vegan carnitas feature shredded oyster mushrooms sautéed with aromatic onions, garlic, and jalapeño, then coated in a blend of ground cumin, smoked paprika, dried oregano, and coriander. The mixture simmers in fresh orange juice, lime juice, and soy sauce before roasting until golden and crispy. The result is tender, juicy mushrooms with satisfying edges that mimic traditional carnitas texture. Perfect served in warm corn tortillas with fresh cilantro, diced onion, avocado, and lime wedges for a complete Mexican-inspired meal ready in just 40 minutes.
The first time I served these mushroom carnitas to my Mexican friend Marco, he took one skeptical bite, paused dramatically, then asked me three times what meat Id used. Watching his expression shift from confusion to genuine shock made all those hours of recipe testing absolutely worth it.
Last summer, I made these for a backyard taco bar when my sister brought her new boyfriend over for the first time. He hovered by the serving platter the entire evening, eventually admitting he ate four tacos and took the recipe home because he couldnt believe mushrooms could taste this good.
Ingredients
- 500 g oyster or king oyster mushrooms: These varieties have the perfect dense, meaty structure that shreds beautifully and holds onto spices like a dream
- 1 tbsp olive oil: Just enough to get those mushrooms started without making them greasy
- 1 small onion, finely chopped: Builds that savory foundation that makes Mexican food taste like home
- 2 cloves garlic, minced: Because everything tastes better with garlic, especially when its had a moment to bloom in the pan
- 1 jalapeño, seeded and finely diced: Optional depending on your heat tolerance, but I love that fresh bright kick
- 1 tsp ground cumin: The earthy backbone that makes everything taste authentically Mexican
- 1 tsp smoked paprika: This is the secret ingredient that tricks everyones brain into thinking theyre eating something smoked and slow cooked
- 1 tsp dried oregano: Use Mexican oregano if you can find it, it has this lovely lemony undertone
- ½ tsp ground coriander: Adds this subtle citrusy warmth that balances the deeper spices
- ¼ tsp ground black pepper: Freshly ground makes such a difference here
- ½ tsp chili powder: Just enough warmth without overwhelming the other flavors
- ½ tsp salt, or to taste: Mushrooms need salt to really sing, dont be shy with it
- 60 ml orange juice: Fresh squeezed gives you this bright sweetness that mimics traditional marinades
- 2 tbsp lime juice: That acidic finish that cuts through the richness and wakes up your palate
- 2 tbsp soy sauce: Creates the perfect umami base that makes meat eaters feel satisfied
- 1 tsp agave nectar or maple syrup: Just a touch to balance all those strong flavors and help with caramelization
Instructions
- Preheat and Prep:
- Get your oven cranking to 210°C so its ready when you need it, then clean those mushrooms and shred them with your hands until they look like pulled pork.
- Sauté the Foundation:
- Heat that olive oil in a large skillet over medium heat, toss in your chopped onion, and let it soften for 3 to 4 minutes until its translucent and fragrant.
- Add the Aromatics:
- Throw in the garlic and jalapeño, stirring constantly for about a minute until you can smell that gorgeous garlic perfume filling your kitchen.
- Cook the Mushrooms:
- Add all those shredded mushrooms to the pan and cook for 5 to 7 minutes, stirring occasionally, until they start browning and releasing their moisture.
- Toast the Spices:
- Sprinkle in all your spices and salt, stirring constantly for 2 minutes so they bloom and become fragrant without burning.
- Add the Liquids:
- Pour in the orange juice, lime juice, soy sauce, and agave, mixing until every single mushroom piece is coated in that gorgeous marinade.
- Bake to Perfection:
- Transfer everything to a parchment lined baking sheet, spread it evenly, and bake for 15 minutes, flipping halfway, until the edges get crispy and golden.
My mom now makes these every Sunday for meal prep, and she says the best part is that they actually get better after a day in the fridge, letting all those spices meld together into something extraordinary.
Mushroom Selection Secrets
Ive tried every mushroom variety imaginable, and oyster mushrooms consistently give the most authentic pulled texture, though king oyster mushrooms work beautifully too if you slice them against the grain first. Shiitakes add this lovely meaty chew but can be slightly tougher, while button mushrooms just dont have the right structure for shredding.
Building the Perfect Taco
The trick is warming your corn tortillas directly over a gas flame until they get those lovely charred spots, then piling them high with the carnitas while theyre still steaming hot. A sprinkle of fresh cilantro, some diced red onion for crunch, and a squeeze of fresh lime takes everything to restaurant level quality.
Make Ahead Magic
This recipe meal preps like a dream and actually develops more flavor after sitting in the refrigerator for a day or two. The spices continue to meld and the mushrooms absorb even more of that delicious marinade.
- Double the batch and freeze portions in airtight containers for up to three months
- Reheat in a skillet over medium heat with a splash of water to refresh the texture
- These work beautifully in burrito bowls, quesadillas, or even on top of loaded nachos
Theres something magical about turning simple mushrooms into something that makes people close their eyes and moan with that first bite. These carnitas have become my go to for proving that plant based eating can be absolutely incredible.
Recipe FAQs
- → What type of mushrooms work best for carnitas?
-
Oyster mushrooms and king oyster mushrooms are ideal because their dense, meaty texture shreds beautifully and holds up well during cooking. Shiitake or portobello mushrooms also work well for a heartier bite.
- → Can I make this ahead of time?
-
Yes, prepare the mushroom mixture up to 2 days in advance and store refrigerated. Reheat in a skillet over medium heat for 5-7 minutes to restore the crispy edges before serving.
- → How do I achieve the crispiest texture?
-
After sautéing, spread the mushrooms in a single layer on a baking sheet and roast at high heat. Flip halfway through cooking and watch for golden-brown edges for maximum crispiness.
- → What can I substitute for soy sauce?
-
Use tamari for gluten-free options or coconut aminos for a soy-free alternative. Both provide similar umami flavor and help achieve the rich, savory coating on the mushrooms.
- → How long do leftovers keep?
-
Store cooled carnitas in an airtight container in the refrigerator for up to 4 days. Reheat in a skillet or oven at 180°C for 10 minutes to refresh the texture before serving.