• About
  • Recipe Index
  • FAQ
  • Subscribe
  • Accessibility
menu icon
go to homepage
  • My Favorite Recipes
  • Recipe Index
  • About
  • Subscribe
  • FAQ
    • Facebook
    • Instagram
    • Pinterest
  • search icon
    Homepage link
    • My Favorite Recipes
    • Recipe Index
    • About
    • Subscribe
    • FAQ
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Gastronotherapy » Recipes » Main Course

    Hearty Vegetarian Fajitas

    Modified: Aug 1, 2024 · Published: Feb 18, 2022 by MaryAnne · This post may contain affiliate links · 4 Comments
    Jump to Recipe Print Recipe

    An easy and vegetarian Tex-Mex meal that's ready in less than 30 minutes! Vegetarian fajitas are tender and meaty thanks to portobello mushrooms, with a slight crunch from the peppers and onions, and finished with creamy avocado and fresh cilantro. Make a fajita bar with all of your favorite toppings!

    Fajitas arranged on a wooden cutting board with cilantro and sliced limes.

    Want to save this recipe?

    Enter your email below and get it sent straight to your inbox. Plus, I'll send you easy and delicious recipes every week!

    Save Recipe

    I know I'm not alone in saying that Mexican food (or Tex-Mex) is one of my favorite cuisines. My easy refried bean tacos and creamy chicken enchiladas are on rotation year-round in my house.

    I was craving restaurant-style vegetarian fajitas recently, and I remembered how easy it is to make fajitas at home - they are ready in no time at all!

    For this healthy fajita recipe, we use portobello mushrooms to take the place of skirt steak. I love using portobello mushrooms to replace meat; they have an incredibly meaty texture that satisfies any craving (be sure to try my mushroom tacos!).

    Now you can make one of your favorite Mexican restaurant dishes at home!

    Jump to:
    • 👩🏼‍🍳 Why These Fajitas are the Best
    • 🌮 Ingredient Notes
    • 📝 Variations & Substitutions
    • 🔪 How To Make Vegetarian Fajitas
    • ⏲ Expert Tips
    • 🥑 Fajita Topping Ideas
    • 💬 Frequently Asked Questions
    • 🌯 Related Recipes
    • Vegetarian Fajitas Recipe

    👩🏼‍🍳 Why These Fajitas are the Best

    • Meaty, slightly crunchy, and creamy texture
    • Veggie fajitas that are smoky, subtly spicy and sweet, with that mouth-watering charred flavor!
    • A healthy vegetarian meal that's naturally dairy-free, protein-rich, high in fiber, and with a vegan and gluten-free option
    • Quick and easy recipe that's ready in less than 30 minutes
    • Recreate your favorite Tex-Mex restaurant meal at home; try it served with creamy cucumber gazpacho or beans and rice
    • Freezer-friendly recipe

    🌮 Ingredient Notes

    recipe ingredients arranged on a table.
    • Bell peppers - I love to use a variety of colors when making fajitas for two reasons: It makes for a colorful dish and also provides a great balance of flavor when combined (green peppers have a slightly bitter flavor while the red, yellow, and orange are sweet).
    • Portobello mushrooms - They have a delicious meaty texture and work well here because of their size when thinly sliced. Try them in my portobello burgers!
    • Lime juice - Using fresh lime juice really makes a difference in providing bright citrus flavor.
    • Worcestershire sauce - Provides deep flavor with notes of savory, sweet, funky, and sour.
    • Cumin - A major seasoning component for fajitas. It has so much warm flavor, so don't skip it!

    📝 Variations & Substitutions

    • Mushrooms. Although portobello mushrooms are large and "meaty", replicating the texture of skirt steak in classic fajitas, you can use your favorite mushrooms for this recipe and it will still be delicious.
    • Garlic. Although I highly recommend using fresh garlic to get as much garlicky flavor as possible, you can substitute 1 teaspoon of jarred garlic or garlic powder.
    • Worcestershire sauce. Replace it with soy sauce, miso paste, or apple cider vinegar if you don't have it on hand.
    • Gluten-free option: Use 100% certified gluten-free tortillas for a gluten-free meal.
    • Make vegan fajitas: Use a vegan brand of Worcestershire sauce, which is not classified as vegan (traditional Worcestershire sauce contains anchovies and/or fish sauce).
    • For additional protein: Add 1 (15 ounce) can of black beans or pinto beans (drained and rinsed).

    🔪 How To Make Vegetarian Fajitas

    Place sliced peppers, onion, and mushrooms in a large bowl and set aside.

    thinly sliced bell peppers, mushrooms, and red onion in a large mixing bowl.

    Make marinade/sauce: In a small bowl, combine lime juice, Worcestershire sauce, minced garlic, cumin, smoked paprika, chili powder, and salt, and whisk to combine.

    Pour marinade over sliced veggies and toss to combine using tongs or two large spoons.

    lime-garlic marinade in a small bowl.
    sliced peppers, mushrooms, and onion  tossed in marinade in large mixing bowl.

    Cook vegetables: Working in two batches, warm 2 tablespoons of olive oil in a large skillet over medium-high heat. Add half of your vegetables and cook for around 5 minutes, until they become slightly tender. Remove veggies from skillet using tongs or a slotted spoon. Repeat process with remaining olive oil and vegetables.

    cooked veggies in skillet and flour tortillas on a plate with lime, avocado, and cilantro.

    Warm tortillas: While vegetables are cooking, warm and char the tortillas by placing them over a gas burner (or grill) for a few seconds per side, using tongs to flip them. Alternatively, wrap tortillas in foil and warm in a preheated 350 degree F. oven for 10 minutes.

    flour tortilla being charred over a gas burner.

    Assemble fajitas: Assemble with cooked veggies, avocado, and cilantro, or your choice of toppings.

    white hand picking up fajita from blue plate.

    ⏲ Expert Tips

    • Cut vegetables into long thin strips. More surface area allows them to become more caramelized and they also fit better into your tortilla of choice.
    • Char tortillas over an open flame. If you have a gas stovetop or grill, I highly recommend giving your tortillas a good char for extra flavor. Just a few seconds on each side is all that's needed!
    • For another level of flavor, place bell peppers under a broiler for 5 minutes to get a beautiful char on them (before cooking them in the skillet).
    • Serve vegetables with tongs or a slotted spoon so that any remaining liquid stays in the pan. Nobody wants soggy fajitas!
    • Storage: Store leftover veggies in an airtight container in the refrigerator for up to 4 days. Tortillas can be wrapped in foil and stored in the refrigerator.
    • How to reheat: Place veggies in a skillet over medium-low heat for 5-7 minutes, until heated through. Tortillas can be wrapped in foil and warmed in a 350 degree F. oven for 10 minutes.
    • How to freeze: Place completely cooled vegetable filling into a freezer-safe container and store in the freezer for up to 3 months (tortillas can be frozen separately). To thaw, place in refrigerator overnight and follow reheating instructions above.
    Two fajitas on plates with sliced limes and a spoonful of salsa resting on plate.

    🥑 Fajita Topping Ideas

    When it comes to toppings for fajita tacos, the sky's the limit! Here are several suggestions:

    • Sour cream
    • Pico de gallo
    • Salsa
    • Guacamole
    • Cheddar or pepper jack cheese
    • Squeeze of lime juice

    💬 Frequently Asked Questions

    What can I put in fajitas instead of chicken?

    Although the foundation of fajitas is made with peppers and onions, there are several vegetarian options to replace chicken. Some delicious options include: beans, meaty mushrooms, or tofu.

    What vegetables to use in fajitas?

    Bell peppers, red onion, tomatoes, and chili peppers all give fajitas complex flavor.

    Can I use taco seasoning for fajitas?

    Absolutely! Every brand of taco seasoning uses a mixture of cumin, paprika, and chili, so the flavor will be very similar.

    What can you add to fajitas?

    Some of my favorite fajita toppings include: cilantro, salsa, guacamole, lime juice, and pico de gallo.

    🌯 Related Recipes

    • refried bean and cheese tacos arranged on a table with avocaco and cabbage.
      Cheesy Refried Bean Tacos (15 minutes)
    • two chipotle enchiladas on a gray plate with fresh cilantro and scallions.
      Creamy Chicken Chipotle Enchiladas
    • black bean corn avocado salsa in a bowl garnished with cilantro.
      Black Bean Corn Avocado Salsa
    • Smoky and meaty portobello mushroom tacos with fresh garnishes.
      Portobello Mushroom Tacos

    Tried this recipe? Please leave a star ⭐️⭐️⭐️⭐️⭐️ rating below and/or a review in the comments section further down the page. You can also stay in touch with us through social media by following us on Instagram, Pinterest, TikTok, and Facebook.

    Subscribe to my email newsletter to get a FREE e-book of 15 Healthy Weeknight Recipes, and get new recipes delivered to your inbox every week!

    Veggie fajitas arranged on a wooden cutting board.

    Vegetarian Fajitas Recipe

    Author: MaryAnne
    An easy and vegetarian Tex-Mex meal that is ready in less than 30 minutes! Vegetarian fajitas are tender and meaty, with a slight crunch from the peppers and onions, and finished with creamy avocado and fresh cilantro. Make a fajita bar with all of your favorite toppings!
    5 from 4 votes
    Print Recipe Pin Recipe
    Prep Time 10 minutes mins
    Cook Time 10 minutes mins
    Total Time 20 minutes mins
    Course Main Course
    Cuisine Mexican, Tex-Mex
    Servings 8 tacos
    Calories 261 kcal

    Ingredients
      

    • 3 bell peppers (I used a combination of colors), seeded and thinly sliced
    • 1 medium red onion, thinly sliced
    • 2 portobello mushroom caps (stems removed), thinly sliced
    • ¼ cup fresh lime juice
    • 2 Tablespoons Worcestershire sauce
    • 4 garlic cloves, minced
    • 1 ½ Tablespoons ground cumin
    • 1 ½ teaspoons smoked paprika
    • 1 ½ teaspoons chili powder
    • 1 ½ teaspoons salt
    • 4 Tablespoons extra-virgin olive oil, divided
    • 2 avocados, sliced (optional)
    • ½ cup fresh cilantro, chopped (optional)
    • 8 flour or corn tortillas

    Instructions
     
    Prevent your screen from going dark
     

    • Place sliced peppers, onion, and mushrooms in a large bowl and set aside.
    • Make marinade/sauce: In a small bowl, combine lime juice, Worcestershire sauce, minced garlic, cumin, smoked paprika, chili powder, salt, and whisk to combine.
    • Pour marinade over sliced veggies and toss to combine using tongs or two large spoons.
    • Working in two batches, warm 2 tablespoons of olive oil in a large skillet over medium-high heat. Add half of your vegetables and cook for around 5 minutes, until they become slightly tender (we don't want limp veggies here, we want a tender-crisp texture).
    • Remove veggies from skillet using tongs or a slotted spoon (try to leave liquid in the pan to avoid soggy fajitas). Repeat process with remaining olive oil and vegetables.
    • While vegetables are cooking, warm and char the tortillas by placing them over a gas burner (or grill) for a few seconds per side, using tongs to flip them. Alternatively, wrap tortillas in foil and warm in a preheated 350 degree F. oven for 10 minutes.
    • Assemble fajitas with cooked veggies, avocado, and cilantro, or your choice of toppings. Serve warm.

    Notes

    • Cut veggies into long thin strips. More surface area allows them to become more caramelized and they also fit better into your tortilla of choice.
    • Char tortillas over an open flame. If you have a gas stovetop or grill, I highly recommend giving your tortillas a good char for extra flavor. Just a few seconds on each side is all that's needed!
    • Serve veggies with tongs or a slotted spoon so that any remaining liquid stays in the pan. Nobody wants soggy fajitas!
    • Storage: Store leftover veggies in an airtight container in the refrigerator for up to 4 days. Tortillas can be wrapped in foil and stored in the refrigerator.
    • How to freeze: Place completely cooled vegetable filling into a freezer-safe container and store in the freezer for up to 3 months. To thaw, place in refrigerator overnight and follow reheating instructions above.

    Nutrition

    Calories: 261kcalCarbohydrates: 27gProtein: 5gFat: 17gSaturated Fat: 3gPolyunsaturated Fat: 3gMonounsaturated Fat: 11gTrans Fat: 0.001gSodium: 729mgPotassium: 562mgFiber: 6gSugar: 5gVitamin A: 1856IUVitamin C: 67mgCalcium: 79mgIron: 3mg
    Tried this recipe?Let us know how it was!

    More Vegetarian & Vegan Main Course Recipes

    • Buttery mushroom puff pastry tart cut into slices.
      Ultimate Mushroom Tart Puff Pastry (Easy & Vegetarian)
    • Sweetgreen copycat harvest bowl arranged on a table.
      25 Vegetarian Fall Recipes
    • Vegetarian blt with portobello mushrooms.
      The Ultimate Vegetarian BLT (with vegan option)
    • Chickpea salad sandwich arranged on a cutting board.
      Vegan Chickpea Salad Sandwich

    Comments

    1. Matt says

      February 22, 2022 at 9:22 am

      5 stars
      I added black beans for more protein and it was a very satisfying meal. My wife and I both loved the smoky flavor and level of spice!

      Reply
      • Gastronotherapy says

        February 22, 2022 at 5:46 pm

        So glad you and your wife enjoyed them, Matt! Thanks for stopping by!

        Reply
    2. Karen says

      April 26, 2024 at 6:49 am

      5 stars
      The flavor of these fajitas is out of this world!! I've been searching for more flavorful vegetarian recipes, and this was a big winner! I added a drizzle of Cholula b/c I like spicy fajitas. Can't wait to try more of your recipes!

      Reply
      • MaryAnne says

        April 26, 2024 at 6:58 am

        Thanks so much, Karen! I also like to add a few dollops of hot sauce to my fajitas!

        Reply
    5 from 4 votes (2 ratings without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    Hi! I’m MaryAnne, the writer, recipe developer, and photographer behind Gastronotherapy, where I bring vibrant, delicious, and thoughtfully crafted mainly vegetarian and vegan (flexitarian) recipes to life. While my focus leans toward wholesome, nourishing dishes, my love for dessert ensures that indulgence always has a place at the table!

    More about me →

    Subscribe to my email newsletter to get a FREE e-book of 20 vegetarian recipes, and get new recipes delivered to your inbox every week!

    Holiday Recipes

    • chewy brown butter snickerdoodles arranged on a blue plate.
      Brown Butter Snickerdoodles
    • bowl of imitation crab dip with spoon and crackers.
      Cold Imitation Crab Dip
    • Vegetarian stuffed squash with quinoa and cranberries.
      Vegetarian Stuffed Acorn Squash
    • pan of fluffy cinnamon rolls with cup of coffee on the side.
      Gooey Cinnamon Rolls (Cinnabon Copycat)
    • spiced candied nuts on a small plate
      Spiced Candied Nuts
    • Mixed nut tart on a white platter with gingham napkin and rolling pin.
      Caramel Nut Tart

    Popular Recipes

    • Chewy and crisp brown butter chocolate chip cookies arranged on parchment paper.
      Brown Butter Chocolate Chip Cookies
    • Gooey caramelized onion grilled cheese on a cutting board.
      French Onion Grilled Cheese (with Caramelized Onion)
    • asian brussels sprouts in a white bowl with chopsticks next to a gray napkin
      Kung Pao Brussels Sprouts
    • Easy vegetable lentil soup garnished with Parmesan cheese.
      Hearty Vegetable Lentil Soup
    • Plate of spaghetti pasta with a fork resting on the side.
      Easy Garlic Butter Pasta (20 minutes)
    • cheesy spinach and mushroom quiche in a tart pan with one piece being lifted out
      Cheesy Spinach and Mushroom Quiche
    Banner featuring a list of publications that MaryAnne has been featured in.

    Footer

    ↑ back to top

    About

    • My Story
    • Portfolio
    • Privacy Policy
    • Accessibility Policy

    Newsletter

    • Subscribe for emails and updates

    Contact

    • FAQ

    Copyright © 2025 Foodie Pro Theme

    marketing banner

    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.