Vegan Carnitas With Mushrooms

Golden shredded vegan carnitas with mushrooms piled in warm corn tortillas topped with fresh cilantro and diced red onion Pin it
Golden shredded vegan carnitas with mushrooms piled in warm corn tortillas topped with fresh cilantro and diced red onion | dishvu.com

These plant-based carnitas transform oyster mushrooms into tender, savory shreds mimicking traditional Mexican pulled pork. The mushrooms absorb a bold marinade of orange and lime juice, soy sauce, and aromatic spices including cumin, smoked paprika, and coriander.

After sautéing with onions and garlic, the mixture roasts until edges turn crispy and golden. The result delivers umami richness, smoky depth, and bright citrus notes perfect for filling warm corn tortillas.

Top with fresh cilantro, diced onion, avocado and lime wedges for authentic Mexican street food flavors. The dish comes together in just 40 minutes and serves four people generously.

The first time I made these, my skeptical cousin asked three times what kind of meat we were eating. Watching someone's face light up when they realize mushrooms can taste this rich and savory never gets old. I've since served them at dinner parties where the carnitas disappeared faster than the traditional version ever did.

Last summer, I set up a taco bar in my tiny apartment kitchen and watched my friends create their own combinations. The kitchen filled with the warm scent of cumin and roasted mushrooms, spilling out onto the fire escape where people gathered with their plates. Someone insisted the recipe was too good to be plant-based.

Ingredients

  • 500 g oyster or king oyster mushrooms: These varieties shred beautifully and hold their texture through cooking unlike button mushrooms that turn mushy
  • 1 tbsp olive oil: Just enough to help the vegetables soften without making the final dish greasy
  • 1 small onion, finely chopped: Creates a sweet aromatic base that balances the bold spices
  • 2 cloves garlic, minced: Fresh garlic beats powder every time for that authentic carnitas flavor
  • 1 jalapeño, seeded and finely diced: Adjust the heat to your preference or skip it for a milder version
  • 1 tsp ground cumin: Essential for that earthy Mexican flavor profile
  • 1 tsp smoked paprika: This is the secret ingredient that gives a meaty smokiness
  • 1 tsp dried oregano: Mexican oregano is traditional but regular works perfectly
  • ½ tsp ground coriander: Adds a subtle citrusy warmth that complements the other spices
  • ¼ tsp ground black pepper: Freshly ground makes a noticeable difference
  • ½ tsp chili powder: Provides a gentle warmth without overwhelming heat
  • ½ tsp salt, or to taste: Start with less and add more after cooking if needed
  • 60 ml orange juice: The acid helps break down mushroom fibers and adds authentic carnitas brightness
  • 2 tbsp lime juice: Fresh squeezed cuts through the richness perfectly
  • 2 tbsp soy sauce: Creates an umami depth that mimics savory meat
  • 1 tsp agave nectar or maple syrup: Balances the acidity and helps the mushrooms caramelize

Instructions

Prepare the mushrooms:
Clean the mushrooms and use your hands to tear them into thin shreds along the grain creating a natural pulled meat texture.
Sauté the aromatics:
Heat olive oil in a large skillet over medium heat then cook the chopped onion for 3 to 4 minutes until translucent and fragrant.
Add garlic and heat:
Stir in the minced garlic and diced jalapeño cooking for just one minute until you can smell the garlic but before it browns.
Cook the mushrooms:
Add the shredded mushrooms to the pan and cook for 5 to 7 minutes stirring occasionally until they start to brown and release their moisture.
Add the spices:
Sprinkle in all the spices salt and pepper stirring constantly for 2 minutes to toast the spices and wake up their oils.
Combine with liquids:
Pour in the orange juice lime juice soy sauce and agave mixing until every piece of mushroom is evenly coated in the spiced liquid.
Roast to perfection:
Spread the mixture on a parchment lined baking sheet and bake at 210°C for 15 minutes flipping halfway until edges are crispy and golden.
Pin it
| dishvu.com

My friend who grew up eating traditional carnitas in Mexico City admitted she preferred this version after trying it at my place. Now she makes it for her family and they never ask about the missing meat.

Choosing the Right Mushrooms

