Skip to Content

Vegan Fajitas

These vegan fajitas have a unique blend of ingredients, amazing flavor and a meaty texture you’ll love!

This is the first time I ate fajitas, can you believe it?! How did I decide to make these? Well, I was actually craving the traditional Turkish shawarma recipe and I wanted to remember its taste, but in a meat-free version, of course! Because I had some really awesome ingredients in the fridge, I decided to stray away from the shawarma recipe and ended up creating these vegan fajitas instead!

So glad I did! These vegetable fajitas turned out so colorful, flavorful and the texture was just perfect! It actually feels like you’re eating the original beef fajitas.

I followed the traditional fajitas recipe but skipped the meat, cheese, and sour cream by replacing them with textured soy protein noodles and adding some guacamole instead of the classic fajita sauce.

schar ciabattine

For those of you who don’t know (like I didn’t…:) ) fajitas are a staple of the Tex-Mex cuisine, and they are made using grilled meat served on a taco or tortilla wrap. It is usually cooked with peppers and onion and has a special seasoning mix.

So, here is my own recipe for fajitas – made vegan! I used textured soy protein to mimic beef/chicken and added some extra ingredients such as garlic and arugula. Because I can’t eat gluten, I used gluten-free tortilla wraps by Schar, which just recently became available here in Romania, too. What a joy! I can now enjoy these every time I want! 🙂

What do you think? Will you try these vegan fajitas? 🙂 You’ll love them, I’m sure! This dish is great for a quick and easy lunch that you can take with you if you’re on-the-go!

vegan fajitas with Charred Peppers
Veggie Wrap with Charred Peppers fajitas vegane

Vegan Fajitas
These vegan fajitas have a unique blend of ingredients, amazing flavor and a meaty texture you’ll love!
5 from 1 vote
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Course Sandwich
Cuisine Mexican
Servings 2
Calories 279 kcal


  • 2 tortilla wraps I used gluten-free wraps from Schar
  • 1 bell pepper sliced, I used frozen bell pepper slices with mixed colors.
  • 1 handful arugula
  • 2 pickles sliced
  • 1 cup cabbage chopped
  • 1 onion julienned
  • 4 Tbsps tomato salsa half this quantity per portion
  • 4 Tbsps guacamole half this quantity per portion
  • 50 g textured soy protein noodles or chunks
  • 1 tsp thyme
  • ½ tsp sea salt


  • Bring water to a boil in a small pot. Add salt. Add textured soy protein noodles. Boil for 5 minutes. Remove from heat.
  • Heat oven at 375F. Grease an oven tray with some oil.
  • Strain soy noodles very well. Place them on an oven tray. Drizzle them with oil and sprinkle with thyme.
  • Cook them in the oven for 30 minutes, until crispy.
  • Heat a grill pan. Spray it with some oil.
  • Add bell peppers and cabbage.
  • Grill them for 10 minutes and cover the grill pan with a lid.
  • Spread sauces over the tortilla wraps.
  • Add all the ingredients in the wraps (divide the quantities by half: half in one wrap and the rest in the other).
  • Make the vegan fajitas and eat! 🙂


Calories: 279kcalCarbohydrates: 38gProtein: 17gFat: 8gSaturated Fat: 2gPolyunsaturated Fat: 1gMonounsaturated Fat: 4gSodium: 2508mgPotassium: 585mgFiber: 11gSugar: 11gVitamin A: 2466IUVitamin C: 105mgCalcium: 222mgIron: 5mg
Keyword soy, textured soy protein, tortilla, wrap
Liked this recipe?Join the community and receive monthly recipes, straight to your inbox!
Recipe Rating


Sunday 29th of July 2018

My choice for a healthy lunch. Tried it multiple times before and it's perfect every time! I even tricked my mother into making it on a regular basis. Oh, and we both love your blog so much! :)


Tuesday 14th of August 2018

Thank you! So happy to hear you liked the recipe! :D