Sizzling Portobello Mushroom Fajitas with Peppers

Portobello mushroom fajitas put a satisfying, plant-based spin on the classic Tex‑Mex favorite. With meaty, smoky mushrooms, crisp peppers and onions, and a bright, creamy guacamole, this recipe delivers bold fajita flavor without any meat.

Ideal for vegetarians, vegans, or anyone looking to cut back on meat, these vegetarian fajitas work well for weeknight dinners, meal prep, or casual gatherings. Serve them with warm tortillas and lime wedges for a flavorful, hands‑on meal.

Why Portobello Mushrooms Work So Well

Portobello mushrooms are an excellent substitute for meat thanks to their dense texture and ability to absorb marinades. When seared, they develop a rich, umami taste and a satisfying chew that holds up in fajitas. They’re also low in calories, high in fiber, and provide potassium and antioxidants, making them a nutrient-dense choice.

Read on for a simple, flavorful mushroom fajitas recipe that’s easy to customize to your taste.

Pin it for later!

Ingredients for Portobello Mushroom Fajitas

For the Fajitas:

  • 3 large portobello mushrooms, cleaned and sliced into thick strips
  • 2 limes, juiced (plus extra wedges for serving)
  • 1 large red onion, thinly sliced
  • 3 bell peppers, sliced (use a mix of colors)
  • ½ cup fresh cilantro, chopped
  • 2 cloves garlic, minced
  • 1 teaspoon cumin
  • 1 teaspoon smoked paprika
  • 1 tablespoon olive oil
  • 1 teaspoon chili powder (optional)
  • Salt and pepper to taste
  • Tortillas (corn or flour)

For the Guacamole:

  • 2 ripe avocados, mashed
  • 1 jalapeño, finely chopped (remove seeds to reduce heat)
  • 1 clove garlic, minced
  • Juice of 1 lime
  • Salt to taste

Optional Toppings:

  • Sliced jalapeños
  • Salsa
  • Vegan sour cream
  • Pickled onions

How to Make Portobello Mushroom Fajitas

1. Marinate the mushrooms

Slice the portobellos into thick strips—large enough to keep texture but thin enough to cook through. In a bowl, combine the juice of two limes, minced garlic, cumin, smoked paprika, chili powder (if using), and salt and pepper. Toss the mushroom strips in the mixture and let them sit while you prepare the vegetables. This quick marinade brightens the mushrooms and adds a smoky, zesty base.

2. Sauté the vegetables

Heat a large skillet over medium heat with the olive oil. Add the sliced red onion and bell peppers, and sauté for 5–7 minutes, stirring occasionally, until the vegetables are softened but still slightly crisp. Aim for translucent onions and a light char on the pepper edges for deeper flavor.

3. Cook the mushrooms

In a separate skillet over medium heat, add a little oil if needed and spread the marinated mushroom strips in a single layer. Cook for about 5–6 minutes, allowing the mushrooms to release moisture and brown. Avoid overcrowding the pan; if necessary, cook in batches so they caramelize instead of steaming.

4. Combine and finish

Add the cooked mushrooms to the pan with the peppers and onions. Stir to combine, then fold in chopped cilantro and a squeeze of lime juice to brighten the mixture. Taste and adjust seasoning.

5. Make the guacamole

Scoop avocado flesh into a bowl and mash with a fork, leaving some chunks for texture. Mix in minced garlic, chopped jalapeño, lime juice, and salt. Adjust heat and seasoning to your preference. This creamy guacamole provides a cooling contrast to the smoky, spiced fajita filling.

6. Assemble the fajitas

Warm tortillas until pliable and slightly charred. Fill each tortilla with a generous portion of the mushroom and vegetable mixture, add a dollop of guacamole, and top with any optional extras like salsa or vegan sour cream. Finish with lime wedges for added brightness.

Tips for Perfect Fajitas

  • Don’t overcrowd the pan: Give mushrooms room to brown so they stay flavorful and not soggy.
  • Mix up the vegetables: Add zucchini, corn, or sliced mushrooms from other varieties for extra texture.
  • Control the heat: Adjust chili powder and jalapeño to suit your spice tolerance.

Why These Fajitas Stand Out

These vegan fajitas balance texture and flavor: smoky, meaty portobellos, slightly charred peppers, and bright cilantro and lime. They’re filling, nutritious, and easy to adapt—use corn tortillas for a gluten‑free option or add different sauces and toppings to personalize each serving.

Vegan and Vegetarian-Friendly

Made entirely from plant ingredients, these portobello fajitas are suitable for vegetarians and vegans while remaining appealing to omnivores. They’re a quick, healthy dinner that’s simple to prepare and fun to serve family-style. Enjoy them with fresh guacamole for the best combination of smoky, tangy, and creamy flavors.

Pin it for later!