Vegetarian Fajitas

4.88 from 25 votes
Jump to Recipe

This post may contain affiliate links. Please see our disclosure policy.

Loaded with peppers, onions, and mushrooms, these Veggie Fajitas comes together in under 30 minutes and satisfy vegetarians and meat-eaters alike!

Cast iron skillet with veggie fajita mixture.

Easy & Flavorful Veggie Fajitas

Of my many vegetarian recipes, this Vegetarian Fajitas recipe ranks up there as a favorite--for me, my family, AND readers! And it is easy to see why!

With caramelized onions, slightly charred peppers, earthy mushrooms, and bold fajita seasoning, these Veggie Fajitas come together in under 30 minutes to deliver a knockout dinner

Paired with a side of Instant Pot refried beans, and a refreshing pina colada smoothie, you have yourself one delicious, easy, affordable, healthy meal.

Happy Cooking! xo Kristen

Notes on Ingredients

Ingredients for veggie fajitas labeled on counter.
  • Peppers: For the best flavor, opt for at least one sweet bell pepper, such as an orange pepper, red pepper, or yellow pepper. Green bell peppers add a fresh flavor, but should not be used alone, or the flavor will not be as complex and enjoyable.
  • Onions: A regular yellow onion or sweet onion, like a Vidalia onion, are both great options for fajitas. They both caramelize beautifully and lend the fajitas delicious flavor.
  • Portobello Mushrooms: Portobello mushrooms give these fajitas texture and meatiness and make them feel more substantial. I don't remove the gills from the mushrooms, as I like the meaty taste it gives these fajitas. But if the texture bothers you, by all means, scrape the gills from the mushrooms before slicing and adding them to the skillet.
  • Fajita Seasoning: I use a blend of cumin, smoked paprika, onion powder, salt, and pepper to replicate the flavors in fajita seasoning. Feel free to use regular paprika if you don't have smoked paprika on hand.
  • Limes: The zest and juice of the lime bring these fajitas to life. It is a game-changer when it comes to flavor in fajitas.
  • For Serving: Serve on tortillas with toppings of choice. Diced avocado, diced tomatoes, diced onions, shredded cheese, minced cilantro, guacamole, and/or sour cream are all great options.

How to Make Vegetarian Fajitas

The following tips are provided to help you achieve perfect results. You will find the ingredient quantities and detailed instructions in the recipe card at the bottom of this post.

  1. Saute the Peppers and Onions. The peppers and onions need longer to cook than the portobello mushrooms, so you want to begin this recipe by sautéing them together in a bit of oil until softened and starting to caramelize.
Yellow and red sweet bell peppers sauteed with onions for base of fajitas.
  1. Add Mushrooms. Once the onions and peppers have become softened, it is time to add in the portobello mushrooms. Add them to the skillet along with the minced garlic and dried spices and saute until the mushrooms are softened and the peppers and onions are fully caramelized.
Sauteed Peppers, Onions, and Mushrooms in skillet for Veggie Fajita Recipe.
  1. Season. To really take the flavor of these fajitas over the top, add in the zest and juice of a lime. You also want to take a quick taste at this point to see if you need to adjust the seasonings.
  2. Serve. The best way to serve this veggie fajita mixture in my opinion is in warmed tortillas with sliced avocado for a creamy, rich finish. Of course, you can opt to add shredded cheese, sour cream, or even pickled jalapenos if desired.
Veggie Fajita Mixture in tortillas topped with avocado and cilantro.

Tips for the Best Vegetarian Fajitas

  • Cut everything into strips. You want your vegetables to run the length of the tortilla, so it is crucial to cut your peppers, onions, and mushrooms into thin, long strips. This allows the vegetables to have more contact with the skillet, meaning more opportunity for char and flavor.
  • Use the right pan. Cast Iron skillets are best for authentic fajitas. The char that is achieved on the peppers and onions in a cast-iron skillet is hard to beat. However, you can use a nonstick skillet if that is all you have. Just be sure your pan is heated fully before adding your peppers and onions. This will let your vegetables caramelize on the outside, while still maintaining some of their crispness.
  • Serve with a slotted spoon. Even though most of the liquid will evaporate as the vegetables cook, there may be some residual liquid in the pan. And while that juice is flavorful, that same juice could make your tortillas soggy--and no one likes soggy tortillas!

More Vegetarian Tex-Mex Favorites

five-stars

Did you make this recipe?

If you enjoyed this recipe, please leave a comment with a 5-star review at the bottom of the post. Thank you!

Save this Recipe!
Get this sent to your inbox, plus get new recipes from us every week!
4.88 from 25 votes

Vegetarian Fajitas

Servings: 4
Prep: 10 minutes
Cook: 12 minutes
Total: 22 minutes
Mixture of portobello mushrooms and onions and peppers for Vegetarian fajitas in cast iron skillet.
Loaded with peppers, onions, and mushrooms, these Veggie Fajitas are a light and flavorful meal that satisfies vegetarians and meat-eaters alike!

Video

