Vegan Portobello Mushroom Fajitas Recipe
Introduction
These Vegan Portobello Mushroom Fajitas offer a flavorful and satisfying plant-based meal that’s easy to prepare. Packed with seasoned mushrooms and colorful peppers, they bring a fresh twist to a classic favorite. Perfect for a quick dinner or gathering with friends.

Ingredients
- 4 large Portobello mushrooms, sliced
- 1 red bell pepper, sliced
- 1 yellow bell pepper, sliced
- 1 large onion, sliced
- 3 tablespoons olive oil
- 2 tablespoons lime juice
- 1 tablespoon chili powder
- 1 teaspoon cumin
- 1 teaspoon smoked paprika
- ½ teaspoon garlic powder
- Salt and pepper, to taste
- 8 small flour or corn tortillas
- Fresh cilantro, for garnish
- Avocado or guacamole, for serving
- Salsa, for serving
Instructions
- Step 1: Slice the Portobello mushrooms, red and yellow bell peppers, and onion into thin strips.
- Step 2: In a large bowl, combine the sliced mushrooms, bell peppers, and onion. Add olive oil, lime juice, chili powder, cumin, smoked paprika, garlic powder, salt, and pepper. Toss well to coat evenly.
- Step 3: Preheat a large skillet over medium-high heat until hot. Add the marinated vegetables to the skillet.
- Step 4: Sauté the mixture for 10 to 12 minutes, stirring occasionally, until the mushrooms are tender and the vegetables develop a slight char.
- Step 5: While the vegetables cook, warm the tortillas in a separate pan or microwave until soft and pliable.
- Step 6: Remove the skillet from heat. Spoon the cooked mushroom and vegetable mixture evenly onto each tortilla.
- Step 7: Garnish with fresh cilantro. Serve with avocado or guacamole and salsa on the side.
- Step 8: Serve immediately, allowing everyone to customize their fajitas with toppings of their choice.
Tips & Variations
- For extra flavor, marinate the vegetables for 15-30 minutes before cooking.
- Swap flour tortillas for corn tortillas to keep the dish gluten-free.
- Add a squeeze of fresh lime juice on top just before serving to brighten the flavors.
- Include sautéed jalapeños or a dash of hot sauce if you like a bit of heat.
- Top with vegan sour cream or shredded vegan cheese for extra creaminess.
Storage
Store any leftover cooked vegetables in an airtight container in the refrigerator for up to 3 days. Keep tortillas separate to prevent sogginess. Reheat the vegetable mixture gently in a skillet or microwave before assembling fajitas. Tortillas can be warmed again just before serving.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make these fajitas ahead of time?
Yes, you can prepare and marinate the vegetables in advance and store them in the fridge for up to 24 hours. Cook just before serving for the best texture and flavor.
Are these fajitas suitable for a gluten-free diet?
They can be, if you use gluten-free tortillas such as corn or specially made gluten-free flour tortillas. Always check the labels to ensure they meet your dietary needs.
PrintVegan Portobello Mushroom Fajitas Recipe
These Vegan Portobello Mushroom Fajitas offer a flavorful, plant-based twist on the classic Mexican dish. Featuring hearty Portobello mushrooms sautéed with colorful bell peppers and onions, seasoned with a zesty blend of chili powder, cumin, and smoked paprika, these fajitas are perfect for a quick, healthy, and satisfying meal. Serve with warm tortillas, fresh cilantro, creamy avocado or guacamole, and tangy salsa for an incredible 5-star dining experience at home.
- Prep Time: 15 minutes
- Cook Time: 12 minutes
- Total Time: 27 minutes
- Yield: 8 fajitas 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Mexican
- Diet: Vegan
Ingredients
Vegetables
- 4 large Portobello mushrooms, sliced
- 1 red bell pepper, sliced
- 1 yellow bell pepper, sliced
- 1 large onion, sliced
Seasonings and Marinade
- 3 tablespoons olive oil
- 2 tablespoons lime juice
- 1 tablespoon chili powder
- 1 teaspoon cumin
- 1 teaspoon smoked paprika
- ½ teaspoon garlic powder
- Salt and pepper, to taste
To Serve
- 8 small flour or corn tortillas
- Fresh cilantro, for garnish
- Avocado or guacamole, for serving
- Salsa, for serving
Instructions
- Prepare the Vegetables: Slice the Portobello mushrooms, red and yellow bell peppers, and the large onion into thin, even strips to ensure quick and uniform cooking.
- Marinate: In a large mixing bowl, combine the sliced mushrooms, bell peppers, and onion. Add the olive oil, lime juice, chili powder, cumin, smoked paprika, garlic powder, salt, and pepper. Toss everything together until the vegetables are evenly coated with the marinade.
- Heat the Pan: Preheat a large skillet over medium-high heat until hot but not smoking, which will help achieve a good sear on the vegetables.
- Cook the Vegetables: Add the marinated vegetable mixture to the skillet. Sauté for about 10-12 minutes, stirring occasionally, until the mushrooms become tender and the peppers and onions have a slight char for enhanced flavor.
- Warm the Tortillas: While the vegetables cook, warm the tortillas in a separate pan over low heat or microwave them for 20-30 seconds until they are soft and pliable.
- Assemble Fajitas: Remove the skillet from heat and spoon the cooked mushroom and vegetable mixture evenly onto each warm tortilla.
- Add Toppings: Garnish the fajitas with fresh cilantro and serve alongside creamy avocado or guacamole and tangy salsa to enhance the flavors and add freshness.
- Serve Immediately: Enjoy these Vegan Portobello Mushroom Fajitas warm, allowing guests to customize with additional toppings as desired.
Notes
- For gluten-free options, use corn tortillas instead of flour tortillas.
- Feel free to add other fajita vegetables like sliced zucchini or jalapeños for extra flavor.
- Use fresh lime juice for the best tang and flavor.
- This recipe is perfect for meal prep; store cooked vegetables and tortillas separately and reheat before serving.
- Adjust the chili powder and spices to taste if you prefer milder or spicier fajitas.
Keywords: Vegan fajitas, Portobello mushrooms, Mexican vegan recipe, plant-based fajitas, mushroom fajitas

