Vegan Carnitas With Mushrooms

Golden brown vegan carnitas made with shredded mushrooms spiced with cumin and smoked paprika in a serving bowl Pin it
Golden brown vegan carnitas made with shredded mushrooms spiced with cumin and smoked paprika in a serving bowl | kitchenluma.com

These vegan carnitas transform oyster mushrooms into a remarkably meaty texture through shredding and roasting. The mushrooms absorb a blend of smoked paprika, cumin, coriander, and dried oregano, while orange and lime juices add authentic citrus notes that traditionally tenderize pork.

The process involves sautéing the shredded mushrooms with onions and garlic until browned, then coating them in the spiced citrus mixture before finishing in the oven. This dual cooking method—stovetop then oven—creates crispy edges while maintaining a tender, juicy center that mimics traditional carnitas perfectly.

Serve these mushroom carnitas in warm corn tortillas with fresh cilantro, diced red onion, and avocado slices. They're excellent in burrito bowls, nachos, or even as a topping for loaded fries. The dish comes together in just 40 minutes and yields four generous servings.

The first time I served these to my Mexican-American friend, she took one bite and asked what secret meat I was using. Her jaw dropped when I told her it was just mushrooms. That moment of conversion, watching someone reconsider what plant-based cooking could be, stuck with me.

Last Tuesday, I made these for taco night and watched my typically meat-loving husband go back for thirds. The kitchen smelled incredible, like cumin and orange juice caramelizing together. We ate standing up at the counter, too excited to wait for the table to be set.

Ingredients

  • 500 g oyster mushrooms: These shred beautifully and develop the most meaty texture when roasted
  • 1 tbsp olive oil: Helps the mushrooms brown and crisp up instead of steam
  • 1 small onion: Adds sweetness and depth to the base
  • 2 cloves garlic: Don't skip this, it builds the savory foundation
  • 1 jalapeño: Optional heat, but I love the fresh kick it brings
  • 1 tsp ground cumin: Essential for that authentic Mexican flavor profile
  • 1 tsp smoked paprika: This is what gives you that carnitas smokiness without any meat
  • 1 tsp dried oregano: Mexican oregano is traditional but regular works perfectly
  • ½ tsp ground coriander: Adds a subtle citrusy warmth
  • ¼ tsp ground black pepper: Freshly ground makes a noticeable difference
  • ½ tsp chili powder: Adjust based on your heat tolerance
  • ½ tsp salt: Start here and add more to taste later
  • 60 ml orange juice: Freshly squeezed is worth the extra effort for brightness
  • 2 tbsp lime juice: Balances the richness and cuts through the mushrooms
  • 2 tbsp soy sauce: Creates that umami depth that mimics savory pork
  • 1 tsp agave nectar: Just enough sweetness to help with caramelization

Instructions

Preheat and Prep:
Get your oven to 210°C so it is ready when the mushrooms hit the sheet pan. Meanwhile, clean your oyster mushrooms and shred them by hand to create those tempting pulled meat strands.
Sauté the Base:
Heat olive oil in a large skillet over medium heat. Add the chopped onion and cook for 3 to 4 minutes until softened and translucent, then stir in garlic and jalapeño for just one minute until fragrant.
Cook the Mushrooms:
Add the shredded mushrooms to the pan, cooking for 5 to 7 minutes. Stir occasionally and watch as they release moisture then start to brown and develop a meaty texture.
Add the Spices:
Sprinkle in cumin, smoked paprika, oregano, coriander, pepper, chili powder, and salt. Stir everything together and let the spices toast for 2 minutes until the kitchen smells amazing.
Simmer in the Sauce:
Pour in orange juice, lime juice, soy sauce, and agave nectar. Mix until every mushroom strand is coated and let it bubble for a moment to absorb all those flavors.
Roast to Perfection:
Transfer the mixture to a parchment-lined baking sheet and spread it out evenly. Bake for 15 minutes, flipping halfway through, until the edges are crispy and golden brown.
Serve It Up:
Pile the carnitas into warm corn tortillas and add your favorite toppings. Chopped cilantro, diced red onion, and avocado slices turn this into something unforgettable.
Pin it
| kitchenluma.com

