Vegan Carnitas With Mushrooms

Golden brown shredded vegan carnitas with mushrooms piled on warm corn tortillas Save
Golden brown shredded vegan carnitas with mushrooms piled on warm corn tortillas | quickpinkitchen.com

These vegan carnitas transform oyster mushrooms into a juicy, flavorful filling that rivals traditional pork. The mushrooms are shredded to create that signature pulled texture, then sautéed with onions, garlic, and jalapeño before being coated in a blend of cumin, smoked paprika, coriander, and oregano.

A bright marinade of orange juice, lime juice, and soy sauce adds depth and tenderness, while a final roast in the oven creates crispy, golden edges. The result is a satisfying, protein-packed filling that's perfect for taco nights, burrito bowls, or any Mexican-inspired craving.

Ready in just 40 minutes with simple preparation steps, this dish delivers authentic Mexican flavors while being completely plant-based and gluten-free.

The first time I served these vegan carnitas to my Mexican friend Carlos, he took one skeptical bite and went completely silent. When he finally looked up, he told me these mushrooms captured the soul of the street food he grew up eating in Mexico City. I've been tweaking the recipe ever since, and the way the mushrooms get chewy and caramelized still surprises me every single time.

Last summer during a backyard dinner party, I made a huge batch of these carnitas and set up a DIY taco bar. My neighbor's teenage daughter, who had announced she was going vegan just weeks before, lit up when she saw the spread. Watching her build the most elaborate taco with all the fixings and take that first satisfied bite reminded me why sharing food that everyone can enjoy matters so much.

Ingredients

  • 500 g oyster mushrooms: These shred beautifully and have the perfect delicate texture to mimic pulled pork, though king oysters work wonderfully too if you can find them
  • 1 tbsp olive oil: Just enough to help the vegetables soften without making the mushrooms greasy
  • 1 small onion, finely chopped: Builds that savory foundation that makes Mexican food taste like home
  • 2 cloves garlic, minced: Fresh garlic is non negotiable here, the jarred stuff just does not have the same punch
  • 1 jalapeño, seeded and finely diced: Leave some seeds in if you want more heat, but I usually keep it family friendly
  • 1 tsp ground cumin: This is the backbone of carnitas flavor, do not be shy with it
  • 1 tsp smoked paprika: The secret ingredient that gives these mushrooms that authentic meaty smokiness
  • 1 tsp dried oregano: Mexican oregano is traditional but regular works perfectly fine
  • ½ tsp ground coriander: Adds this subtle citrusy warmth that ties everything together
  • ¼ tsp ground black pepper: Freshly ground makes a noticeable difference here
  • ½ tsp chili powder: For that gentle background heat that builds as you eat
  • ½ tsp salt, or to taste: Start with half and adjust after the liquid reduces
  • 60 ml orange juice: Fresh squeezed is absolutely worth the extra effort, bottled can taste oddly metallic
  • 2 tbsp lime juice: Brightens everything and cuts through the rich spices
  • 2 tbsp soy sauce: Use tamari if you need this gluten free, it provides that essential umami depth
  • 1 tsp agave nectar or maple syrup: Just a touch helps the mushrooms caramelize and balances the acidity

Instructions

Get your oven ready:
Preheat to 210°C (410°F) and line a baking sheet with parchment paper so nothing sticks later
Shred the mushrooms:
Use your hands to pull the oyster mushrooms into thin strips, or use a fork to scrape king oysters into shreds that resemble pulled pork
Build the flavor base:
Heat olive oil in a large skillet over medium heat, add the chopped onion, and sauté for 3 to 4 minutes until it is soft and translucent
Add the aromatics:
Stir in the garlic and diced jalapeño, cooking for just one minute until fragrant but not browned
Cook the mushrooms:
Add the shredded mushrooms to the skillet and cook for 5 to 7 minutes, stirring occasionally, until they are lightly browned starting to release their moisture
Toast the spices:
Sprinkle in the cumin, smoked paprika, oregano, coriander, black pepper, chili powder, and salt, stirring constantly for 2 minutes until the spices are incredibly fragrant
Add the liquids:
Pour in the orange juice, lime juice, soy sauce, and agave, mixing thoroughly to coat every single mushroom strand
Roast to perfection:
Spread the mixture evenly on your prepared baking sheet and bake for 15 minutes, flipping halfway through, until edges are crispy and golden brown
Server it up:
Pile the carnitas into warm corn tortillas and top with whatever makes your heart happy
Savory spiced mushroom carnitas baking until crispy and caramelized on parchment paper Save
Savory spiced mushroom carnitas baking until crispy and caramelized on parchment paper | quickpinkitchen.com

These carnitas have become my go to for introducing people to vegan Mexican food. Something about that perfect balance of smoky, spicy, and tangy just works, and seeing skeptics go back for seconds never gets old. I have started keeping a double batch of the spice blend pre mixed in my pantry for weeknight emergencies.

