Vegan Carnitas With Mushrooms

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

These vegan carnitas deliver all the savory satisfaction of traditional Mexican pulled pork using meaty oyster mushrooms. The fungi get shredded into strands, then sautéed with aromatic onion, garlic, and jalapeño before being coated in a bold spice blend of cumin, smoked paprika, oregano, and coriander. A zesty glaze of orange juice, lime juice, and soy sauce adds depth and helps achieve that characteristic caramelized exterior. After a quick roast in the oven, the mushrooms emerge golden with crispy edges—perfectly mimicking the texture of slow-cooked carnitas. Pile them into warm corn tortillas with fresh cilantro, diced onion, and creamy avocado for a complete meal that's naturally vegan and gluten-free.

The first time I served these vegan carnitas at a taco night, my meat-loving cousin stood there confused, asking exactly what she was eating. The mushrooms shred into these wild, tangled strands that mimic pulled pork so perfectly, I honestly forget sometimes that theyre fungi. That night, she went back for thirds and finally admitted she might actually prefer this version.

I stumbled onto this technique during a rainy weekend when I was craving taco truck flavors but wanted something lighter. My tiny apartment filled with the smell of toasted cumin and roasting mushrooms, and somehow the whole experience felt more comforting than the original thing ever had.

Ingredients

  • 500 g oyster mushrooms (or king oyster mushrooms): These shred beautifully into meat-like strands, and their mild flavor lets the spices really shine through
  • 1 tbsp olive oil: Just enough to help the vegetables soften without making anything greasy
  • 1 small onion, finely chopped: Builds that savory foundation that makes you feel like youre eating something substantial
  • 2 cloves garlic, minced: Fresh garlic is non-negotiable here, it adds that aromatic punch that hits you the moment you start cooking
  • 1 jalapeño, seeded and finely diced (optional): Even if youre sensitive to heat, keep a little bit in there for authentic flavor complexity
  • 1 tsp ground cumin: This is what gives you that earthy, warm backbone that screams Mexican comfort food
  • 1 tsp smoked paprika: Absolutely crucial for that smoky depth that usually comes from slow-cooked meat
  • 1 tsp dried oregano: Mexican oregano is ideal, but regular works perfectly fine in a pinch
  • ½ tsp ground coriander: Adds this subtle citrusy brightness that balances the heavier spices
  • ¼ tsp ground black pepper: Freshly cracked makes a noticeable difference in the final flavor
  • ½ tsp chili powder: Adjust based on your heat tolerance, but this amount is perfect for most people
  • ½ tsp salt, or to taste: The soy sauce adds saltiness too, so taste as you go
  • 60 ml (¼ cup) orange juice: Freshly squeezed gives you that authentic carnitas sweetness and acidity
  • 2 tbsp lime juice: Essential for cutting through the richness and brightening everything up
  • 2 tbsp soy sauce (or tamari): Creates that umami bomb that makes you forget youre not eating meat
  • 1 tsp agave nectar or maple syrup: Just a touch helps everything caramelize and balances the tang

Instructions

Preheat your oven to 210°C (410°F):
Getting the oven hot ahead of time means the mushrooms start crisping up the moment they hit the baking sheet
Clean and shred the mushrooms:
Use your hands to pull them apart into thin strands, or a fork if you want more uniform pieces
Sauté the aromatics:
In a large skillet over medium heat, cook the onion for 3 to 4 minutes until it softens, then add garlic and jalapeño for just a minute until fragrant
Cook the mushrooms:
Add the shredded mushrooms and cook for 5 to 7 minutes, stirring occasionally, until they start browning and releasing their moisture
Add the spices:
Sprinkle in all the spices and salt, stirring constantly for 2 minutes to toast them and wake up their oils
Degenerate with liquids:
Pour in the orange juice, lime juice, soy sauce, and agave, making sure every mushroom strand gets coated in that glossy mixture
Roast until crispy:
Spread everything on a parchment-lined baking sheet and bake for 15 minutes, flipping halfway, until edges are golden and crisp
Spicy mushroom vegan carnitas with crisp edges and fresh cilantro garnish Save to Pinterest
Spicy mushroom vegan carnitas with crisp edges and fresh cilantro garnish | dashanddishes.com

