These vegan carnitas transform oyster mushrooms into a remarkably meaty texture through shredding and roasting. The mushrooms absorb a blend of smoked paprika, cumin, coriander, and dried oregano, while orange and lime juices add authentic citrus notes that traditionally tenderize pork.
The process involves sautéing the shredded mushrooms with onions and garlic until browned, then coating them in the spiced citrus mixture before finishing in the oven. This dual cooking method—stovetop then oven—creates crispy edges while maintaining a tender, juicy center that mimics traditional carnitas perfectly.
Serve these mushroom carnitas in warm corn tortillas with fresh cilantro, diced red onion, and avocado slices. They're excellent in burrito bowls, nachos, or even as a topping for loaded fries. The dish comes together in just 40 minutes and yields four generous servings.
The first time I served these to my Mexican-American friend, she took one bite and asked what secret meat I was using. Her jaw dropped when I told her it was just mushrooms. That moment of conversion, watching someone reconsider what plant-based cooking could be, stuck with me.
Last Tuesday, I made these for taco night and watched my typically meat-loving husband go back for thirds. The kitchen smelled incredible, like cumin and orange juice caramelizing together. We ate standing up at the counter, too excited to wait for the table to be set.
Ingredients
- 500 g oyster mushrooms: These shred beautifully and develop the most meaty texture when roasted
- 1 tbsp olive oil: Helps the mushrooms brown and crisp up instead of steam
- 1 small onion: Adds sweetness and depth to the base
- 2 cloves garlic: Don't skip this, it builds the savory foundation
- 1 jalapeño: Optional heat, but I love the fresh kick it brings
- 1 tsp ground cumin: Essential for that authentic Mexican flavor profile
- 1 tsp smoked paprika: This is what gives you that carnitas smokiness without any meat
- 1 tsp dried oregano: Mexican oregano is traditional but regular works perfectly
- ½ tsp ground coriander: Adds a subtle citrusy warmth
- ¼ tsp ground black pepper: Freshly ground makes a noticeable difference
- ½ tsp chili powder: Adjust based on your heat tolerance
- ½ tsp salt: Start here and add more to taste later
- 60 ml orange juice: Freshly squeezed is worth the extra effort for brightness
- 2 tbsp lime juice: Balances the richness and cuts through the mushrooms
- 2 tbsp soy sauce: Creates that umami depth that mimics savory pork
- 1 tsp agave nectar: Just enough sweetness to help with caramelization
Instructions
- Preheat and Prep:
- Get your oven to 210°C so it is ready when the mushrooms hit the sheet pan. Meanwhile, clean your oyster mushrooms and shred them by hand to create those tempting pulled meat strands.
- Sauté the Base:
- Heat olive oil in a large skillet over medium heat. Add the chopped onion and cook for 3 to 4 minutes until softened and translucent, then stir in garlic and jalapeño for just one minute until fragrant.
- Cook the Mushrooms:
- Add the shredded mushrooms to the pan, cooking for 5 to 7 minutes. Stir occasionally and watch as they release moisture then start to brown and develop a meaty texture.
- Add the Spices:
- Sprinkle in cumin, smoked paprika, oregano, coriander, pepper, chili powder, and salt. Stir everything together and let the spices toast for 2 minutes until the kitchen smells amazing.
- Simmer in the Sauce:
- Pour in orange juice, lime juice, soy sauce, and agave nectar. Mix until every mushroom strand is coated and let it bubble for a moment to absorb all those flavors.
- Roast to Perfection:
- Transfer the mixture to a parchment-lined baking sheet and spread it out evenly. Bake for 15 minutes, flipping halfway through, until the edges are crispy and golden brown.
- Serve It Up:
- Pile the carnitas into warm corn tortillas and add your favorite toppings. Chopped cilantro, diced red onion, and avocado slices turn this into something unforgettable.
My sister called me from her kitchen last week, halfway through making this recipe. She could not believe how much it smelled like the street tacos we ate in Mexico City together. That connection between food and memory is exactly why I keep cooking.
Choosing Your Mushrooms
I have tested so many varieties and oyster mushrooms consistently win for their natural texture. King oyster works beautifully too, especially when you use a fork to shred along the grain. Portobello gives a stronger, earthier flavor if that is what you prefer.
Building Better Tacos
Warm your tortillas directly over a gas flame for those delicious charred spots. A quick spritz of water keeps them pliable. Double up two tortillas per taco and the structural integrity will never fail you.
Make It Your Own
This recipe adapts beautifully to whatever you have on hand. Sometimes I throw in diced bell peppers for sweetness or a splash of liquid smoke for extra depth. The proportions are forgiving, which is why it has become my weeknight go-to.
- Try shiitake mushrooms for a stronger umami punch
- Add a pinch of cinnamon for warmth if you like complex spices
- Pineapple makes a surprising but perfect topping
These carnitas have earned a permanent spot in my dinner rotation because they never disappoint. Hope they become just as loved in your kitchen.
Recipe Q&A
- → What mushrooms work best for carnitas?
-
Oyster mushrooms and king oyster mushrooms are ideal because their texture becomes remarkably meaty when shredded. King oysters have a denser, firmer texture that holds up exceptionally well during cooking, while oyster mushrooms shred easily and absorb flavors beautifully. Shiitake or portobello mushrooms can also work for variation.
- → How do I shred mushrooms properly?
-
Clean the mushrooms and use your hands to pull them apart lengthwise, creating thin, shredded strands similar to pulled pork. You can also use a fork to help separate the fibers. The key is working with the mushroom's natural grain—pulling rather than chopping creates that authentic carnitas texture.
- → Can I make these mushroom carnitas ahead?
-
Absolutely. Prepare the mushroom mixture through step 7, then store in an airtight container in the refrigerator for up to 3 days. When ready to serve, spread on a baking sheet and roast at 210°C for 10-15 minutes to recrisp the edges. They reheat beautifully without losing texture.
- → What makes these taste like traditional carnitas?
-
The combination of smoked paprika and cumin provides that earthy, smoky base typical of Mexican carnitas. Orange juice and lime juice add the citrus element traditionally used to tenderize pork, while soy sauce contributes umami depth. The final roasting step creates crispy, caramelized edges that mimic the fried finish of authentic carnitas.
- → Are these mushroom carnitas spicy?
-
The base recipe has a mild to medium heat level from the chili powder and optional jalapeño. You can easily adjust the spice by increasing the chili powder, adding more jalapeño, or incorporating cayenne pepper. For a milder version, simply omit the jalapeño and reduce the chili powder to ¼ teaspoon.
- → What toppings pair well with these carnitas?
-
Fresh cilantro, diced red onion, and lime wedges are classic choices that brighten the rich flavors. Avocado or guacamole adds creaminess, while pickled red onions provide tangy contrast. For crunch, try radish slices or cabbage slaw. Vegan crema or cashew cheese can add a luxurious finish.