Making It Your Own

I have discovered that adding a teaspoon of liquid smoke to the marinade takes these carnitas to a whole new level, especially if you are cooking indoors and cannot get that charcoal grilled flavor. Sometimes I will throw in a splash of apple cider vinegar along with the lime juice for extra tang, and a pinch of cinnamon sounds strange but it adds this beautiful warmth that makes people ask what is different about the recipe.

Serving Suggestions

Beyond the classic taco setup, these carnitas are incredible piled onto loaded nachos with cashew crema, folded into breakfast burritos with scrambled tofu, or served over cilantro lime rice for a hearty burrito bowl. My personal favorite is using them as a filling for enchiladas with a rich red sauce, topped with avocado and plenty of fresh cilantro.

Make Ahead Strategy

The mushroom mixture actually develops even more flavor after sitting in the refrigerator overnight, so I often cook a big batch on Sunday for easy lunches throughout the week. Reheat them in a dry skillet over medium high heat to bring back some of that crispy texture, adding a tiny splash of water if they seem dried out.

  • Double the recipe and freeze the cooked carnitas in portion sized containers for up to three months
  • Set up a toppings bar with pickled red onions, sliced radishes, and vegan queso for a fun dinner party
  • Warm your tortillas directly over a gas flame for those authentic charred spots
Juicy pulled mushroom carnitas tacos topped with fresh cilantro and diced red onion Save
Juicy pulled mushroom carnitas tacos topped with fresh cilantro and diced red onion | quickpinkitchen.com

There is something magical about a recipe that brings everyone to the table, regardless of what they eat or do not eat. These carnitas have become more than just dinner at my house, they are a conversation starter, a comfort food, and proof that plant based eating can be every bit as satisfying and soulful as the dishes we grew up loving.

Recipe FAQs

Oyster mushrooms and king oyster mushrooms are ideal because their meaty texture shreds beautifully, creating that authentic pulled carnitas appearance. Shiitake or portobello mushrooms also work well for a slightly different texture and deeper flavor profile.

Yes, simply continue cooking the mushroom mixture in the skillet over medium-high heat for 10-15 minutes after adding the liquids. Stir frequently until the moisture 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) until warmed through and crispy edges return.

The heat level is mild to medium, adjustable by the amount of jalapeño and chili powder used. Omit the jalapeño for a milder version, or add extra chili powder or cayenne for more heat.

Warm corn tortillas, chopped cilantro, diced red onion, lime wedges, and avocado slices are classic toppings. They also pair perfectly with Mexican rice, refried beans, or a fresh cabbage slaw for a complete meal.

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

Vegan Carnitas With Mushrooms

Savory shredded mushrooms with Mexican spices create a juicy, satisfying filling perfect for your favorite tacos and burritos.

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

Ingredients

Mushrooms

  • 17.6 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

Instructions

1
Preheat Oven: Preheat your oven to 410°F.
2
Shred Mushrooms: Clean and shred the mushrooms using your hands or a fork to create a pulled texture resembling traditional carnitas.
3
Sauté Onions: In a large skillet, heat olive oil over medium heat. Add the chopped onion and sauté for 3–4 minutes until softened and translucent.
4
Add Aromatics: Add the garlic and jalapeño to the skillet, sautéing for another minute until fragrant but not browned.
5
Cook Mushrooms: Stir in the shredded mushrooms and cook for 5–7 minutes, stirring occasionally, until lightly browned and their moisture begins to evaporate.
6
Toast Spices: Sprinkle in cumin, smoked paprika, oregano, coriander, black pepper, chili powder, and salt. Stir well, cooking for 2 more minutes to toast the spices and release their oils.
7
Add Liquid Seasoning: Pour in the orange juice, lime juice, soy sauce, and agave nectar. Mix thoroughly to coat all the mushrooms evenly with the seasoning mixture.
8
Prepare for Baking: Transfer the mushroom mixture to a baking sheet lined with parchment paper, spreading it into an even layer.
9
Bake to Crisp: Bake for 15 minutes, flipping halfway through cooking, until edges are crispy and mushrooms are golden brown with a caramelized exterior.
10
Serve: Serve hot with warm corn tortillas and your favorite toppings such as chopped cilantro, diced red onion, lime wedges, or avocado slices.
Additional Information

Equipment Needed

  • Large skillet
  • Baking sheet
  • Parchment paper
  • Mixing bowl
  • Cutting board and knife

Nutrition (Per Serving)

Calories 160
Protein 6g
Carbs 23g
Fat 4g

Allergy Information

  • Contains soy; substitute with coconut aminos for a soy-free version.
  • Verify tortillas are gluten-free if avoiding wheat.
Lindsay Harper

Passionate home cook sharing easy, wholesome recipes and helpful kitchen tips for everyday meals.