Experience the ultimate plant-based delight with this easy mushroom “carnitas” recipe. Marinated shredded mushrooms are roasted to achieve a wonderfully crispy, juicy, and flavorful perfection. Fully vegetarian, vegan, and gluten-free, these mushroom carnitas are incredibly versatile for tacos, burritos, quesadillas, and countless other dishes.

The Best Vegetarian Mushroom Carnitas Recipe
Get ready to transform your dinner routine with an exciting new plant-based recipe: sensational mushroom “carnitas”! This innovative twist on a beloved Mexican classic reimagines traditional carnitas, making it completely vegetarian, naturally vegan, and gluten-free, all thanks to the clever use of shredded mushrooms.
While many types of mushrooms can be used, our absolute favorite for this recipe is king oyster mushrooms. Their unique fibrous texture allows them to be shredded in a way that astonishingly mimics the “meaty” bite of traditional pork carnitas. You won’t believe how similar the mouthfeel is! In fact, the first time I served these to my meat-loving husband, he did a double-take, convinced they were made of actual meat.
The process is wonderfully simple: shred the mushrooms, toss them in a vibrant, flavorful marinade, then roast them in the oven until they achieve that coveted crispy, juicy, and utterly delicious perfection. Once cooked, these incredible mushroom carnitas are ready to be the star of your next meal, whether nestled in tacos, rolled into burritos, layered in quesadillas, added to burrito bowls, chilaquiles, enchiladas, or topping a fresh salad. The possibilities are truly endless!
This recipe is not only fun to make but also incredibly satisfying. Even the most dedicated meat-eaters at your table will be delighted by this flavorful, plant-based alternative. Let’s dive in and create some culinary magic!

Why You’ll Love These Plant-Based Carnitas
These mushroom carnitas aren’t just a substitute; they’re a revelation. Here’s why this recipe will quickly become a staple in your kitchen:
- Unbelievable Texture: Thanks to king oyster mushrooms, these “carnitas” boast a shreddable, chewy texture that gets deliciously crispy edges when roasted, closely resembling the tenderness and crispiness of traditional pork carnitas.
- Explosive Flavor: A thoughtfully crafted marinade infused with citrus, beer, and classic Mexican spices deeply penetrates the mushrooms, creating a rich, savory, and tangy flavor profile that’s truly addictive.
- Dietary Friendly: Naturally vegetarian, vegan, and gluten-free, this recipe caters to a wide range of dietary needs without compromising on taste or satisfaction. It’s a fantastic option for inclusive meals.
- Incredibly Versatile: From classic tacos and burritos to innovative bowls and salads, these carnitas serve as a fantastic base for countless meals. You’ll never run out of ways to enjoy them.
- Easy to Prepare: With straightforward steps and minimal active cooking time, this recipe is perfect for busy weeknights or relaxed weekend cooking.
- Health-Conscious Choice: Mushrooms are packed with nutrients and fiber, making this a lighter, healthier alternative to meat-based carnitas without sacrificing flavor or fullness.
Essential Ingredients for Flavorful Mushroom Carnitas
Crafting these delicious plant-based carnitas starts with selecting the right ingredients. Here’s a detailed look at what you’ll need and why each component is important:
- Mushrooms: Our top recommendation is king oyster mushrooms. These aren’t your typical button mushrooms; their thick stems are perfect for shredding, which gives them that remarkable “meaty” texture similar to shredded pork. You can often find them at Asian grocery stores, specialty markets, or even larger conventional supermarkets. If king oyster mushrooms are hard to find, you can certainly use other varieties like chantarelle, baby bella (crimini), or shiitake mushrooms. While these won’t shred in the same way, thinly slicing them will still yield a delicious result, just with a slightly different texture.
- Beer: This might seem untraditional for mushrooms, but adding beer to the marinade infuses the carnitas with an incredible depth of flavor and a subtle malty aroma. Choose a beer you enjoy drinking; lighter lagers or amber ales work wonderfully. For those who prefer to cook without alcohol or need a gluten-free option, simply substitute the beer with an equal amount of vegetable stock combined with extra orange juice.
- Lime Juice: Fresh lime juice is crucial! We use it twice: once in the marinade to tenderize and infuse a bright, tangy flavor, and again just before serving to add a final burst of freshness and zing that truly elevates the dish. Always opt for fresh limes for the best taste.
- Orange Juice: Similar to lime, orange juice adds a lovely sweetness and citrusy tang to the marinade, a hallmark of authentic carnitas flavor. Freshly squeezed orange juice is ideal, but a good quality store-bought orange juice will also work.
- Oil: A high-heat cooking oil is essential for roasting the mushrooms to a perfect crisp. Avocado oil is an excellent choice due to its high smoke point and neutral flavor, but regular olive oil or grapeseed oil can also be used effectively.
- Seasonings: A simple yet potent blend of spices creates that signature carnitas taste.
- Garlic Powder: Preferred over fresh garlic here, as fresh garlic tends to burn easily during high-heat roasting.
- Ground Cumin: Provides earthy, warm notes that are foundational to Mexican cuisine.
- Dried Oregano: Mexican oregano is ideal, offering a slightly more citrusy and less minty flavor than Mediterranean oregano, but either will work.
- Fine Sea Salt & Freshly-Cracked Black Pepper: Essential for enhancing all the other flavors. Season to taste.
- (Optional) Fresh Cilantro: A sprinkle of finely chopped fresh cilantro just before serving adds a burst of vibrant color and herbaceous freshness that complements the rich carnitas flavors beautifully. If you’re not a fan of cilantro, feel free to omit it.


