• About Us
  • Recipe Index
    • Appetizers
    • Asian
    • Breads and Doughs
    • Cajun / Creole / Louisiana
    • Breakfast / Brunch
    • Comfort Food
    • Delectable Desserts
    • Entrees / Mains
    • Instant Pot
    • Italian
    • Pizza
    • Rubs, Spices and Sauces
    • Soups & Salads
    • Sides
    • Seafood
    • Southern
    • Mexican / Tex-Mex / Cal-Mex
    • Thanksgiving
    • Vegetarian
  • Videos
    • Recipe Videos
    • Web Stories
  • Work With Us
  • Contact
  • **Premium Access**
  • Recipes
menu icon
go to homepage
  • Thanksgiving
  • Recipes
  • About Us
  • Work With Us
  • Premium
subscribe
search icon
Homepage link
  • Thanksgiving
  • Recipes
  • About Us
  • Work With Us
  • Premium
×
Home » Recipe Index » Comfort Food

Best-Ever Veggie Fajitas

Published: Jan 19, 2025 · Modified: Oct 9, 2025 by Kris Longwell · This post may contain affiliate links

66 shares
  • Share
  • Tweet
  • Bluesky
Jump to Recipe Print Recipe
A straight-on view of single serving of veggie fajitas on a white plate next to a tall glass of beer with a festive bowl of salsa in the background.

These Best-Ever Veggie Fajitas are bursting with bold, smoky flavor and vibrant color! Tender portobello mushrooms, sweet bell peppers, and caramelized onions are sautéed to perfection with classic fajita seasonings for a hearty, satisfying meal that even meat lovers will crave.

An overhead view of a fajita skillet filled with a serving of veggie fajitas with small bowls of cheese, limes, salsa, and cilantro surrounding the pan.
Jump to:
  • 🌶️ The Ingredients
  • 🍆 Substitutions and Variations
  • 🔥 Tips and Tricks for the Best-Ever Veggie Fajitas
  • 👩🏼‍🍳 How To Make Veggie Fajitas
  • 💃🏻 How To Serve
  • 🙋🏽‍♂️ Frequently Asked Questions
  • 😋 Other Classic Tex-Mex Recipes To Try
  • Best-Ever Veggie Fajitas

🌶️ The Ingredients

With a savory blend of garlic, soy sauce, chili powder, cumin, and onion powder, these veggie fajitas come together in sizzling harmony—delivering an authentic, restaurant-style flavor wrapped in warm flour tortillas with all the classic fixings. Find ingredient notes (including substitutions and variations) below.

An arrangement of ingredients for veggie fajitas on a grey wooden background including portobello mushrooms, bell peppers, onion, garlic, oil, soy sauce, cilantro, seasonings, tortillas, sour cream, salsa, and cheese.

🍆 Substitutions and Variations

  • Portobello mushrooms:
    Swap with cremini or button mushrooms for a milder flavor, or use zucchini, eggplant, or jackfruit for a different texture. (Note: Portobellos add meaty depth and soak up the fajita seasoning beautifully.)
  • Bell peppers:
    Use a mix of red, yellow, and orange for sweetness, or add poblano or Anaheim peppers for a smoky twist. (Note: Roasting or charring the peppers enhances their natural sweetness.)
  • Onions:
    Red onions bring a touch of sweetness, while white or yellow onions give a sharper bite. You can also add shallots for a milder, more refined flavor.
  • Garlic:
    Fresh minced garlic gives the best flavor, but garlic powder can be used in a pinch (about ½ teaspoon per clove).
  • Soy sauce:
    Substitute with tamari for a gluten-free option or liquid aminos for a slightly sweeter, lower-sodium alternative. (Note: Soy sauce adds umami depth that mimics the savoriness of traditional fajita marinades.)
  • Chili powder:
    Replace with smoked paprika for a milder, smoky heat or a blend of cayenne and paprika for more kick.
  • Ground cumin:
    Essential for that earthy, Tex-Mex flavor—if you’re out, try ground coriander or taco seasoning as a backup.

See the recipe card (with video) below for a full list of ingredients and measurements.