My sister called me from her kitchen last week, halfway through making this recipe. She could not believe how much it smelled like the street tacos we ate in Mexico City together. That connection between food and memory is exactly why I keep cooking.

Choosing Your Mushrooms

I have tested so many varieties and oyster mushrooms consistently win for their natural texture. King oyster works beautifully too, especially when you use a fork to shred along the grain. Portobello gives a stronger, earthier flavor if that is what you prefer.

Building Better Tacos

Warm your tortillas directly over a gas flame for those delicious charred spots. A quick spritz of water keeps them pliable. Double up two tortillas per taco and the structural integrity will never fail you.

Make It Your Own

This recipe adapts beautifully to whatever you have on hand. Sometimes I throw in diced bell peppers for sweetness or a splash of liquid smoke for extra depth. The proportions are forgiving, which is why it has become my weeknight go-to.

  • Try shiitake mushrooms for a stronger umami punch
  • Add a pinch of cinnamon for warmth if you like complex spices
  • Pineapple makes a surprising but perfect topping
Savory mushroom carnitas with orange and lime glaze served on warm corn tortillas with fresh cilantro Pin it
Savory mushroom carnitas with orange and lime glaze served on warm corn tortillas with fresh cilantro | kitchenluma.com

These carnitas have earned a permanent spot in my dinner rotation because they never disappoint. Hope they become just as loved in your kitchen.

Recipe Q&A

Oyster mushrooms and king oyster mushrooms are ideal because their texture becomes remarkably meaty when shredded. King oysters have a denser, firmer texture that holds up exceptionally well during cooking, while oyster mushrooms shred easily and absorb flavors beautifully. Shiitake or portobello mushrooms can also work for variation.

Clean the mushrooms and use your hands to pull them apart lengthwise, creating thin, shredded strands similar to pulled pork. You can also use a fork to help separate the fibers. The key is working with the mushroom's natural grain—pulling rather than chopping creates that authentic carnitas texture.

Absolutely. Prepare the mushroom mixture through step 7, then store in an airtight container in the refrigerator for up to 3 days. When ready to serve, spread on a baking sheet and roast at 210°C for 10-15 minutes to recrisp the edges. They reheat beautifully without losing texture.

The combination of smoked paprika and cumin provides that earthy, smoky base typical of Mexican carnitas. Orange juice and lime juice add the citrus element traditionally used to tenderize pork, while soy sauce contributes umami depth. The final roasting step creates crispy, caramelized edges that mimic the fried finish of authentic carnitas.

The base recipe has a mild to medium heat level from the chili powder and optional jalapeño. You can easily adjust the spice by increasing the chili powder, adding more jalapeño, or incorporating cayenne pepper. For a milder version, simply omit the jalapeño and reduce the chili powder to ¼ teaspoon.

Fresh cilantro, diced red onion, and lime wedges are classic choices that brighten the rich flavors. Avocado or guacamole adds creaminess, while pickled red onions provide tangy contrast. For crunch, try radish slices or cabbage slaw. Vegan crema or cashew cheese can add a luxurious finish.

Vegan Carnitas With Mushrooms

Savory shredded mushrooms with Mexican spices create a juicy, satisfying filling perfect for your favorite taco night.

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

Ingredients

Mushrooms

  • 18 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, 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

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

Instructions

1
Preheat Oven: Preheat your oven to 410°F.
2
Prepare Mushrooms: Clean and shred the mushrooms using your hands or a fork to create a pulled texture similar to 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, and sauté for another minute until fragrant, being careful not to burn the garlic.
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
Season Mixture: Sprinkle in all spices, salt, and pepper. Stir well, cooking for 2 more minutes to toast the spices and release their flavors.
7
Add Sauce: Pour in the orange juice, lime juice, soy sauce, and agave nectar. Mix thoroughly to coat all the mushrooms evenly.
8
Prepare for Baking: Transfer the mushroom mixture to a baking sheet lined with parchment paper and spread evenly in a single layer.
9
Bake to Crisp: Bake for 15 minutes, flipping halfway through, 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 cilantro, diced onion, avocado, and lime wedges.
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 (soy sauce); use coconut aminos for soy-free versions.
  • Check tortillas for gluten or other allergens per dietary needs.
Luma Castillo

Sharing easy, wholesome recipes and helpful kitchen hacks for home cooks and food lovers.