Oyster mushrooms are my go to because they tear naturally into stringy pieces that mimic pulled pork perfectly. King oyster mushrooms work wonderfully too especially their thick stems which you can slice into strips that hold up beautifully through cooking. If you can only find button mushrooms they will still taste good but the texture will be more like ground meat than shredded carnitas.

Make Ahead Strategy

The flavors actually develop overnight so I often make a double batch on Sunday and portion it for lunch throughout the week. Store the cooled carnitas in an airtight container in the refrigerator for up to five days. When you are ready to serve reheat them in a hot skillet for a few minutes to bring back some of the crispy texture.

Perfect Pairings

These carnitas shine when you treat them like the real thing with all the classic taco shop fixings. Warm your corn tortillas directly over a gas flame or in a dry skillet until they develop those lovely charred spots. Small diced radishes add a perfect crunch and bright color that cuts through the richness of the mushrooms.

  • Drizzle with cashew crema or vegan sour cream for extra richness
  • Pickled red onions add a tangy crunch that balances the smoky spices
  • A sprinkle of fresh cilantro right before serving brightens the whole dish
Crispy oven-baked mushroom carnitas seasoned with Mexican spices served on a platter with lime wedges and avocado slices Pin it
Crispy oven-baked mushroom carnitas seasoned with Mexican spices served on a platter with lime wedges and avocado slices | dishvu.com

There is something deeply satisfying about turning simple mushrooms into a dish that feels so indulgent and complete.

Recipe Q&A Section

Oyster mushrooms and king oyster mushrooms are ideal choices due to their meaty texture and ability to shred into pulled strands. Shiitake and portobello mushrooms also work well, offering slightly different textures and deeper umami flavors.

Yes, substitute soy sauce with coconut aminos for a soy-free version. The flavor profile remains similar, though coconut aminos are slightly sweeter. Adjust salt accordingly to maintain the savory balance.

Store cooled mushroom carnitas in an airtight container in the refrigerator for up to 4 days. Reheat gently in a skillet over medium heat or microwave in short intervals. The texture remains excellent for multiple meals.

These savory mushroom shreds work beautifully in burritos, quesadillas, tostadas, or as a protein topping for grain bowls and salads. They also make excellent fillings for enchiladas or stuffed bell peppers.

Yes, freeze cooled portions in freezer-safe containers or bags for up to 3 months. Thaw overnight in the refrigerator before reheating. The mushrooms maintain their texture and flavor remarkably well after freezing.

Use your hands to pull oyster mushrooms apart along their natural grain, creating thin strands. For king oyster mushrooms, shred with a fork or slice thinly against the grain. This technique mimics the traditional pulled pork texture effectively.

Vegan Carnitas With Mushrooms

Savory shredded mushrooms with Mexican spices, citrus and soy sauce create satisfying pulled texture for tacos and bowls.

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

Ingredients

Mushrooms

  • 1.1 lbs 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

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

Liquids

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

To Serve

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

Instructions

1
Preheat Oven: Preheat oven to 410°F.
2
Shred Mushrooms: Clean and shred mushrooms using hands or fork to create pulled texture.
3
Sauté Onions: Heat olive oil in large skillet over medium heat. Add chopped onion and sauté 3-4 minutes until softened.
4
Add Aromatics: Add garlic and jalapeño, sauté 1 minute until fragrant.
5
Cook Mushrooms: Stir in shredded mushrooms and cook 5-7 minutes, stirring occasionally, until lightly browned and moisture begins to evaporate.
6
Toast Spices: Sprinkle in all spices, salt, and pepper. Stir well, cooking 2 more minutes to toast spices.
7
Add Liquids: Pour in orange juice, lime juice, soy sauce, and agave nectar. Mix to coat mushrooms evenly.
8
Prepare for Baking: Transfer mushroom mixture to baking sheet lined with parchment paper.
9
Bake to Crisp: Spread evenly and bake 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
  • Cutting board

Nutrition (Per Serving)

Calories 160
Protein 6g
Carbs 23g
Fat 4g

Allergy Information

  • Contains soy (soy sauce); use tamari for gluten-free or coconut aminos for soy-free versions.
  • Check tortillas for gluten or other allergens per dietary needs.
Vera Liu

Passionate home cook sharing easy, wholesome recipes for busy food lovers.