This post may contain affiliate links. Please read my disclosure and privacy policy.

Vegan Fajitas are a delicious sheet-pan dinner loaded with veggies. They roast to perfection in less than 30 minutes and taste like a restaurant-quality meal when paired with creamy cilantro sauce.

Vegan Fajita dipped in creamy cilantro sauce.

While fajitas are normally cooked in a skillet on the stovetop, sheet pan fajitas require much less effort. Just add everything to a pan and let them roast to perfection.

As the vegetables cook, you’ll have time to prepare a batch of bean dip and creamy cilantro sauce, which takes the flavor over the top.

Ingredients You’ll Need

Vegan Fajita ingredients labeled on a marble surface.

Portobello mushrooms give this recipe a meaty texture, without using animal products. Paired with bell peppers, onions, and spices they become quite flavorful, with minimal effort. 

You’ll also need tortillas for serving. Use corn tortillas or almond flour tortillas to keep these gluten-free, if needed.

If you don’t feel like making the creamy cilantro sauce, serve these vegan fajitas with vegan sour cream or vegan cheese, instead. Pico de gallo and guacamole also make excellent toppings!

How to Make Vegan Fajitas

Preheat the oven to 400ºF and slice the mushrooms, onions, and bell peppers into strips. Add the vegetables to a large, rimmed baking sheet, drizzle with the olive oil, and toss well.

sliced fajita veggies on a half sheet pan.

In a small bowl, make the fajita seasoning by stirring together the chili powder, cumin, garlic powder, smoked paprika, and salt.

Sprinkle the seasoning over the veggies and toss again, to make sure everything is evenly seasoned.

spices mixed together in bowl and sprinkled over veggies in pan.

Place the pan in the oven and roast until the vegetables are tender, about 25 minutes. They will shrink as they cook, and there’s no need to stir during the cooking cycle. The process is hands-off!

While the vegetables are roasting, prepare the cilantro sauce by adding the cilantro, lime juice, hemp hearts, water, salt, garlic, and red pepper flakes to a blender.

Secure the lid and blend until smooth and creamy. Set it aside until you’re ready to serve. 

cilantro sauce before and after blending.

You can use the same blender to prepare a quick bean dip if you’d like to add extra protein to your fajitas. Or, use a can of refried beans for convenience.

To warm the tortillas, place each tortilla on a dry skillet over medium heat for 30 seconds, then flip and warm the other side until they are soft. Repeat with as many tortillas as you need for serving. You can also wrap a stack of tortillas in foil and warm them in the oven for the last 10 to 15 minutes of the vegetable cooking cycle.

cooked fajita veggies added to a tortilla with bean dip.

Serve the cooked veggies in a warm tortilla, with bean dip and cilantro sauce. Feel free to add any other toppings you love, such as sliced avocado, salsa, or guacamole.

Leftovers can be stored separately in an airtight container in the fridge for up to 5 days. The veggies make an excellent addition to a burrito bowl with rice and black beans.

Frequently Asked Questions

Do I have to use an oven?

No, you can saute the fajita veggies in a large cast iron skillet, instead. Just heat the oil in a large skillet over medium-high heat, then saute the veggies until they start to soften, about 5 to 8 minutes. You may want to start with the onion first, then add the bell peppers as they shrink down, and then the mushrooms. Add the seasoning, and stir again until the spices smell fragrant and the veggies are as tender as you’d like them to be. 

Do fajita veggies have protein?

Bell peppers and mushrooms are not known for being high in protein. For a more filling meal, be sure to add refried beans or bean dip to your tortillas, then load them up with the fajita veggies. 

Looking for more Mexican-inspired recipes? Try Black Bean Tacos, Vegan Quesadillas, or Sweet Potato and Black Bean Enchiladas for more ideas. 

Vegan Fajita dipped in creamy cilantro sauce.

Vegan Fajitas with Creamy Cilantro Sauce

5 from 4 votes
Vegan Fajitas are an easy sheet pan meal that tastes like it came from a restaurant. Don't skip the creamy cilantro sauce, which completes this plant-based dinner.
prep15 mins cook25 mins total40 mins
Servings:4

