These vegan carnitas transform humble oyster mushrooms into a savory, shredded delight that mimics the texture of traditional pulled pork. The mushrooms are hand-shredded, then sautéed with onions, garlic, and jalapeño before being coated in a vibrant spice blend of cumin, smoked paprika, oregano, and coriander.
A tangy glaze of fresh orange juice, lime juice, and soy sauce adds depth and caramelization during oven roasting. The result is crispy-edged, juicy mushroom carnitas with authentic Mexican flavors perfect for stacking into warm corn tortillas with cilantro, diced onion, and creamy avocado slices.
The smell of oyster mushrooms hitting a hot skillet still takes me back to my tiny apartment kitchen, skeptically pulling apart fungi while my roommate watched like I'd finally lost it. We were both craving those tender, spicy pork carnitas from our favorite taco spot, but trying something completely different that night. When that first batch came out of the oven, golden edges catching the light, one bite convinced us both that plant-based Mexican food had just leveled up completely.
I made these for my cousins backyard taco Tuesday last summer, watching skeptics turn into believers after their first bite. The way these mushrooms absorb those citrus and soy flavors while developing crispy edges in the oven creates something truly special in every taco.
Ingredients
- Oyster Mushrooms: Their natural texture when shredded mimics pulled pork beautifully, and king oysters work even better if you can find them
- Olive Oil: Just enough to help those mushrooms get a nice golden sear before they hit the oven
- Onion: Builds that essential aromatic base that makes Mexican cooking smell like home
- Garlic: Fresh minced is non-negotiable here, it creates layers of flavor that powder just cannot achieve
- Jalapeño: Optional but recommended if you want that gentle heat that makes carnitas authentic
- Ground Cumin: The earthy backbone that makes everything taste distinctly Mexican
- Smoked Paprika: This is your secret weapon for that deep, smoky flavor usually reserved for meat dishes
- Dried Oregano: Mexican oregano is traditional but regular works beautifully in a pinch
- Ground Coriander: Adds a subtle citrusy warmth that rounds out the spice blend perfectly
- Chili Powder: Just enough warmth without overpowering the other delicate flavors
- Orange Juice: The acid tenderizes while creating that characteristic carnitas sweetness
- Lime Juice: Fresh squeezed brightens everything and cuts through the rich mushrooms
- Soy Sauce: Provides the umami depth and saltiness that traditional carnitas get from pork
- Agave Nectar: Balances the acidity and helps those edges caramelize in the oven
Instructions
- Preheat and Prep:
- Get your oven to 210°C so its ready when you need that perfect crispy finish
- Shred the Mushrooms:
- Use your hands to pull those oyster mushrooms into shreds, creating that satisfying stringy texture
- Sauté the Base:
- Cook your onion in olive oil for 3 to 4 minutes until it softens and becomes fragrant
- Add Aromatics:
- Toss in garlic and jalapeño for just one minute, you want them softened not burned
- Brown the Mushrooms:
- Cook shredded pieces for 5 to 7 minutes until they start releasing moisture and turning golden
- Toast the Spices:
- Sprinkle in all those spices and cook for 2 minutes, stirring constantly until the kitchen smells incredible
- Add the Liquid:
- Pour in orange juice, lime juice, soy sauce, and agave, making sure everything gets coated evenly
- Roast to Perfection:
- Spread on a baking sheet and bake for 15 minutes, flipping halfway for those irresistible crispy edges
My friend who swore she hated mushrooms tried these at a dinner party and went back for thirds. That moment when someone realizes plant-based food can be just as satisfying as the original is exactly why I keep making this recipe.
Making It Your Own
Shiitake or portobello mushrooms bring their own unique textures to the dish, while a splash of liquid smoke adds that authentic depth you usually only get from slow cooked meat. The recipe adapts beautifully to whatever mushrooms look freshest at your market.
Perfect Pairings
A crisp lager cuts through the richness beautifully, while citrusy sodas or lime sparkling water keep everything light and refreshing. The drink really does matter when you are building the perfect taco experience.
Serving It Right
Warm those corn tortillas directly over a gas flame for the best texture and flavor. Top with fresh cilantro, diced red onion, and creamy avocado to create the perfect bite every time.
- Have all your toppings ready before the carnitas come out of the oven
- Serve immediately while those edges are still crispy and irresistible
- Extra lime wedges at the table let everyone adjust their perfect balance
These carnitas have become my go to for introducing people to the possibilities of plant-based cooking, and I hope they find a permanent spot in your kitchen too.
Recipes Q&A
- → What 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 these mushroom carnitas ahead?
-
Yes, prepare the seasoned mushroom mixture up to 2 days in advance and store refrigerated. Reheat in a skillet or oven at 200°C for 10-15 minutes to recrisp the edges before serving.
- → What can I substitute for soy sauce?
-
Use tamari for a gluten-free option with similar flavor, or coconut aminos for a soy-free alternative that adds subtle sweetness. Both provide the necessary umami and saltiness.
- → How do I get the mushrooms crispy?
-
After sautéing, roasting at high heat (210°C) helps evaporate moisture and create crispy edges. Spread the mushrooms in a single layer on a baking sheet and flip halfway through cooking.
- → What dishes pair well with these carnitas?
-
Serve in warm corn tortillas with traditional toppings like cilantro, diced onion, and avocado. Also delicious in burrito bowls, atop nachos, or as a filling for enchiladas and quesadillas.
- → How can I add more smoky flavor?
-
Incorporate 1-2 teaspoons of liquid smoke to the marinade, or increase the smoked paprika to 2 teaspoons. Chipotle powder also adds smoky heat and depth.