Last summer, I made a massive batch for a backyard gathering and watched as people built their own tacos, piling on cilantro and squeezing fresh lime. My friend Sarah, who had been skeptical of plant-based cooking for years, looked at me with this genuinely shocked expression and said she would genuinely choose this over pork carnitas any day.

Making It Your Own

King oyster mushrooms are fantastic if you want a texture that is even closer to actual meat. Sometimes I throw in a dash of liquid smoke during the spice phase, which takes the whole thing to this next level of authenticity.

Perfect Pairings

A crisp lager cuts through the richness beautifully, but I have also found that lime-infused sparkling water works surprisingly well. The key is something cold and refreshing to balance those warm, smoky flavors.

Serving Ideas

Warm your corn tortillas directly over a gas flame for those authentic charred spots. These carnitas also work amazing in burrito bowls, on loaded nachos, or even just served over rice with some pickled onions.

  • Set up a toppings bar with radishes, pickled onions, and queso for everyone to customize
  • Make extra because these reheat beautifully for lunch the next day
  • Press some into quesadillas with vegan cheese for the most incredible midnight snack
Savory plant-based carnitas featuring juicy shredded mushrooms seasoned with Mexican spices Save to Pinterest
Savory plant-based carnitas featuring juicy shredded mushrooms seasoned with Mexican spices | dashanddishes.com

There is something deeply satisfying about watching people discover that plant-based food can be just as crave-worthy and comforting as the dishes they grew up loving. These carnitas have become my go-to for proving exactly that.

Recipe FAQs

Oyster mushrooms and king oyster mushrooms are ideal because their firm, meaty texture holds up well to shredding and cooking. You can also use shiitake or portobello for different textures and deeper umami flavor.

Yes, you can finish the mushrooms entirely in the skillet. After adding the liquid ingredients, cook over medium heat for 10-15 minutes, stirring frequently until the liquid evaporates and edges become crispy and caramelized.

Store cooled carnitas in an airtight container in the refrigerator 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 crispiness.

Coconut aminos work perfectly for a soy-free version with a slightly sweeter taste. Tamari is an excellent gluten-free alternative that provides similar salty depth and umami richness.

Squeeze out excess moisture from shredded mushrooms before cooking. Spread them in a single layer on the baking sheet without overcrowding, and flip halfway through baking for even browning and maximum crispiness.

Yes, freeze cooled portions in freezer-safe bags or containers for up to 3 months. Thaw overnight in the refrigerator and reheat in a hot skillet to restore texture before serving.

Vegan Carnitas With Mushrooms

Tender shredded mushrooms with Mexican spices and citrus make an irresistible plant-based taco filling ready in under an hour.

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

Ingredients

Mushrooms

  • 17.5 oz 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
Prepare Mushrooms: Clean oyster mushrooms and shred using hands or fork to create pulled meat 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 minced garlic and diced jalapeño. Sauté 1 minute until fragrant.
5
Cook Mushrooms: Stir in shredded mushrooms. Cook 5–7 minutes, stirring occasionally, until lightly browned and moisture begins to evaporate.
6
Season Mixture: Sprinkle in cumin, smoked paprika, oregano, coriander, black pepper, chili powder, and salt. Stir well and cook 2 minutes to toast spices.
7
Add Cooking Liquids: Pour in orange juice, lime juice, soy sauce, and agave nectar. Mix to coat mushrooms evenly.
8
Prepare for Baking: Transfer mixture to baking sheet lined with parchment paper. Spread evenly.
9
Bake to Crisp: Bake 15 minutes, flipping halfway through, until edges are crispy and mushrooms are golden brown.
10
Serve: Serve hot with warm tortillas and preferred toppings.
Additional Information

Equipment Needed

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

Nutrition (Per Serving)

Calories 160
Protein 6g
Carbs 23g
Fat 4g

Allergy Information

  • Contains soy. Use coconut aminos for soy-free version.
  • Check tortillas for gluten or other allergens.
Rachel Bennett

Food lover sharing simple, wholesome recipes and kitchen tips for busy home cooks.