Vegan Fajitas

4.67 from 3 votes

This post may contain affiliate links.

These delicious vegan fajitas are easy to make in 20 minutes for a tasty plant-based meal the whole family will enjoy. Prefer a bowl? Try these Vegan Fajita Bowls.

Tortilla filled with bell peppers, onion and avocado on a cutting board.

Features

  • Dietary Features: Vegan, can be gluten-free (just use corn tortillas), can be oil-free.
  • Quick and easy to make – just a few minutes of prep and a quick cooking time.
  • For a fun family-friendly dinner, make a fajita table with all your favourite fillings like dairy-free cheese, sour cream, salsa, green onion, beans, cilantro and lime.
  • Perfect quick and healthy weeknight meal.

Ingredient Notes

Overhead view of various vegetables on a cutting board with some marinade in a bowl and a wheat tortilla.

This list is not complete. Please see the recipe card at the end of the post for the complete ingredient list with measurements and detailed instructions.

  • Olive Oil: For creating the marinade for the veggies. If you prefer the recipe to be oil-free, you can use 2 tbsp of broth.
  • Spices: To season the veggies, you’ll need cumin, paprika, garlic powder, onion powder and black pepper. For some heat, you can add a pinch of cayenne or red pepper flakes.
  • Veggies: Bell peppers, onion and portobello mushrooms. If you don’t like mushrooms, it’s totally fine to omit them or add some extra bell pepper to replace them.
  • Toppings: Up to you! I like Instant Pot refried black beans, dairy-free sour cream, salsa and avocado but anything goes. Try some vegan cheese if you like!

Step-by-Step with Photos

Step 1: Whisk together the marinade ingredients in a large mixing bowl.

Step 2: Chop all the veggies into thick slices then add to the bowl with the marinade, mix well and let sit for 10 minutes.

Chopped veggies marinated in sauce in a mixing bowl.

Step 3: Heat a large skillet over medium heat, then add the veggies and cook for 5-7 minutes until just tender.

Cooked fajita vegetables in a large skillet.

Serve the veggies in your favourite corn or wheat tortillas with toppings like sour cream, salsa and refried beans.

Drizzling cashew cream onto a vegan fajita.

FAQs

Can I use store-bought taco or fajita seasoning?

Sure! You can use store-bought seasoning and follow the package instructions to make your veggies.

Do I have to use mushrooms?

Nope. Just leave them out if you don’t like them.

Can I make this on a sheet pan?

Sure! For sheet pan fajitas, preheat oven to 425 F then add the veggies and marinade to a sheet pan. Mix well then roast at 420 F for 7-10 minutes until tender and lightly browned.

Can I add protein to these?

Sure. Toss in a can of rinsed chickpeas or a store-bought meat alternative like chick’n tenders or veggie ground round.

Notes & Tips

Overhead view of two vegetable fajitas.

Storing

Vegan Taco Recipes

Tortilla filled with bell peppers, onion and avocado on a cutting board.
4.67 from 3 votes

Vegan Fajitas

By: Deryn
These vegan fajitas are perfect for a quick and tasty home-cooked meal any night of the week. Marinate and cook up the veggies then serve hot with all your favourite fajita toppings like sour cream and salsa.
Prep: 15 minutes
Cook: 10 minutes
Total: 25 minutes
Servings: 4
Save Recipe
Enter your email & get the recipe!
Please enable JavaScript in your browser to complete this form.

Ingredients 

Vegetable Marinade

  • 2 tbsp olive oil, 30 mL
  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • 1 tsp garlic powder or minced fresh garlic
  • 1 tsp onion powder
  • ¼ tsp black pepper

Vegetables

  • 1 red bell pepper, thickly sliced
  • 1 yellow bell pepper, thickly sliced
  • 1 green bell pepper, thickly sliced
  • 1 large red onion, thickly sliced
  • 2 cups chopped baby portobello mushrooms, 300 g

For Serving

  • 8 tortillas, corn for GF version
  • diced avocado
  • fresh cilantro
  • lime
  • sliced green onions
  • vegan sour cream
  • salsa

Instructions 

  • Firstly, prepare the marinade by combining all ingredients together until fully mixed.
  • Slice the peppers, onion and mushrooms into thick slices. Place all the vegetable slices into a large bowl. Add the marinade and coat everything evenly. Set aside for 10 minutes.
  • In the meantime prepare your favourite toppings for serving.
  • Heat a large cast iron skillet over medium heat. Add the marinated vegetables and cook, until just tender, 5-7 minutes.
  • Assemble your fajitas by putting the cooked vegetable filling at the bottom of each tortilla. Top with chopped avocado, sour cream, salsa, fresh cilantro and a squeeze of lime.

Notes

Nutrition facts include 1/4 of the vegetable mixture and 2 corn tortillas per serving.
Storing: The cooked veggies can be stored in a container in the fridge for up to 3 days. Reheat as needed on the stovetop or in the microwave. Not suitable for freezing.

Nutrition

Serving: 2fajitas, Calories: 343kcal, Carbohydrates: 60g, Protein: 9g, Fat: 10g, Sodium: 19mg, Fiber: 8g, Sugar: 5g
Like this recipe? Rate and comment below!

You Might Also Like

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.

9 Comments

  1. 5 stars
    This is one of my go to easy recipes I love to make when im home on my own, only because my daughter wont eat mushroom and nothing can replace them in this recipe! I love mushroom but i dont eat them as often as I would like. I love the mix of spices in this recipe and I always add black beans for extra protein.

  2. 5 stars
    Very easy to make! The marinade is very good! I didn’t realize I didn’t have onion powder at home, so I made the marinade without and it still tasted delicious! I decided to add refried beans to my fajitas. It taste good! I recommend!ย 

  3. Made the fajitas and the chipotle cream sauce last night, both double batches and both were absolutely delicious! Allow some extra time for preparation. We used a large cast iron pan for the fajitas and the aroma was amazing. You won’t be disappointed!

  4. 4 stars
    I had. To run and grab the ingredients for this recipe the moment I saw the picture. ย  So easy and delicious. ย Thank you so much for posting !!!ย