These flavorful vegan fajitas use marinated oyster mushrooms instead of the traditional chicken to help create an irresistible Mexican-inspired dish that you can serve up in various ways! Enjoy them with your favorite fajita toppings or Mexican side dishes for an easy dinner that the whole family will love!

Want to save this post?
Enter your email below and get it sent straight to your inbox. Plus, I’ll send you budget recipes and money-saving tips every week!
With a meaty texture similar to chicken, oyster mushrooms are the best options in recipes where chicken should be the main ingredient. Fajitas is no exception.
You will want to try my crispy vegan orange chicken, cajun oyster mushroom pasta, and vegan gyros. Also, be sure to check out my list of 40 oyster mushroom recipes!
Jump to:
❤️ Why you’ll love it
This vegan fajitas recipe mimics the texture and flavor of the classic chicken fajitas so well that non-vegans will not be able to tell the difference! To make this recipe vegan-friendly, I take shredded oyster mushrooms and then toss them in my savory fajita sauce to create the perfect addition to your meal.
I absolutely love using oyster mushrooms as an alternative to chicken in recipes. It has the same chewy, meaty texture. Once coated with the fajita sauce and fried, it develops a crunchy outside and a tender inside and bursts with Tex-Mex flavor! Combine it with colorful peppers and your favorite fajita toppings for a meal you will not forget.
Even better, it is also easy to make, requiring just a handful of ingredients and 20 minutes of your time. Everything is made from scratch, so you will not have to worry about unwanted added ingredients. It is truly one of the best fajita recipes you will ever try!
🧾 Key ingredients
Oyster Mushrooms bring these vegan fajitas to life and are a delicious substitute for chicken. I recommend using king or pearl oyster mushrooms for the best texture and flavor. To learn more about the different types of oyster mushrooms, see my guide on the common types of oyster mushrooms for cooking.
My savory fajita sauce marinade is a delicious blend of my homemade fajita seasoning (composed of spices such as hot chili powder, paprika, garlic powder, onion powder, ground cumin, oregano, cayenne pepper, brown sugar, and salt), soy sauce, and fresh lime juice. It adds a burst of flavor to the oyster mushrooms, creating the perfect “meat” for your fajitas.
You can choose to add spicy fajita veggies, or the surprisingly mild Chipotle fajita veggies. Both have mix of bell peppers and onions but with different seasoning.
🛒 You can find detailed measurements for all ingredients in the printable version of the recipe card at the bottom of this post.
🥘 Equipment
This recipe only requires two pieces of essential kitchen equipment: A bowl to combine the fajita sauce and oyster mushrooms and a large skillet or pan to fry the mushrooms. For the crispiest mushrooms, I recommend using a cast-iron skillet.
👩🍳 Instructions
Preparing the ingredients
STEP 1
To learn more about oyster mushrooms, including how to properly clean, peel, and cut them before beginning the recipe, see my guide on how to prepare oyster mushrooms. Using your hands, tear the oyster mushrooms into shreds.
STEP 2
Trim the ends, halve them longitudinally, discard the stems and seeds, and then chop the bell peppers into slender strips.
STEP 3
Choose your favorite onion. Peel and slice them like on the below photo. I have step-by-step instructions on how to cut onions for fajitas.
Making vegan fajitas
STEP 1
Add the vegetable oil to half of the fajita sauce, stirring well.
STEP 2
Place the shredded oyster mushrooms in the bowl and pour the fajita sauce over it, mixing gently until each piece is coated evenly.
STEP 3
Heat a large skillet or pan over high heat. Add the oyster mushrooms, making sure to spread them evenly. Once the moisture evaporates from the pan, press down on the mushrooms so that they get crispy.
STEP 4
Flip the mushrooms and do the same with the opposite side. After approximately 15 minutes, check for seasoning and add salt if needed.
STEP 5
Place a skillet over high heat until it’s sufficiently heated. Then, pour in some oil along with the chopped bell peppers and onions. Mix thoroughly and sauté for roughly 2-3 minutes.
STEP 6
Add fajita seasoning, salt, and black pepper into the skillet. Combine everything diligently and continue sautéing for an additional 1-2 minutes.
Monitor the veggies closely as they sizzle. The point at which the onions start to take on a golden hue and the edges of the bell pepper strips begin to blacken signifies that your fajita vegetables are done.
💡 Expert tip
Always use high heat to fry the shredded oyster mushrooms to prevent them from turning too soft. Anything lower will not let the released liquid evaporate, resulting in cooked mushrooms versus fried.
🔄 Variations
These delicious oyster mushroom vegan fajitas are so versatile that there are countless ways to enjoy them!
Instead of oyster mushrooms, use portobello mushrooms, as in my portobello mushroom fajitas recipe.
Or, you can experiment with other mushrooms, such as shiitake, button, or cremini, for a different flavor and texture.
Not a big fan of mushrooms? Try this recipe with crispy tofu (make sure you do not forget to press the tofu)! Or, you can swap out the fajita seasoning for taco seasoning and make oyster mushroom tacos.
If you want to simple, skip mushroom, and go for spicy black beans.
🥣 Serving ideas
Serve your vegan fajitas with warm corn tortillas or flour tortillas (or my gluten-free flourless tortillas) along with guacamole, salsa or pico de gallo, vegan sour cream, fresh lime, and cilantro.
If you like heat, serve it with sliced jalapeno or serrano peppers.
You can also put them in a tortilla with vegan cheese to make a delicious oyster mushroom quesadilla, turn it into a wrap, or skip the tortillas and use them as a part of my fajita bowl recipe.
These fajita mushrooms are also delicious with veggies such as sautéed onions, roasted bell peppers, or julienned carrots. They will also go great alongside my Mexican fried rice or Chipotle cilantro lime rice. Or, serve them as an appetizer alongside tortilla chips and my vegan queso dip!
❄️ Storing tips
Storing your vegan oyster mushroom fajita leftovers to enjoy later (assuming you have any) is relatively easy. The key is to let them completely cool to room temperature before attempting to store them.
In the refrigerator: Transfer the fajitas to an airtight container once cooled and store them in the fridge for 3-4 days.
In the freezer: I do not recommend freezing oyster mushroom fajitas as the mushroom texture will change and become mushy once thawed and reheated. Likewise, the texture of veggies that you will likely serve with your fajitas will be unappetizing.
Reheating: Reheat the oyster mushrooms in a pan over medium heat, occasionally stirring until they are thoroughly heated. You can also reheat them in the microwave, but make sure to stir them every 30 seconds or so to ensure they reheat evenly.
See my guide on how to store oyster mushrooms for more tips.
🤔 FAQs
Other mushrooms are also acceptable but may bring a slight mushroom taste and lack the same meaty texture as oyster mushrooms. You can also try one of these oyster mushroom substitutes.
Yes! You can marinate them for 5-10 minutes before cooking or overnight. However, it is important to pay attention to the sponginess of the mushrooms, as they will soak up the fajita marinade completely. If the mushrooms feel too dry, add oil to the skillet before frying to ensure they get crispy.
Although I have not tried it, an air fryer is an excellent option for frying the mushrooms. However, avoid overlapping the pieces to ensure they cook evenly. For more ways to cook your fajitas, see my guide on 11 ways to cook oyster mushrooms.
More fajita recipes
THANK YOU so much for visiting our website. Please comment below if you have tried this recipe. We LOVE hearing from you! If you loved the recipe, please don’t forget to give us a ⭐⭐⭐⭐⭐ RATING. We appreciate all of our readers.
⇒ GET OUR FREE 7-DAY VEGAN MEAL PLAN E-BOOK NOW! OR CHECK OUT ALL VEGAN MEAL PLAN RECIPES! ⇐
Vegan Fajitas (Oyster Mushroom)
Ingredients
- 10 oz Oyster mushrooms
- 6 Tbsp Fajita sauce
- 4 servings Fajita veggies
- 4 Tbsp Vegetable oil
- ½ tsp Salt
- 8 Small tortillas
Instructions
- Tear apart oyster mushroom by hand.
- Add vegetable oil to ½ serving of fajita sauce. Stir well.
- Add oyster mushroom pieces into a bowl. Pour the fajita sauce over and gently mix them until its spread evenly.
- Cut bell peppers and onions intro strips.
- Heat a large pan to high heat. Add oyster mushrooms. Spread them evenly. Let the moisture evaporate, then press down the mushrooms to make them crispier. Turn and repeat with the other side as well. This process will take approximately 15 minutes. Check for seasoning, and if needed, add some salt.
- Heat a large skillet to high heat. Add bell peppers, onions, and fajita seasoning. Mix them thoroughly. Fry them until onions golden brown and bell peppers are slightly charred along the edges. They should remain a bit crunchy, not too soft.
Leave a comment