Flavor-Packed Veggie Fajitas Even Meat-Lovers Will Love

I’ll never forget the first time I saw veggie fajitas on a menu. I had just become vegetarian and was cautiously navigating restaurant options. Then, at one of my favorite Mexican food spots, I saw a little “vegetarian section” on the menu—and there it was: Vegetable Fajitas. I was intrigued (and honestly a little skeptical), but I ordered it anyway.

The sizzling skillet arrived with sauteed veggies piled high, tortillas on the side, and the most irresistible aroma. One bite in, and I was hooked—and I’ve been making my own version ever since.

These plant-based veggie fajitas are now a go-to in my kitchen. They’re bold, smoky, super colorful, and incredibly versatile. Whether you’re meatless full-time or just trying to eat more veggies, this recipe delivers that sizzling Mexican restaurant vibe right at home—without the meat or fuss.

Vegetarian Zen is reader-supported. When you buy through links on our site, we may earn a monetary commission. Additionally, the information presented is for educational purposes only. Always consult with your doctor. Learn More.

a pan of cooked veggie fajitas

What Makes These Veggie Fajitas Special

There’s just so much to love about this recipe:

ingredients

Vegetables:

  • red onion
  • green bell pepper
  • yellow bell pepper
  • red bell pepper
  • portobello mushrooms
  • olive oil
  • Optional: zucchini, yellow summer squash, green onions

Seasoning

  • chili powder
  • smoked paprika
  • garlic powder
  • onion powder
  • black pepper
  • cayenne pepper (optional)
  • dried oregano
  • Optional: adobo sauce, lime juice

Tortillas and Toppings

  • flour or corn tortillas
  • Optional toppings: refried beans, black beans, pinto beans, queso blanco, cheddar jack, crème fraîche, pico de gallo, lime wedges, hot sauce
ingredients for veggie fajitas

How to make veggie fajitas

make the seasoning blend

In a small bowl, mix together the chili powder, smoked paprika, garlic powder, onion powder, oregano, black pepper, and cayenne pepper (if using). Set aside.

cook the vegetables

Heat 1 tablespoon of olive oil in a cast iron skillet or large frying pan over medium-high heat.

Add the sliced mushrooms and a pinch of salt. Cook for 4–5 minutes until they start to brown and release moisture. Remove from pan and set aside.

Add the remaining 1 tablespoon of olive oil to the same pan.

Toss in the onion and bell peppers. Sauté for 6–8 minutes until softened with some charred edges. Return the mushrooms to the pan.

season the vegetables

Sprinkle the spice mix over the vegetables. Stir well and cook for another 2–3 minutes until everything is coated and fragrant.

Transfer cooked and seasoned vegetable to a serving dish.

Serve

Warm the tortillas in a dry pan, microwave, or wrap them in aluminum foil and pop them in a warm oven for 10 minutes.

Serve the sizzling vegetable mixture with warm tortillas and your favorite toppings.

cooking veggie fajitas

Why This Dish Works

This recipe is a triple win: it’s hearty, healthy, and endlessly adaptable. The mushrooms bring a satisfying chewiness, the peppers add crunch and Vitamin C, and the homemade fajita seasoning ties it all together with deep, smoky flavor. Cooking the fajita veggies in a cast-iron skillet gives them that classic char that’s hard to beat.

Variations to Try

  • Swap portobellos for sliced baby bellas, quartered button mushrooms, or roasted cauliflower florets
  • Add black beans or pinto beans for more protein
  • Make it spicy with more adobo sauce or your favorite hot sauce
  • Build a burrito bowl with cilantro lime rice, corn quinoa, or cauliflower Spanish rice
  • Try it as a vegetarian taco salad with crunchy greens and southwest quinoa salad

Tips to Keep It Fresh

  • Prep the vegetable mix in advance and store in the fridge for up to 3 days
  • Reheat in a skillet for the best texture (microwave works in a pinch!)
  • Freeze cooked veggies in portioned bags—just reheat and go
  • Use this base to meal prep oven fajitas on a sheet tray for easy weekday lunches
  • Keep tortillas soft by wrapping them in a clean towel after warming

Sizzling and Smoky Veggie Fajitas

These easy veggie fajitas are smoky, colorful, and ready in 30 minutes! Made with peppers, mushrooms, and bold spices—meatless never tasted so good.
Prep Time10 minutes
Active Time20 minutes
0 minutes
Total Time30 minutes
Course: Main Dishes
Cuisine: Mexican
Keyword: game day foods, vegan
Yield: 4 servings

Ingredients

  • 1 large red onion thinly sliced
  • 1 green bell pepper sliced into strips
  • 1 yellow bell pepper sliced into strips
  • 1 red bell pepper sliced into strips
  • 2 large portobello mushrooms gills removed, sliced
  • 2 tablespoons olive oil divided
  • 1 teaspoon chili powder
  • 1 teaspoon smoked paprika
  • ½ teaspoon garlic powder
  • ½ teaspoon onion powder
  • ½ teaspoon black pepper
  • ½ teaspoon dried oregano
  • ¼ teaspoon cayenne pepper optional
  • 8 flour or corn tortillas

Instructions

  • In a small bowl, combine chili powder, smoked paprika, garlic powder, onion powder, oregano, black pepper, and cayenne pepper (if using). Set aside.
  • Heat 1 tablespoon olive oil in a cast iron skillet over medium-high heat.
  • Add sliced mushrooms and a pinch of salt. Cook for 4–5 minutes, stirring occasionally, until browned. Remove and set aside.
  • Add the remaining tablespoon of olive oil to the same skillet.
  • Add onion and all bell peppers. Sauté for 6–8 minutes until softened and lightly charred.
  • Return mushrooms to the skillet. Sprinkle spice mix over the vegetables and stir well.
  • Cook for 2–3 more minutes until everything is evenly coated and fragrant.
  • Warm tortillas in a dry skillet, microwave, or wrapped in foil in the oven.
  • Serve fajita vegetables hot with warm tortillas and your favorite toppings.

Notes

Optional toppings: refried beans, black beans, pinto beans, queso fresco, feta cheese, cheddar jack, crème fraîche, pico de gallo, lime wedges, hot sauce

This dish reminds you just how satisfying plant-based cooking can be. Easy enough for a quick mid-week dinner, delicious enough for guests—and always better with plenty of lime and a dollop of something creamy on top.

Love this recipe? Check out our full collection of vegetarian and vegan recipes for more delicious ideas! And if you’re looking to share your creations (or get inspired by someone else’s), join our closed Facebook Group, The Peas and Carrots Society, a group of non-judgy folks who welcome all! Nothing but good food, good friends, and good fun!

FAQ

Can I use store-bought fajita seasoning?

Yes, just use about 1.5 tablespoons in place of the homemade blend. Watch for added salt and adjust accordingly.

What’s the best mushroom substitute?

Zucchini, summer squash, or even tempeh work well if you’re not a mushroom fan.

Are these veggie fajitas vegan?

They can be! Just use vegan tortillas and dairy-free toppings like vegan queso or cashew crema.

Can I make this in the oven?

Absolutely. Toss everything on a sheet tray with oil and seasoning, then roast at 425°F for 20–25 minutes.

What’s a good side dish for veggie fajitas?

Try refried beans, cilantro lime rice, corn quinoa, or even a fresh southwest quinoa salad.

<div id=”ad-management-config-settings” data-blocklist-recipe=”1″></div>

Scroll to Top