Step-by-Step Guide: How To Make Crispy Mushroom Carnitas
Making these plant-based carnitas is a straightforward and rewarding process. Follow these steps for perfectly crispy and flavorful results:
- Prepare the Mushrooms: If using king oyster mushrooms, begin by trimming off the dark caps and thinly slicing them with a knife. For the stems, use a fork to carefully shred them lengthwise into thin, bite-sized pieces. The thicker, bottom parts of the stems might be harder to shred with a fork; for these, simply use your fingers to pull them apart or slice them thinly with a knife. If you’re using other mushroom varieties, thinly slice them all with a knife. Transfer all prepared mushrooms to a large mixing bowl.
- Whisk the Marinade: In a separate bowl or measuring cup, whisk together the juice from one lime (approximately 2 tablespoons), the beer, orange juice, oil, garlic powder, ground cumin, dried oregano, sea salt, and black pepper until all ingredients are well combined.
- Marinate the Mushrooms: Pour the prepared marinade over the mushrooms in the large mixing bowl. Gently toss the mushrooms until every piece is thoroughly and evenly coated with the marinade. Allow the mushrooms to marinate for about 15-20 minutes while you preheat your oven.
- Preheat Oven & Arrange Mushrooms: Preheat your oven to 425°F (220°C). For optimal crispiness, it’s crucial to use the largest baking sheet you own. This allows the mushrooms to spread out in a single, shallow layer, promoting even cooking and browning. If your baking sheet isn’t large enough, use two to avoid overcrowding, which can lead to steaming instead of roasting.
- Roast to Perfection: Transfer the marinated mushrooms onto the prepared baking sheet, spreading them out evenly. Bake for a total of 30 to 40 minutes.
- At the 20-minute mark, remove the baking sheet from the oven and give the mushrooms a good stir to ensure even cooking. At this stage, they may still appear quite juicy, but don’t worry, the liquid will gradually evaporate.
- Continue roasting, stirring every 5 minutes thereafter. The mushrooms will begin to brown and crisp up beautifully.
- Once the mushrooms reach your desired level of crispiness around the edges and are deeply golden brown, remove the baking sheet from the oven and transfer it to a wire baking rack.
(Cooking Time Note: The exact cooking time can vary significantly based on the thickness of your mushroom pieces and the size of your baking sheet. For the quickest and crispiest results, ensure your mushrooms are thinly shredded or sliced, and always use a large baking sheet to allow them to cook in a shallow, even layer.)
- Final Seasoning: Drizzle the roasted mushrooms evenly with the juice of the remaining lime (about 2 tablespoons) and sprinkle with freshly chopped cilantro, if desired. Give them a quick taste test and adjust with additional salt and pepper if needed to perfectly balance the flavors.
- Serve & Enjoy: Serve your warm, crispy mushroom carnitas immediately! They are fantastic in tacos, burritos, burrito bowls, quesadillas, enchiladas, or as a flavorful topping for salads. Enjoy every delicious bite!

