These vegan carnitas deliver all the smoky, savory flavors of traditional Mexican-style pork using shredded oyster mushrooms as the base. The fungi mimic the tender, pulled texture perfectly while absorbing a robust blend of cumin, smoked paprika, coriander, and oregano.
A citrus marinade of fresh orange and lime juice combined with soy sauce adds depth and umami, while a final roast in the oven creates crispy, golden edges. The result is a juicy, flavorful filling that works beautifully in warm corn tortillas with fresh cilantro, diced onion, and avocado.
Ready in just 40 minutes with simple preparation, this versatile dish adapts easily to burritos, bowls, or as a protein-packed main. The recipe naturally accommodates gluten-free diets using tamari and yields four satisfying servings.
The first time I made these carnitas, my skeptical carnivore friend took three tacos before asking where the pork was. Oyster mushrooms have this incredible ability to shred into strands that mimic pulled meat, but honestly the real magic happens when they hit that spice blend and get all crispy in the oven. My kitchen smelled like a Mexican street food stand, and Ive been hooked on this recipe ever since.
I served these at a taco Tuesday gathering last fall, watching my friends build their own tacos with all the fixings. Someone accidentally double-salted them and you know what they still disappeared in minutes. Thats when I knew this recipe was a keeper, forgiving enough for mistakes but impressive enough for company.
Ingredients
- 500 g oyster mushrooms: These shred beautifully into meaty strands that hold up wonderfully to cooking
- 1 tbsp olive oil: Helps achieve that perfect golden browning on the mushrooms
- 1 small onion, finely chopped: Builds a savory foundation that mellows as it cooks
- 2 cloves garlic, minced: Fresh garlic makes all the difference in the aromatic base
- 1 jalapeño, seeded and finely diced: Adjust the heat to your preference or leave out for mild
- 1 tsp ground cumin: Essential for that authentic Mexican flavor profile
- 1 tsp smoked paprika: Gives a gorgeous color and deep smoky undertones
- 1 tsp dried oregano: Mexican oregano would be traditional but regular works perfectly
- ½ tsp ground coriander: Adds subtle citrusy warmth to the spice blend
- ¼ tsp ground black pepper: Freshly cracked offers the best flavor
- ½ tsp chili powder: Rounds out the heat without overwhelming
- ½ tsp salt, or to taste: Enhances all the other flavors
- 60 ml orange juice: Freshly squeezed brightens everything naturally
- 2 tbsp lime juice: Cuts through the richness and adds authentic Mexican tang
- 2 tbsp soy sauce: Use tamari to keep it gluten-free
- 1 tsp agave nectar or maple syrup: Balances the acidity and helps with caramelization
Instructions
- Preheat the oven:
- Get your oven to 210°C so it is ready when the mushrooms hit the pan
- Shred the mushrooms:
- Use your hands to pull oyster mushrooms into natural strands or a fork for king oysters
- Sauté the aromatics:
- Cook onion in olive oil for 3 to 4 minutes until translucent then add garlic and jalapeño for one minute
- Brown the mushrooms:
- Add shredded mushrooms and cook 5 to 7 minutes until moisture evaporates and edges start to crisp
- Add the spices:
- Sprinkle in all spices and cook 2 minutes to wake up their flavors
- Season the mixture:
- Pour in orange juice lime juice soy sauce and agave then stir to coat everything evenly
- Roast to perfection:
- Spread on a parchment lined baking sheet and bake 15 minutes flipping halfway until golden and crispy
My niece who normally turns her nose up at mushrooms actually asked for the recipe after trying these. Watching someone discover that plant-based food can be just as satisfying as the original is pretty wonderful.
Making Ahead
The spice blend can be mixed a week ahead and stored in an airtight container. Cooked mushrooms keep beautifully for 4 days in the fridge and actually develop deeper flavor overnight.
Serving Ideas
Beyond tacos try these over nachos inside enchiladas or on a loaded burrito bowl with cilantro lime rice. They also make incredible quesadillas with some vegan cheese.
Perfect Pairings
A crisp lager cuts through the spices beautifully while citrusy sparkling water keeps things light. For something warmer try a horchata or Mexican hot chocolate for dessert.
- Warm your tortillas directly over a gas flame for char spots
- Pickled red onions add the perfect acidic crunch
- Avocado cream sauce ties everything together
These carnitas have become my go-to for introducing people to plant-based cooking. Simple enough for a weeknight but impressive enough to serve proud.
Recipe FAQs
- → What type of mushrooms work best for carnitas?
-
Oyster mushrooms and king oyster mushrooms are ideal choices due to their meaty texture and ability to shred easily. Shiitake or portobello mushrooms also work well for varied texture and flavor profiles.
- → Can I make this dish oil-free?
-
Yes, simply omit the olive oil and water-sauté the vegetables using a small amount of vegetable broth or water. The mushrooms will still brown beautifully during the oven roasting step.
- → How long do leftovers keep in the refrigerator?
-
Stored in an airtight container, the mushroom carnitas will stay fresh for 4-5 days. Reheat in a skillet over medium heat or warm in the oven to restore the crispy edges before serving.
- → What can I substitute for soy sauce?
-
Tamari works perfectly as a gluten-free alternative with similar flavor. For a soy-free option, use coconut aminos which provide a slightly sweeter but equally savory umami taste.
- → Is the jalapeño necessary for this dish?
-
The jalapeño is optional and can be omitted entirely for a milder flavor profile. If you enjoy heat but find fresh jalapeño too spicy, try a pinch of cayenne pepper or red pepper flakes instead.
- → Can I freeze the prepared carnitas?
-
Yes, allow the mushrooms to cool completely before freezing in portion-sized bags or containers. They'll keep well for up to 3 months. Thaw overnight in the refrigerator and reheat in a skillet or oven.