🔥 Tips and Tricks for the Best-Ever Veggie Fajitas

  • et the pan hot: Use a large cast-iron skillet or heavy pan and let it heat until it’s almost smoking before adding the vegetables — this ensures a beautiful char and that signature fajita sizzle.
  • Don’t overcrowd the pan: Cook the vegetables in batches if needed. Overcrowding traps steam and prevents those caramelized edges that make fajitas irresistible.
  • Slice evenly: Cut all the vegetables (especially peppers and onions) into similar-sized strips so they cook evenly and stay tender-crisp.
  • Marinate briefly: Toss the mushrooms and veggies in the soy sauce, garlic, and spices for 10–15 minutes before cooking to deepen the flavor.
  • Add spices at the right time: Sprinkle the chili powder, cumin, and onion powder during cooking — this helps the seasonings bloom in the heat and coat the veggies evenly.
  • Finish with lime juice: A quick squeeze of fresh lime right before serving brightens the flavors and balances the savory notes.
  • Warm the tortillas: Heat flour tortillas briefly over an open flame, in a dry skillet, or wrapped in foil in a warm oven — this keeps them soft and pliable.

👩🏼‍🍳 How To Make Veggie Fajitas

A wooden spoon being used to stir and sauté sliced portobello mushrooms in a cast-iron skillet.
  1. Step 1: Sauté the mushrooms in the oil until soft. Set aside.
A wooden spoon being used to stir and sauté strips of red, yellow, and orange bell peppers, as well as caramelized onions.
  1. Step 2: Add a little more oil and sauté peppers and onion until soft, about 10 minutes.
A person transferring dried spices from a small white bowl into a skillet that is filled with sautéed strips of portobello mushrooms, bell peppers, and onions.
  1. Step 3: Return the mushrooms to the pan and stir in the chili powder, paprika, cumin, and onion powder. Sauté for 2 minutes.
A person using a pair of metal tongs to lightly char a flour tortilla over a gas flame on a gas stove.
  1. Step 4: Heat the tortillas over a gas flame, in a skillet, or warm in the microwave. Wrap in linen until ready to serve.
A person placing sautéed strips of mushrooms, bell peppers, and onions onto a fajita skillet that is being heated over a gas stove.
  1. Step 5: Heat your fajita skillet (or regular skillet) over medium-high heat and then add the veggies.
A close-up view of veggie fajitas that are sizzling on a hot fajita skillet with lime wedges sitting on the side of the pan.
  1. Step 6: Serve while still sizzling with lemon wedges.

💃🏻 How To Serve

  • Build-your-own fajita bar:
    Serve the sizzling veggies straight from the skillet with warm flour tortillas and a variety of toppings so everyone can customize their own fajitas.
  • With classic toppings:
    Offer guacamole, sour cream, pico de gallo, shredded cheese, homemade salsa, and fresh cilantro for authentic flavor and texture contrast.
  • Add a squeeze of lime:
    A touch of fresh lime juice brightens the flavors and ties everything together.
  • With sides:
    Pair with Mexican rice, refried or black beans, or a simple corn salad for a complete meal.
  • As a bowl:
    Skip the tortillas and serve the seasoned veggies over steamed rice, quinoa, or cauliflower rice, topped with avocado and salsa for a lighter option.
  • With a crunchy element:
    Add tortilla chips or strips for extra texture, especially if serving fajita bowls.
  • For a crowd:
    Keep the veggies warm in a skillet or on a griddle and serve with a stack of tortillas wrapped in a clean towel to stay soft.

🙋🏽‍♂️ Frequently Asked Questions

Can I make Best-Ever Veggie Fajitas ahead of time?

Yes! You can slice and marinate the vegetables up to a day in advance. Cook them just before serving for the best texture and flavor.

Are Best-Ever Veggie Fajitas spicy?

They have a mild to medium heat from the chili powder and seasonings, but you can easily adjust the spice level—add more chili powder or a pinch of cayenne for extra kick, or reduce it for a milder flavor.

What’s the best way to reheat Best-Ever Veggie Fajitas?

Reheat the veggies in a hot skillet for a few minutes to bring back their char and keep them from getting soggy. Avoid microwaving if possible.

Can I grill the vegetables for Best-Ever Veggie Fajitas instead of cooking them on the stovetop?

Absolutely! Grilling adds a wonderful smoky flavor—just slice the veggies thick enough to stay on the grates and cook until tender and lightly charred.

