Vegan Carnitas With Mushrooms

Golden brown vegan carnitas with shredded mushrooms piled in warm corn tortillas Save
Golden brown vegan carnitas with shredded mushrooms piled in warm corn tortillas | cookingwithkendra.com

These shredded mushroom carnitas deliver all the savory, smoky satisfaction of traditional Mexican-style pulled meat using nothing but plant-based ingredients. Oyster mushrooms are pulled apart by hand to create that signature shredded texture, then sautéed with a warming blend of cumin, smoked paprika, oregano, and coriander. The mixture gets a bright lift from fresh orange and lime juice, while soy sauce adds depth and umami richness. After a quick stovetop sear, the mushrooms finish in the oven until golden and slightly crispy at the edges.

The result is tender, juicy morsels with authentic Mexican flavors perfect for piling into warm corn tortillas with fresh cilantro, diced onion, and creamy avocado. Ready in just 40 minutes, this versatile filling works beautifully for taco nights, burrito bowls, or as a hearty topping for nachos.

The first time I served these mushroom carnitas to my taco-loving brother, he took three bites before looking up with genuine confusion asking what kind of meat this actually was. I've been hooked on that reaction ever since.

Last summer I made these for a backyard fiesta and my friend Sarah who has been vegan for years actually got tears in her eyes. Sometimes food hits you harder than you expect it to.

Ingredients

  • 500 g oyster or king oyster mushrooms: These tear apart beautifully into strands that mimic the fibrous texture of slow cooked pork
  • 1 tbsp olive oil: Just enough to get your aromatics started without greasiness
  • 1 small onion: Finely chopped so it virtually disappears into the mix while providing essential sweetness
  • 2 cloves garlic: Minced fresh because garlic powder just cannot compare here
  • 1 jalapeño: Leave the seeds out if you prefer mild or keep them for a gentle kick
  • 1 tsp ground cumin: The earthy backbone that makes this taste authentically Mexican
  • 1 tsp smoked paprika: Non negotiable for that deep barbecue flavor
  • 1 tsp dried oregano: Mexican oregano if you can find it
  • ½ tsp ground coriander: Adds bright citrusy notes to balance the smoke
  • ¼ tsp ground black pepper: Freshly cracked makes a noticeable difference
  • ½ tsp chili powder: For warmth without overwhelming heat
  • ½ tsp salt: Adjust to your taste preference
  • 60 ml orange juice: Fresh squeezed gives you that authentic Mexican carnitas brightness
  • 2 tbsp lime juice: The acid balance is crucial for cutting through the richness
  • 2 tbsp soy sauce or tamari: Provides the umami depth that mushrooms need to feel meaty
  • 1 tsp agave nectar or maple syrup: Just a touch to help the mushrooms caramelize in the oven

Instructions

Get your oven ready:
Preheat to 210°C (410°F) so you can move seamlessly from stovetop to oven
Shred your mushrooms:
Use your hands to pull the oyster mushrooms apart or use a fork to shred king oyster stems into thin strips that resemble pulled meat
Sauté the onion:
Heat olive oil in a large skillet over medium heat then add chopped onion and cook 3 to 4 minutes until translucent and softened
Add aromatics:
Stir in garlic and diced jalapeño cooking just 1 minute until fragrant but careful not to burn the garlic
Cook the mushrooms:
Add shredded mushrooms stirring occasionally for 5 to 7 minutes until they start to brown and release their moisture
Bloom the spices:
Sprinkle in cumin smoked paprika oregano coriander chili powder salt and pepper then stir constantly for 2 minutes to toast them
Add the liquid mixture:
Pour in orange juice lime juice soy sauce and agave stirring until every piece of mushroom is coated
Roast to perfection:
Transfer to a parchment lined baking sheet spread evenly and bake 15 minutes flipping halfway until edges are crispy and golden
Spicy mushroom carnitas tacos topped with fresh cilantro, diced onion, and lime Save
Spicy mushroom carnitas tacos topped with fresh cilantro, diced onion, and lime | cookingwithkendra.com

These have become my go to for introducing skeptics to plant based eating because texture matters so much when you are used to meat.

Making It Your Own

Experiment with shiitake or portobello mushrooms for different texture profiles though I always come back to oyster mushrooms for their perfect shred.

Serving Suggestions

Warm your corn tortillas directly over a gas flame for those characteristic charred spots that make street tacos so irresistible.

Perfect Pairings

