Best-Ever Veggie Fajitas

As an Amazon Associate, we may earn commissions from qualifying purchases from Amazon.com.

We’ve been big fans of fajitas since they became popular back in the 1980s.  But, not until recently did we discover how amazing the vegetarian version is.

If you love fajitas as much as we do, you are likely skeptical of the non-meat variety. Once you try these fajitas, you’ll never doubt them again. Serve them with pico de gallo, roasted tomato salsa, and even guacamole, and you might just declare they are some of the best fajitas you’ve ever prepared, served, and eaten. They are that good!

An overhead view of a large fajita skillet that is filled with a serving of veggie fajitas and surround by festive bowl of cheese, limes, sour cream, and a stack of charred flour tortillas.

How To Make Veggie Fajitas

 

NOTE: If you liked this video, please subscribe to our YouTube channel. Remember to click the little ‘bell’ icon so you’ll never miss a new video. Thank you!

The Ingredients You Will Need

The great thing about this recipe is you can easily adapt it to your own likes. If desired, add even more veggies, like squash, zucchini, carrots, radishes, and more! We do feel the portobello mushrooms add a depth of flavor and texture. Here’s what we recommend:

Oil – Olive oil and vegetable oil are both great options.
Mushrooms – We love large portobello caps, but any variety will work.
Bell peppers – For a beautiful appearance (and depth of flavor), we go with red, yellow, and orange. But green works great, too!
Onion – Red, yellow, or white, cut into long strips.
Garlic – Minced.
Soy sauce – Worcestershire sauce can be substituted, however, you’ll need to add a little salt to the seasonings.
Seasonings – Chili powder, smoked paprika, ground cumin, onion powder.
TortillasFlour or corn. Lightly charred over a gas flame, if possible.
Garnishes – Pico de gallo, sour cream, chopped cilantro, cheese (Cotija is recommended).

EXPERT TIP: Be gentle with the mushrooms as you are sautéing them, trying not to let them break apart. Gently sauté them until they become very soft and lightly browned.

An overhead view of large strips of portobello mushroom caps that are being sautéed in a large black cast-iron skillet with a wooden spoon in the middle of them.

Tips for Make the Best-Ever Veggie Fajitas

High Heat Cooking – Use a cast-iron skillet or a grill pan and preheat it over medium-high heat. Cooking the veggies at a high temperature will help achieve a nice char and caramelization, adding depth to the flavor. Stir-fry the veggies in batches if necessary to avoid overcrowding, which can lead to steaming instead of searing.

Layer Your Ingredients – Start by cooking the portobello mushrooms first, as they take a bit longer to soften. Once they’re done, remove them from the pan and then sauté the bell peppers and red onions. This method ensures that each vegetable is cooked perfectly without becoming mushy. Stir in the soy sauce before the seasonings. Allow the seasonings to blossom by letting the veggies cook for several more minutes.

Serve with Fresh Toppings – Enhance your fajitas with fresh toppings like avocado or guacamole, chopped cilantro, lime wedges, and a dollop of sour cream or yogurt. These fresh elements will add brightness and balance to the dish, making your fajitas even more delicious.

Heat the Tortillas – Preferably over a gas flame, if possible. This not only heats the tortillas but adds a nice depth of smoky flavor to the fajitas that is delicious.

EXPERT TIP: Sauté the bell peppers and onions until they are very tender. The onions will become darker and begin to caramelize. The peppers should just start to brown in spots. This typically takes about 15 minutes.

A close-up view of a combination of colorful bell pepper strips and strips of red onion that have been sautéed in a large cast-iron skillet with a wooden spoon inserted in the middle.

How To Serve and What to Serve With

We love to serve our fajitas on our large fajita skillet. Be sure to heat the skillet over high heat and then place the sautéed veggies on the hot skillet just before serving. This will give you the classic sizzle that you get in Tex-Mex restaurants. Be sure to let guests know the skillet is very hot.

If you don’t have a fajita skillet, no problem, simply serve them directly from the hot skillet.

Go with any, or all, of the following classic fajita fixin’s:

EXPERT TIP: Stir in the seasonings for the last couple minutes of sautéing the vegetables. Stir gently and allow the seasonings to “blossom” before serving.

A person transferring fajita seasonings from a small white bowl into a skillet filled with sautéed portobello mushrooms and strips of bell peppers and red onion.

Other Classic Fajita Recipes To Try

We’ve never met a fajita that we didn’t like. If you love fajitas as much as we do, you’ll want to try all of the following. They are authentic and so good!

These are all amazing, without a doubt. But, folks, you will not believe how delicious these vegetarian fajitas are, too!

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.

Folks, we are about as big a fan of fajitas as anyone there ever was. Of course, we love fajitas with perfectly grilled protein, but you will not believe how delicious these are, too.

They are certainly lower in calories than the other varieties, but they do not sacrifice flavor.

The portobello mushrooms have a “beefy” flavor and texture. Go with corn tortillas and leave out the sour cream and cheese to keep them vegan.

Every bite is the classic fajita taste and texture!

A close-up view of a hand-held veggie fajita that is stuffed with sautéed mushrooms, peppers, onions, sour cream, cotija cheese all in a lightly charred flour tortilla.

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 a large fajita skillet that is filled with a serving of veggie fajitas and surround by festive bowl of cheese, limes, sour cream, and a stack of charred flour tortillas.

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!
Print Pin Rate
Course: Entree
Cuisine: Tex-Mex, Mexican
Keyword: how to make veggie fajitas, Vegetarian
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes
Servings: 4
Calories: 341kcal

Equipment

  • 1 Large skillet
  • fajita skillet optional

Ingredients

  • 3 tbsp 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 tbsp soy sauce
  • 1 tbsp chili powder
  • ½ tsp smoked paprika
  • ½ tsp cumin ground
  • ½ tsp 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 tbsp 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 tbsp soy sauce, 1 tbsp chili powder, ½ tsp smoked paprika, ½ tsp cumin, ½ tsp onion powder
  • Meanwhile, heat your tortillas, preferably over a gas flame, if possible. If using, heat your fajita skillet on the skillet 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

See the video near the top of the blog post for visual guidance. If you liked the video, please subscribe to our YouTube channel. 
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!

2 Comments

  • 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.

Leave a Reply

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

Recipe Rating