A white dinner plate filled with an open-face veggie fajita with a glass of beef nearby.

😋 Other Classic Tex-Mex Recipes To Try

  • Tex-Mex chicken fajitas sitting on large oval fajita pan and topped with fresh pico de gallo and chopped cilantro with bowls of grated cheese and pico de gallo nearby.
    Tex-Mex Chicken Fajitas
  • A cast iron fajita skillet of steak fajitas with limes and green onions nearby.
    Authentic Steak Fajitas
  • An overhead view of a large fajita skillet filled with a serving of shrimp fajitas with bowls of all the fixings nearby including pice de gallo, lime wedges, and crumbled Cotija cheese.
    Best-Ever Shrimp Fajitas
  • Place the shredded pork carnitas on a corn tortilla with pico de Gallo, cilantro and fresh lime.
    Carnitas Tacos

Ready to make the best Tex-Mex vegetarian dish this side of El Paso? Go for it!

And when you do, be sure to take a photo of them, post it on Instagram, and tag @HowToFeedaLoon and hashtag #HowToFeedaLoon!

An overhead view of veggie fajitas on a large fajita skillet resting on a wooden board with charred flour tortillas resting nearby.

Best-Ever Veggie Fajitas

You will never miss the meat with these amazing vegetarian fajitas. The portobello mushrooms have an almost 'beefy' taste and texture to them and the flavor is classic in every way. They are healthy and off-the-charts delicious!
5 from 1 vote
Print Pin Rate
Course: Entree
Cuisine: Tex-Mex, Mexican
Prep Time: 15 minutes minutes
Cook Time: 25 minutes minutes
Total Time: 40 minutes minutes
Servings: 4
Calories: 341kcal
Author: Kris Longwell

Equipment

  • 1 Large skillet
  • fajita skillet optional

Ingredients

  • 3 tablespoon olive oil divided
  • 3 large portobello mushroom caps stem and gills removed, cut into strips
  • 3 bell peppers seeded and cut into strips
  • 1 large red onion sliced into strips
  • 3 cloves garlic
  • 2 tablespoon soy sauce
  • 1 tablespoon chili powder
  • ½ teaspoon smoked paprika
  • ½ teaspoon cumin ground
  • ½ teaspoon onion powder
  • 8 flour tortillas heated (preferably over gas flame)
  • fresh limes for garnish
  • cilantro chopped, for garnish
  • sour cream for garnish, optional
  • salsa for garnish
  • Cotija cheese crumbled, for garnish, optional

Instructions

  • Heat 2 tablespoons of the oil in a large skillet (ie, cast iron) over medium-high heat. Add the mushrooms and sauté, stirring occasionally, until soft and darkened, about 8 minutes. Remove from the skillet onto a platter.
    3 tablespoon olive oil, 3 large portobello mushroom caps
  • Use the same skillet (no need to wipe it clean) and heat the remaining tablespoon of oil over medium-high heat. Add the peppers and onion and sauté, stirring often, until very soft and the onions have begun to caramelize, about 10 minutes. Stir in the garlic and sauté for another 30 seconds.
    3 bell peppers, 1 large red onion, 3 cloves garlic
  • Return the mushrooms to the skillet and gently stir to combine. Stir in the soy sauce and cook, stirring often, for 1 minute. Stir in the chili powder, paprika, cumin, and onion powder. Sauté for 2 more minutes.
    2 tablespoon soy sauce, 1 tablespoon chili powder, ½ teaspoon smoked paprika, ½ teaspoon cumin, ½ teaspoon onion powder
  • Meanwhile, heat your tortillas, preferably over a gas flame, if possible. If using, heat your fajita skillet on the stove until very hot (be careful, handle it with a hot pad).
    8 flour tortillas
  • If using, transfer the vegetables to the heated fajita skillet and serve at once. Garnish with a squeeze of fresh lime and a sprinkle of cilantro. Serve with the heated tortillas and desired toppings.
    fresh limes, cilantro, sour cream, salsa, Cotija cheese

Notes

NOTE: Watch the video near the top of the recipe for visual guidance.
Feel free to use any variety of vegetables. Squash, zucchini, carrots, and eggplant are all wonderful additions. 
Leftover will keep (refrigerated) for several days. Reheat in a skillet on the stove over medium heat until heated through. 