Expert Tips for the Best Mushroom Carnitas
- Don’t Overcrowd the Pan: This is arguably the most important tip for crispy mushrooms. If the baking sheet is too full, the mushrooms will steam instead of roast, resulting in a soggy texture. Use two baking sheets if necessary.
- Proper Shredding/Slicing: For king oyster mushrooms, aim for thin, bite-sized shreds. For other types, slice them as thinly and uniformly as possible to ensure even cooking and maximum crispy surface area.
- Adjust Crispiness to Your Liking: The cooking time can be adjusted. If you prefer your carnitas extra crispy, let them roast for a few additional minutes, stirring frequently, until they reach your desired texture.
- Fresh Citrus is a Must: Bottled lime and orange juice simply won’t deliver the same vibrant, fresh flavor. Invest in fresh fruit for this recipe!
- Taste and Adjust: Always taste your food! Before serving, give the carnitas a quick taste. The final squeeze of lime and optional extra salt and pepper can really make the flavors pop.
Delicious Variations to Try
This vegetarian “carnitas” recipe is wonderfully adaptable. Feel free to experiment with the seasonings and add-ins to tailor it to your preferences:
- Add Onions: For extra flavor and texture, mix some thinly-sliced red, yellow, or white onions in with the mushrooms before roasting. They’ll soften and get delightfully crispy alongside the mushrooms, adding another layer of sweetness and crunch.
- Make it Spicy: If you love a kick, add a pinch or two of cayenne pepper or a dash of your favorite hot sauce to the marinade. You could also toss in some finely diced jalapeño or serrano peppers before roasting.
- Gluten-Free & Alcohol-Free Options: Easily make this recipe completely gluten-free and alcohol-free by using a gluten-free beer or substituting the beer entirely with 1/4 cup vegetable stock and 1/4 cup extra orange juice.
- Experiment with Mushrooms: While king oyster mushrooms are fantastic, don’t hesitate to use other varieties like cremini (baby bella), shiitake, or even wild mushrooms for different flavor profiles and textures. Just ensure they are thinly sliced.
- Smoky Flavor: A tiny pinch of smoked paprika or a drop of liquid smoke in the marinade can add a wonderful smoky depth, reminiscent of slow-cooked meat.

