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

Yield: 2

Vegan Fajitas

Veggie Wrap with Charred Peppers fajitas vegane

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

Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes


  • 2 tortilla wraps, I used gluten-free wraps from Schar
  • 200g (2 cups) bell pepper slices, I used frozen bell pepper slices with mixed colors
  • some arugula leaves
  • 2 pickles, sliced
  • 340g (1 cup) cabbage, chopped
  • 1 small onion, julienned
  • 2 Tbsps tomato salsa per fajita
  • 2 Tbsps guacamole per fajita
  • 50g (½ cup) textured soy protein noodles or chunks
  • 1 Tbsp dry thyme
  • ½ Tbsp sea salt


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

Nutrition Information



Amount Per Serving Calories 344Total Fat 6gCarbohydrates 51.8gProtein 20.5g

Did you make this recipe?

Please leave a comment on the blog or share a photo on Pinterest



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

Skip to Recipe