A cold Mexican lager cuts through the richness perfectly or try a lime sparkling water if you want to keep it light and refreshing.

  • Set up a toppings bar with radishes pickled red onions and fresh cilantro
  • Mash some avocado with lime and salt for quick guacamole
  • Warm extra tortillas because people will want seconds
Crispy oven-baked vegan carnitas featuring seasoned mushrooms ready for taco night Save
Crispy oven-baked vegan carnitas featuring seasoned mushrooms ready for taco night | cookingwithkendra.com

There is something deeply satisfying about watching people realize plant based food can be just as crave worthy as the dishes they grew up loving.

Recipe FAQs

Oyster mushrooms and king oyster mushrooms are ideal because their firm, meaty texture holds up well to shredding and cooking. The large caps can be pulled apart into strips that mimic the texture of pulled pork. Shiitake or portobello mushrooms also work well for a slightly different texture and deeper flavor profile.

Yes, you can finish the mushrooms entirely on the stovetop. After adding the liquids and spices, continue cooking in the skillet for 10-15 minutes over medium heat, stirring frequently until the moisture evaporates and the mushrooms become crispy and golden brown at the edges.

Store cooled carnitas in an airtight container in the refrigerator for up to 4 days. To reheat, warm them in a skillet over medium heat with a splash of water or oil to refresh the texture. They also freeze well for up to 3 months—thaw overnight in the refrigerator before reheating.

Fresh cilantro, diced red onion, and lime wedges are classic choices. For creaminess, add avocado slices or a dollop of cashew cream. Pickled red onions, radish slices, or a spicy salsa verde also complement the savory mushrooms beautifully.

Absolutely. Simply replace the soy sauce with coconut aminos or an equal amount of additional salt plus a splash of balsamic vinegar for depth. Coconut aminos provide a similar umami flavor without any soy content.

Vegan Carnitas With Mushrooms

Tender shredded mushrooms with bold Mexican spices and citrus for a satisfying plant-based taco filling.

Prep 15m
Cook 25m
Total 40m
Servings 4
Difficulty Easy

Ingredients

Mushrooms

  • 1.1 lb oyster mushrooms or king oyster mushrooms
  • 1 tbsp olive oil

Vegetables & Aromatics

  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 1 jalapeño, seeded and finely diced (optional)

Spices & Seasonings

  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • 1 tsp dried oregano
  • ½ tsp ground coriander
  • ¼ tsp ground black pepper
  • ½ tsp chili powder
  • ½ tsp salt, or to taste

Liquids

  • ¼ cup orange juice, freshly squeezed preferred
  • 2 tbsp lime juice
  • 2 tbsp soy sauce or tamari for gluten-free option
  • 1 tsp agave nectar or maple syrup

To Serve (Optional)

  • Warm corn tortillas
  • Chopped cilantro
  • Diced red onion
  • Lime wedges
  • Avocado slices

Instructions

1
Preheat Oven: Preheat oven to 410°F.
2
Prepare Mushrooms: Clean and shred mushrooms using hands or fork to create a pulled texture.
3
Sauté Onions: Heat olive oil in a large skillet over medium heat. Add chopped onion and sauté for 3–4 minutes until softened.
4
Add Aromatics: Add garlic and jalapeño, sauté for 1 minute until fragrant.
5
Cook Mushrooms: Stir in shredded mushrooms and cook for 5–7 minutes, stirring occasionally, until lightly browned and moisture begins to evaporate.
6
Season Mixture: Sprinkle in all spices, salt, and pepper. Stir well, cooking for 2 more minutes to toast the spices.
7
Add Liquids: Pour in orange juice, lime juice, soy sauce, and agave nectar. Mix to coat all mushrooms evenly.
8
Transfer to Baking Sheet: Transfer mushroom mixture to a baking sheet lined with parchment paper.
9
Bake to Crisp: Spread evenly and bake for 15 minutes, flipping halfway, until edges are crispy and mushrooms are golden brown.
10
Serve: Serve hot with warm tortillas and favorite toppings.
Additional Information

Equipment Needed

  • Large skillet
  • Baking sheet
  • Parchment paper
  • Mixing bowl
  • Fork
  • Knife and cutting board

Nutrition (Per Serving)

Calories 160
Protein 6g
Carbs 23g
Fat 4g

Allergy Information

  • Contains soy; use tamari for gluten-free or coconut aminos for soy-free versions.
  • Check tortillas for gluten or other allergens per dietary needs.
Kendra Lewis

Sharing simple, homemade recipes and handy cooking tips for fellow home cooks.