These plant-based carnitas feature shredded oyster mushrooms sautéed with aromatic onions, garlic, and jalapeño, then coated in a blend of smoky cumin, paprika, coriander, and oregano. The mixture simmers in citrus juices and soy sauce before roasting until golden and crispy, delivering the rich umami and tender texture of traditional carnitas while remaining completely vegan and gluten-free.
The first time I served these to my Mexican father-in-law, he took three consecutive bites in silence before looking up with genuine surprise. I had spent years trying to perfect plant-based versions of traditional dishes, but something about the way oyster mushrooms shred into these tender, meaty strands creates an almost suspiciously authentic texture. Now it's the one vegan recipe my carnivore friends actually request by name.
Last summer during taco Tuesday, my neighbor caught the incredible smoky aroma wafting through my open kitchen window and came over to investigate. We ended up feeding half the apartment building that night, everyone building their own tacos and discovering that nobody missed the pork. The orange and lime create this bright, tangy backbone that makes everything feel like a celebration.
Ingredients
- 500 g oyster mushrooms: These shred beautifully into strands that mimic pulled pork, though king oyster mushrooms work wonderfully too
- 1 tbsp olive oil: Helps the mushrooms develop those gorgeous crispy edges we're after
- 1 small onion, finely chopped: Builds that essential savory foundation
- 2 cloves garlic, minced: Fresh garlic makes all the difference here
- 1 jalapeño, seeded and finely diced: Optional, but I love that gentle heat
- 1 tsp ground cumin: The earthy backbone of traditional carnitas seasoning
- 1 tsp smoked paprika: This is what gives you that authentic smoky depth
- 1 tsp dried oregano: Mexican oregano is traditional if you can find it
- ½ tsp ground coriander: Adds subtle citrusy notes
- ¼ tsp ground black pepper: Freshly cracked makes a noticeable difference
- ½ tsp chili powder: Adjust based on your heat tolerance
- ½ tsp salt, or to taste: Dont be afraid to season generously
- 60 ml orange juice: Freshly squeezed adds brightness that balances the smoky spices
- 2 tbsp lime juice: The acid is crucial for cutting through the richness
- 2 tbsp soy sauce: Use tamari if you need this gluten-free
- 1 tsp agave nectar or maple syrup: Just a touch helps caramelize the mushrooms
Instructions
- Preheat and prep:
- Get your oven to 210°C and line a baking sheet with parchment paper while you clean and shred the mushrooms with your hands into bite-sized pieces.
- Sauté the aromatics:
- Heat olive oil in a large skillet over medium heat, cook the onion for 3-4 minutes until softened, then add garlic and jalapeño for just one minute until fragrant.
- Cook the mushrooms:
- Add the shredded mushrooms and cook for 5-7 minutes, stirring occasionally, until they're lightly browned and starting to release their moisture.
- Add the spices:
- Sprinkle in all your spices, salt, and pepper, stirring well to coat everything and letting them toast for 2 minutes until incredibly fragrant.
- deglaze and coat:
- Pour in the orange juice, lime juice, soy sauce, and agave, mixing thoroughly until every mushroom strand is evenly coated in the flavorful liquid.
- Bake to perfection:
- Spread the mixture on your prepared baking sheet and bake for 15 minutes, flipping halfway through, until edges are crispy and golden brown.
My partner confessed he actually prefers these to traditional carnitas now, which feels like a huge win in our house. There's something about how the mushrooms absorb all those spices while maintaining their own subtle earthy flavor that creates this perfect bite every time.
Making It Your Own
Ive started adding a dash of liquid smoke on days when I want extra depth, and shiitake mushrooms bring a wonderfully meaty chew to the mix. The recipe is incredibly forgiving, so feel free to play with the spice ratios until they match your personal taste perfectly.
Perfect Pairings
These carnitas shine alongside ice-cold Mexican lager or a bright citrusy soda with plenty of lime. I love serving them with pickled red onions and fresh avocado to add creaminess against those crispy mushroom edges.
Serving Success
Warm your corn tortillas directly over a gas flame for those authentic charred spots, and set up a toppings bar so everyone can customize their own creation. The texture contrast between hot, crispy carnitas and cool, fresh toppings is absolutely magical.
- Set out plenty of fresh lime wedges for squeezing at the table
- Keep the carnitas warm in a low oven if you're feeding a crowd
- Extra cilantro never hurt anybody
These carnitas have become my go-to for introducing skeptics to plant-based cooking, and watching that moment of realization never gets old. Enjoy every perfectly spiced bite.
Recipe FAQs
- → Can I use different mushrooms for carnitas?
-
Oyster and king oyster mushrooms work best due to their meaty texture and ability to shred well. Shiitake or portobello mushrooms can also be used for varied texture and deeper flavor.
- → How do I achieve crispy mushroom carnitas?
-
Browning the mushrooms in the skillet first helps evaporate moisture, then finishing in the oven at high heat creates crispy edges while keeping the interior tender and juicy.
- → What makes these taste like traditional carnitas?
-
The combination of smoked paprika, cumin, coriander, and citrus juices mimics the authentic carnitas flavor profile while soy sauce provides the savory umami depth.
- → Can I make this soy-free?
-
Substitute soy sauce with coconut aminos for a soy-free version. The flavor will be slightly milder but still delicious and satisfying for your Mexican-inspired dishes.
- → How long do leftovers keep?
-
Store cooled carnitas in an airtight container for up to 4 days. Reheat in a skillet over medium heat to restore crispy edges before serving in your favorite dishes.