This plant-based twist on Mexican carnitas features shredded oyster mushrooms sautéed with aromatic onions, garlic, and jalapeño. The mushrooms are coated in a blend of cumin, smoked paprika, oregano, and coriander, then braised with fresh orange juice, lime, and soy sauce for depth and umami. A touch of agave adds subtle sweetness that balances the smoky spices. After oven-roasting until golden and crispy-edged, the mushrooms deliver the satisfying texture and bold flavors of traditional carnitas while remaining entirely vegan. Perfect for tacos, burritos, or grain bowls.
The first time I served these mushroom carnitas at a taco night, my meat-loving cousin literally asked me three times if there was any pork hidden in the pan. Theres something about how oyster mushrooms shred into these meaty strands that feels almost magical when they hit that perfect balance of tender and crispy.
Last summer I made these for a backyard fiesta and watched in amusement as everyone crowded around the baking sheet, stealing crispy mushroom bits straight from the pan. The combination of that orange juice glaze caramelizing in the oven creates these incredible little crispy edges that people literally fight over.
Ingredients
- Oyster mushrooms (500 g): These are the absolute MVP here because their natural texture pulls apart into these perfect meaty strands that hold onto seasonings beautifully
- Olive oil (1 tbsp): Just enough to help those onions soften and get everything started without making the mushrooms greasy
- Small onion, finely chopped: Builds that essential savory base that makes everything taste like its been cooking for hours
- Garlic cloves (2), minced: Fresh is absolutely non-negotiable here, that raw bite mellows into something sweet and aromatic
- Jalapeño, seeded and finely diced: Leave those seeds in if you want some real heat, but removing them keeps it friendly for everyone
- Ground cumin (1 tsp): That earthy, warming spice that instantly makes everything taste authentically Mexican
- Smoked paprika (1 tsp): This is what gives you that illusion of meatiness, adding incredible depth without any actual smoke
- Dried oregano (1 tsp): Mexican oregano has this lovely citrusy undertone but regular works perfectly fine too
- Ground coriander (½ tsp): Adds this subtle floral brightness that balances all the deep, smoky flavors
- Black pepper (¼ tsp): Freshly cracked gives you way more of that aromatic kick
- Chili powder (½ tsp): Just enough warmth without overwhelming the delicate mushroom flavor
- Salt (½ tsp), or to taste: Mushrooms need salt to really shine, so dont be shy with this
- Orange juice (60 ml), freshly squeezed: The secret weapon that creates that carnitas style glaze as it reduces
- Lime juice (2 tbsp): Fresh is absolutely worth squeezing yourself, bottled just doesnt have that same bright punch
- Soy sauce (2 tbsp): Use tamari if you need gluten free, but this adds that crucial umami depth
- Agave nectar or maple syrup (1 tsp): Just a tiny touch helps everything caramelize and balances the acidity
Instructions
- Get your oven ready:
- Crank that heat to 210°C (410°F) because were going for those crispy, golden edges that make these irresistible
- Shred those mushrooms:
- Use your hands to pull the oyster mushrooms apart into strands, or attack them with a fork for that authentic pulled meat texture
- Build your flavor base:
- 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 your garlic and jalapeño, stirring constantly for just a minute until you can really smell them, being careful not to burn the garlic
- Sear the mushrooms:
- Dump in all those shredded mushrooms and cook for 5 to 7 minutes, stirring occasionally, until theyre lightly browned and have released most of their moisture
- Toast your spices:
- Sprinkle in cumin, smoked paprika, oregano, coriander, black pepper, chili powder, and salt, stirring constantly for 2 minutes until the spices are incredibly fragrant and starting to cling to the mushrooms
- Create the glaze:
- Pour in orange juice, lime juice, soy sauce, and agave, stirring until every single mushroom strand is coated in that liquid gold
- Transfer to baking sheet:
- Spread the mixture onto a parchment lined baking sheet, making sure its in an even layer so everything crisps up uniformly
- Bake to perfection:
- Slide into the oven for 15 minutes, flipping halfway through, until those edges are getting crispy and golden brown
- Serve immediately:
- Pile into warm tortillas with all your favorite toppings and watch them disappear
After making these countless times, Ive learned that the secret is really not overcrowding the baking sheet so those mushrooms can actually get crispy and caramelized instead of steaming. The first few times I made them, I piled everything on one sheet and ended up with delicious but soft mushroom carnitas, which were still great but missing that incredible texture contrast.
Making It Your Own
Sometimes Ill throw in a splash of liquid smoke if Im really craving that authentic smoked meat flavor, especially when serving to die hard carnivores. The combination of smoked paprika and that tiny touch of liquid smoke creates this incredibly convincing illusion of slow cooked pork that never fails to impress skeptical dinner guests.
Perfect Pairings
I love setting up a full taco bar with warm corn tortillas, plenty of fresh cilantro, diced red onion, creamy avocado slices, and extra lime wedges for squeezing. A cold Mexican lager or lime sparkling water cuts through the richness perfectly, and a simple cabbage slaw on the side adds this lovely crunch that balances the tender mushrooms beautifully.
Make Ahead Magic
These reheat incredibly well and actually develop even deeper flavors after sitting in the fridge overnight. The spices have more time to meld with the mushrooms, and you can quickly crisp them up in a hot skillet or under the broiler before serving.
- Double the recipe and freeze portions in airtight containers for up to three months
- Reheat directly from frozen in a 350°F oven for 20 to 25 minutes until hot and crispy
- Use leftover carnitas in breakfast burritos, on nachos, or folded into quesadillas
Theres something so satisfying about watching people discover that plant-based eating can be this incredibly flavorful and comforting. These carnitas have become my go to for introducing friends to vegan cooking, and honestly, I make them just as often for myself on quiet Tuesday nights.
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. You can also experiment with shiitake or portobello for varied texture and flavor.
- → Can I make this dish soy-free?
-
Yes, simply replace the soy sauce with coconut aminos. This maintains the umami flavor while making the dish completely soy-free.
- → How do I achieve the crispiest texture?
-
After sautéing, spread the mushrooms evenly on a baking sheet and roast at high heat. Flipping halfway through ensures both sides develop crispy, golden edges that mimic traditional carnitas.
- → What toppings complement this dish?
-
Fresh cilantro, diced red onion, avocado slices, and lime wedges enhance the flavors. Warm corn tortillas make the perfect vessel for serving, though the filling works well in burritos or grain bowls.
- → Can I prepare this in advance?
-
The mushroom filling can be made ahead and stored in the refrigerator for up to 3 days. Reheat in a skillet or oven to restore the crispy texture before serving.
- → What adds the smoky flavor?
-
Smoked paprika provides the primary smoky element. For extra depth, add a dash of liquid smoke during the braising step to intensify the authentic carnitas flavor profile.