Creative Ways To Serve Your Mushroom Carnitas
Just like their traditional pork counterparts, these vegetarian mushroom “carnitas” are incredibly versatile and can be enjoyed in an endless array of dishes. Here are some of our favorite recommendations:
- Tacos: The classic choice! Serve in warm corn or flour tortillas with traditional toppings like chopped white onion and cilantro, a generous squeeze of lime, and a sprinkle of cotija cheese (or a vegan alternative).
- Burritos & Burrito Bowls: Stuff them into large flour tortillas with rice, beans, salsa, and avocado for a hearty burrito, or layer them over rice and greens for a satisfying burrito bowl.
- Quesadillas & Enchiladas: Fold them into cheesy quesadillas or roll them into enchiladas, smothered in your favorite sauce.
- Breakfast & Brunch: Elevate your morning! Use them in chilaquiles, migas, or as a flavorful component in huevos rancheros.
- Salads: Add a savory, “meaty” component to your favorite salads for a more substantial and flavorful meal.
- Loaded Nachos or Fries: Pile them high on crispy tortilla chips or French fries, along with cheese (or vegan cheese), jalapeños, and all your favorite nacho toppings.
- Toppings Galore: The right toppings can truly elevate your carnitas experience. Consider:
- Creamy avocado slices or a generous dollop of homemade guacamole.
- Tangy pickled red onions for a burst of acidity.
- Crumbly cotija cheese (or a vegan alternative) or shredded Monterey Jack.
- Sliced radishes for a peppery crunch.
- Fresh or pickled jalapeños for heat.
- A vibrant pico de gallo.
- Sauces to Complement:
- A classic red salsa or a smoky roasted green salsa.
- Bright and fresh salsa verde cruda.
- Sweet and spicy mango salsa.
- For something unique, try a rich peanut chipotle salsa.
- A drizzle of sour cream, crema, or a vegan cashew cream for cooling richness.
Recipe Card: Mushroom “Carnitas”
Description
This fun mushroom “carnitas” recipe is easy to make with marinated shredded mushrooms that are roasted to crispy, juicy, delicious perfection! Vegetarian, vegan, gluten-free, and perfect for tacos, burritos, quesadillas and more.
Ingredients
- 2 pounds king oyster mushrooms (or baby bella or shiitake mushrooms)
- 2 fresh limes, divided
- 1/2 cup beer*
- 1/4 cup orange juice
- 2 tablespoons avocado oil (or olive oil)
- 2 teaspoons garlic powder
- 2 teaspoons ground cumin
- 1 teaspoon dried oregano
- 1 teaspoon fine sea salt
- 1/2 teaspoon black pepper
- chopped fresh cilantro, for topping (optional)
*Beer options: Feel free to use a gluten-free or alcohol-free beer if you would like. Or if you prefer not to cook with beer, you can add in 1/4 cup veggie stock and 1/4 cup extra orange juice instead.
Instructions
- Prepare the Mushrooms: Cut off the mushroom caps (if using king oyster mushrooms) and thinly slice them with a knife. Use a fork to shred the mushroom stems into thin bite-sized pieces. Add the shredded and sliced mushrooms to a large mixing bowl.
- Marinate the Mushrooms: In a separate measuring cup or mixing bowl, whisk together the juice of one lime (about 2 tablespoons), beer, orange juice, oil, garlic powder, ground cumin, oregano, salt and black pepper until combined. Drizzle the marinade over the mushrooms, then toss gently until the mushrooms are evenly coated.
- Heat the Oven: Heat the oven to 425°F (220°C).
- Cook the Mushrooms: Let the mushrooms marinate for about 15-20 minutes while the oven heats. Then transfer the mushrooms to a large baking sheet and spread them out in an even layer. Bake for about 30 to 40 minutes, removing the mushrooms at the 20-minute mark to give them a brief stir, and then again every 5 minutes afterwards. The mushrooms will likely be fairly juicy at the 20-minute mark, but don’t worry, the liquid will evaporate and they will become browned and crispy as time goes on. Once the mushrooms are browned and reach your desired level of crispiness around the edges, transfer the baking sheet to a wire baking rack. (Please note that the cooking time here will completely depend on the thickness of your mushrooms and the size of your baking sheet. For the fastest cooking time, thinly shred/slice the mushrooms and use a large baking sheet so that the mushrooms can cook in a shallow, even layer.)
- Season: Drizzle the mushrooms evenly with the juice of the remaining lime (about 2 tablespoons) and sprinkle with cilantro, if desired. Give the mushrooms a quick taste, and season with extra salt and pepper if needed.
- Serve: Serve warm in tacos, burritos, burrito bowls, quesadillas, enchiladas, salads, or whatever sounds good. Enjoy!
Equipment
Half Sheet Pan
Avocado Oil
Ground Cumin
Notes
Source: This recipe has been adapted from Vegan Richa and my (traditional) Instant Pot Carnitas, inspired by my initial discovery of mushroom “carnitas” at Cafe Gratitude in California many years ago.
We hope you enjoy making and savoring these incredible plant-based mushroom carnitas. They’re a testament to how flavorful and satisfying vegetarian cooking can be, proving that you don’t need meat to enjoy the rich, complex flavors of authentic Mexican cuisine. Whether you’re a long-time vegan, exploring new dietary options, or simply looking for a delicious and healthy meal, these mushroom carnitas are sure to impress.
Don’t forget to share your creations! Tag us on Instagram @gimmesomeoven and use the hashtag #gimmesomeoven so we can see your amazing mushroom carnitas! Happy cooking!