Ingredients
  

  • 2 Portobello mushroom caps , sliced into thin strips
  • 2 bell peppers , sliced into thin strips
  • 1 large yellow or red onion , sliced into thin strips
  • 2 tablespoons olive oil
  • ½ teaspoon chili powder
  • ½ teaspoon garlic powder
  • ½ teaspoon ground cumin
  • ¼ teaspoon smoked paprika
  • ½ teaspoon fine sea salt
  • 8 tortillas , for serving

Creamy Cilantro Sauce

  • 1 cup fresh cilantro , loosely packed with no large stems
  • 3 tablespoons fresh lime juice
  • ½ cup hemp hearts
  • ½ cup water
  • 1 garlic clove
  • ¼ teaspoon crushed red pepper flakes
  • ½ teaspoon fine sea salt

Instructions

  • Preheat the oven to 400ºF. On a large rimmed sheet pan, add the sliced portobello mushrooms, bell peppers, and onion, and toss well with the olive oil.
  • In a small bowl, mix the chili powder, garlic powder, cumin, smoked paprika, and salt. Sprinkle it evenly over the veggies and toss well. Place the pan in the oven and roast until the veggies are tender, about 25 minutes. There's no need to stir; the veggies will shrink as they cook.
  • While the vegetables cook, prepare the cilantro sauce. Add the cilantro, lime juice, hemp hearts, water, garlic, red pepper flakes, and salt to a blender. Secure the lid and blend until smooth. Taste the mixture and add an extra ¼ teaspoon of salt or red pepper flakes to boost the flavor, if needed. (I like to add both, but this will vary based on the salt you use and your spice preference.) Set the sauce aside until ready to serve.
  • Warm the tortillas by placing them in a dry skillet over medium-high heat for 30 seconds, then flip and warm the other side. Repeat with the remaining taco shells. Alternatively, you can wrap the stack in foil and place them in the oven for the last 10 to 15 minutes of the vegetable cooking cycle.
  • When the veggies are done cooking, serve them warm in the tortillas with the cilantro sauce and any other toppings you like. Make them more filling by adding refried beans or bean dip to each tortilla. Leftovers can be stored in separate airtight containers for up to 5 days.

Notes

Nutrition information is for 2 fajitas, using corn tortillas and all of the cilantro sauce. This information is automatically calculated and is just an estimate, not a guarantee.
Gluten-Free Note: This recipe is gluten-free when you use corn, almond flour, or cassava flour tortillas. Be sure to check the label on your package if you need a gluten-free option.
Update Note: This recipe was updated in February 2024 to include smoked paprika and the creamy cilantro sauce. You can find the original recipe here.

Nutrition

Calories: 439kcal | Carbohydrates: 42g | Protein: 16g | Fat: 24g | Saturated Fat: 4g | Polyunsaturated Fat: 11g | Monounsaturated Fat: 8g | Trans Fat: 0.003g | Sodium: 1041mg | Potassium: 464mg | Fiber: 6g | Sugar: 8g | Vitamin A: 2445IU | Vitamin C: 84mg | Calcium: 147mg | Iron: 7mg
Course: Main Course
Cuisine: Mexican
Keyword: vegan fajitas

If you try this Vegan Fajitas recipe, please leave a comment and star rating below letting me know how you like it!

Megan Gilmore leaning on her white countertop.

Megan Gilmore

Hi, I’m Megan. A former fast food junkie turned best-selling cookbook author. I create healthy recipes made with simple ingredients to make your life easier.

Read More

You May Also LIke

Leave a Review!

I love hearing from you! Submit your question or review below. 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.

Comments

  1. OMG, this sauce is so good. Love that I could make it while the veggies cook in the oven! My family is putting this one on a weekly rotation.

  2. I can only comment on the cilantro sauce because that’s all I made – I made it to go with chicken and sautéed pepper quesadillas. The sauce is amazing! So good and creamy and fresh tasting! The lime and garlic gives it a nice flavor.

  3. Made last night. They were easy and delicious. Used almond tortillas – and toppings as you suggested. My boyfriend and I enjoyed making them and eating them. I greatly appreciate you – the recipes you share are such a positive accent in my life.

  4. I couldn’t believe how incredibly delicious this was. I used cauliflower tortillas to eliminate the corn and it was wonderful. Very easy to make. I look forward to having it again tonight