Savory oyster mushrooms get the carnitas treatment with a blend of smoked paprika, cumin, and dried oregano. After sautéing with onions and garlic, they roast until golden and slightly crispy at the edges. The combination of fresh orange juice, lime, and soy sauce creates a tangy glaze that perfectly coats each shredded piece. These versatile mushrooms work beautifully in warm corn tortillas with fresh cilantro and diced onion, or served over rice for a hearty bowl.
The first time I made these carnitas, my meat-loving cousin took three tacos before asking what kind of pork I used. When I told her it was mushrooms, she actually paused mid-chew, then reached for a fourth taco. Now she requests them for every family gathering, and honestly, I get it—these mushrooms have this incredible ability to become tender, juicy, and utterly satisfying in ways that still surprise me.
Last summer, I made a huge batch for a taco Tuesday party and watched them disappear in twenty minutes flat. My friend Sarah, whos been vegetarian for years, kept saying she couldnt believe something so simple could taste this complex and satisfying. That moment of seeing everyone—vegans and omnivores alike—going back for seconds is exactly why this recipe has become my go-to for feeding a crowd.
Ingredients
- 500 g oyster mushrooms: These shred beautifully into that perfect pulled texture that mimics carnitas so well
- 1 tbsp olive oil: Just enough to help everything sauté and develop those golden edges
- 1 small onion: Finely chopped, this builds the savory foundation that makes everything taste deeper
- 2 cloves garlic: Freshly minced because garlic powder just cant give you that same aromatic kick
- 1 jalapeño: Seed it for mild, leave some seeds if you want that gentle heat running through
- 1 tsp ground cumin: Essential for that earthy flavor that screams Mexican cuisine
- 1 tsp smoked paprika: This is where the smoky depth comes from, dont skip it
- 1 tsp dried oregano: Mexican oregano if you can find it, regular works perfectly fine
- ½ tsp ground coriander: Adds this bright, citrusy note that cuts through the richness
- ¼ tsp ground black pepper: Freshly ground gives you way more flavor punch
- ½ tsp chili powder: Just enough for warmth without overwhelming the other spices
- ½ tsp salt: Start here and adjust to your taste later
- 60 ml orange juice: Freshly squeezed makes such a difference in brightness
- 2 tbsp lime juice: That acid is crucial for balancing all the rich flavors
- 2 tbsp soy sauce: Use tamari if you need this gluten-free, it adds incredible umami
- 1 tsp agave nectar: Just a touch helps caramelize everything and balances the acidity
Instructions
- Get your oven ready:
- Preheat to 210°C so its hot and waiting when your mushrooms need that final crispy finish.
- Shred those mushrooms:
- Use your hands to pull them apart into thin strips, creating that perfect carnitas texture.
- Build the flavor base:
- Heat oil in a large skillet over medium heat, then sauté the onion for 3–4 minutes until its soft and translucent.
- Add the aromatics:
- Throw in the garlic and jalapeño, cooking for just a minute until your kitchen smells incredible.
- Cook the mushrooms down:
- Add the shredded mushrooms and cook for 5–7 minutes, stirring occasionally until theyre browned and most moisture has evaporated.
- Toast those spices:
- Sprinkle in all your spices and stir well, letting them cook for 2 minutes to wake up all those flavors.
- Add the liquids:
- Pour in the orange juice, lime juice, soy sauce, and agave, then mix until every mushroom is coated.
- Roast to perfection:
- Spread everything on a parchment-lined baking sheet and bake at 210°C for 15 minutes, flipping halfway for even crisping.
This recipe has become my secret weapon for dinner parties because it converts even the most dedicated skeptics. Last month, my brother-in-law literally said he would choose these over traditional pork carnitas any day, and coming from him, that was the highest compliment imaginable.
Mushroom Selection Matters
Oyster mushrooms shred most easily, but king oysters give you a meatier chew. Shiitakes work well too, though they have a stronger flavor that might compete with your spices. Whatever you choose, fresh and firm is non-negotiable—wilty mushrooms just dont shred properly and you will end up with mush instead of those satisfying strands.
Make-Ahead Magic
I always make a double batch because these reheat beautifully and actually taste better the next day when all those spices have had time to really marry together. Store them in an airtight container in the fridge for up to five days, then just reheat in a skillet with a tiny splash of water to bring back that perfect texture.
Serving Ideas That Shine
Warm your corn tortillas directly over a gas flame for those perfect charred spots that add so much character. Set up a topping bar with plenty of cilantro, diced red onion, and those crucial lime wedges so everyone can customize their own tacos exactly how they like them.
- Mash some avocado with lime and salt for the creamiest taco topping
- Pick some red onions quick in lime juice for extra brightness
- Keep extra lime wedges on hand because that final squeeze makes everything pop
These carnitas have become one of those recipes I make at least once a month, and honestly, I never get tired of them. Theres something so satisfying about turning simple mushrooms into something this crave-worthy and comforting.
Recipe Questions & Answers
- → What type of mushrooms work best for carnitas?
-
Oyster mushrooms and king oyster mushrooms are ideal because their meaty texture shreds easily into strands that mimic pulled pork. Shiitake or portobello mushrooms also work well for a firmer bite.
- → Can I make these carnitas without an oven?
-
Yes, continue cooking the mushrooms in the skillet over medium heat for 15-20 minutes after adding the liquid ingredients. Stir frequently until the liquid evaporates and mushrooms reach your desired crispiness.
- → How long do these carnitas keep in the refrigerator?
-
Store in an airtight container for up to 4 days. Reheat in a skillet over medium heat or in the oven at 180°C (350°F) for 10 minutes to restore the crispy texture.
- → What can I use instead of soy sauce?
-
Tamari works as a 1:1 substitute and keeps the dish gluten-free. Coconut aminos provide a slightly sweeter alternative for soy-free needs, though you may want to add a pinch more salt.
- → Can I freeze these mushroom carnitas?
-
Freeze in portion-sized containers for up to 3 months. Thaw overnight in the refrigerator, then reheat in a skillet to crisp up the edges before serving.
- → What toppings pair well with these carnitas?
-
Fresh cilantro, diced red onion, avocado slices, pickled jalapeños, and a squeeze of lime juice are classic choices. For creaminess, try vegan cashew cream or sliced radishes for crunch.