Ingredients 

  • ½ tablespoon extra virgin olive oil, see note for oil free version
  • 1 large yellow onion, thinly sliced
  • 2 medium bell peppers, seeded and thinly sliced
  • 1 clove garlic, minced
  • 2 large portobello mushrooms, sliced into ½-inch slices
  • ½ teaspoon smoked paprika
  • ½ teaspoon onion powder
  • ½ teaspoon black pepper
  • ½ teaspoon cumin
  • ½ teaspoon kosher salt
  • 1 medium lime, zest and juice
  • minced cilantro, optional
  • tortillas, avocado, cheese, sour cream, tomatoes, etc, for serving

Instructions 

  • Preheat ½ tablespoon extra virgin olive oil in a 12-inch cast iron skillet over medium-high heat. Once heated, add the sliced peppers and onions and saute for 4-5 minutes, or until onions begin to soften and caramelize.
    Yellow and red sweet bell peppers sauteed with onions for base of fajitas.
  • Once the onions and peppers have softened, add the minced garlic, sliced mushrooms, ½ teaspoon smoked paprika, ½ teaspoon onion powder, ½ teaspoon black pepper, ½ teaspoon cumin, and ½ teaspoon kosher salt to the skillet. Saute for 4-5 minutes longer until mushrooms soften and the liquid that was released into the pan mostly renders off (it will not all render off and that is okay!)
    Sauteed Peppers, Onions, and Mushrooms in skillet for Veggie Fajita Recipe.
  • Turn off the heat and stir in the zest and juice of 1 medium lime.
    Vegetarian Fajita Mixture in cast iron skillet with lime and avocado off the side.
  • Use a slotted spoon and serve on top of your favorite tortillas and top as desired.

Notes

Cast Iron skillets are best for authentic fajitas. The char that is achieved on the peppers and onions in a cast iron skillet is hard to beat. However, you can use a nonstick skillet if that is all you have. 
Portobello Mushrooms: Simply wipe the mushrooms down with a damp towel or paper towel to remove the dirt and then slice. I don't remove the gills from the mushrooms, as I like the meaty taste it gives these fajitas. But if the texture bothers you, by all means, scrape the gills from the mushrooms before slicing them.  
Oil-Free Option: To keep these plant-based fajitas oil-free, saute the vegetables using vegetable broth instead of oil. Start by placing 2 tablespoons of broth in the skillet and heating the broth until sizzling. Add in the onions and peppers and proceed with the recipe, adding more stock as needed. Watch closely to not burn the vegetables. 
Leftovers: Store leftover fajita mixture in an airtight container for up to 4 days in the refrigerator. It is best to reheat the mixture in a dry, hot skillet so the vegetables do not become soggy, as they would if heated in the microwave. 

Nutrition

Calories: 63kcalCarbohydrates: 10gProtein: 2gFat: 2gSaturated Fat: 1gSodium: 299mgPotassium: 336mgFiber: 3gSugar: 5gVitamin A: 1986IUVitamin C: 83mgCalcium: 16mgIron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Mention @amindfullmom or tag #amindfullmom!

This post was originally published in 2020 but updated in 2025.

About Kristen Chidsey

Kristen is a wife, busy mom of two, and creator of A Mind "Full" Mom. From breakfast to dinner to dessert, it is her passion to share tried-and-true recipes that are big on flavor, made with easy-to-find ingredients, and family-approved!

You May Also Like

4.88 from 25 votes (10 ratings without comment)

Leave a comment

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

36 Comments

  1. 4 stars
    These were very good. I'm not a vegetarian, but I will use this recipe again. It was not nearly as salty as fajitas I've had in restaurants, which was a nice change. I think it serves more than four people as the recipe stated.

    These are things I did a tiny bit differently:

    2 Tbsps. of oil
    8 ozs. of white mushrooms (sliced) instead of portabella
    1 red bell pepper
    1 orange pepper
    BY MISTAKE I added the lime juice when I added the spices, garlic, and mushrooms to the pan, BUT I would do it that way again the next time. (I did not use the lime zest because I forgot to zest my lime before squeezing).

  2. 5 stars
    These are really and perfect for weeknights when I don't want to spend a lot of time in the kitchen. We will definitely make these again!

  3. 5 stars
    I made these for dinner last night and they were incredible! I loved how quick, easy and DELICIOUS they were!

    1. 4 stars
      I made these today and was very pleased with how they turned out. I added 1/2 each green and yellow zucchini along with the onions, peppers, and cremini mushrooms, and served it on whole wheat flour tortillas with a bit of shredded cheddar, chopped tomatoes, green onions, and plain Greek yogurt in place of sour cream. I didn't have a lime on hand, which would have really piqued up the flavor, but I dropped in the liquid from the chopped tomatoes at the end instead, to prevent the veggies from getting too dry. Whenever I try to make veggies for fajitas at home, I always seem to mix up the spicing by trying to add too many different spices: chili powder, cumin, coriander, and oregano in addition to salt, pepper, onion and garlic powders, and it ends up muddying both the flavor and the texture. Cutting the spices down to only cumin, paprika, and onion powder really made a difference. Actually, I happen to have acquired some smoked cumin, and I used that instead of regular cumin - it gives it a really nice, smoky flavor that vegetarians don't often find it easy to come by. I recommend the smoked cumin in this if you should have any on hand. Thanks for a great, simple recipe!