Nutrition

Calories: 341kcal | Carbohydrates: 43g | Protein: 9g | Fat: 13g | Saturated Fat: 3g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 6g | Trans Fat: 0.003g | Sodium: 989mg | Potassium: 613mg | Fiber: 6g | Sugar: 9g | Vitamin A: 3514IU | Vitamin C: 117mg | Calcium: 119mg | Iron: 4mg
Tried this recipe? Take a Picture!Mention @HowToFeedALoon or tag #HowToFeedALoon!

More Comfort Food

  • A white dinner plate filled with a serving of creamy garlic parmesan chicken with sauce drizzled over the tops of the filets resting next to a pile of mashed potatoes and steamed string beans.
    Creamy Garlic Parmesan Chicken | Easy, Cheesy, and Irristable
  • A nine by thirteen inch white casserole dish filled a row of chicken enchiladas with sour cream sauce.
    Chicken Enchiladas with Sour Cream Sauce
  • Two homemade Philly cheesesteaks sitting next to each other on wrinkled brown paper with kettle chips, pickle spears, and two beers resting near the sandwiches.
    Homemade Philly Cheesesteak (Juicy, Cheesy, and Easy to Make)
  • A loaf of best homemade pumpkin bread that has been cut into slices on brown paper next to two glass mugs of coffee and a small bowl of softened butter.
    Best Homemade Pumpkin Bread Recipe

Comments

  1. Wesley says

    March 18, 2025 at 1:14 pm

    5 stars
    So good! The portobello mushroom acts like the fajita meat and the seasoning is perfection. Make homemade flour tortillas to really impress your guests!

    Reply
  2. Phyllis says

    January 19, 2025 at 3:37 pm

    I love the oval large cast iron pan you show for the vegetable fajitas. Can you please advise the brand as I am not locating that pan.

    Reply
    • Kris Longwell says

      January 20, 2025 at 4:03 pm

      Hi Phyllis! We got that oversized fajita skillet as a gift many years ago. I’ve searched for it and can’t find an exact match. However, this one is pretty close:

      Reply
5 from 1 vote

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Welcome!

Kris & Wesley (The Loon) live for fun, food, and fabulousness. "How to Feed a Loon" is a celebration of just that. Come join us on this joyous culinary ride.

More about us

Thanksgiving Favorites

  • A straight-on view of a glazed Cornish hen sitting on a bed of wild rice pilaf all on a white dinner plate with a fork nearby and another plate of the same in the background.
    Glazed Cornish Hens with Wild Rice Stuffing
  • A large oval platter holding five twice baked sweet potatoes that are topped with toasted marshmallows
    Twice Baked Sweet Potatoes
  • A Roast Turkey Breast with Herbs resting on a white platter garnished fresh sage leaves and lemon wedges and a large carving knife nearby.
    Roast Turkey Breast with Herbs
  • A square white baking dish filled with corn casserole next to a plate filled with the same.
    Corn Casserole
  • A large white platter of cooked and carved spatchcocked turkey with cranberries next to it.
    Spatchcocked Turkey
  • An overhead view of a square white baking dish filled with cornbread dressing and sausage and cranberries.
    Cornbread Dressing with Sausage and Cranberries

Popular Recipes

  • best-ever chicken salad recipe
    Best-Ever Chicken Salad
  • A white soup filled with roasted tomato basil soup next to sliced grilled cheese sandwiches.
    Roasted Tomato Basil Soup
  • Mahi Mahi tacos on a wooden table in a taco holder
    Amazing Mahi Mahi Tacos
  • A lemon wedge being squeezed onto a platter of chicken francese
    Chicken Francese
  • Southern Shrimp and Cheesy Grits recipe
    Southern Shrimp and Cheesy Grits
  • Slow Roasted Pork Shoulder on a platter with a side of gravy
    Slow Roasted Pork Shoulder

Footer

↑ back to top

Explore

  • Recipe Index
  • About Us
  • Subscribe

About

  • Privacy Policy
  • Contact

Copyright © 2025 How to Feed a Loon • This website contains affiliate links, which means that if you click on a product link, we may receive a commission in return. How To Feed a Loon is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com.

66 shares

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.