Vibrant vegetables and savory soy curls are the key to the best vegan fajitas. This sizzling and satisfying recipe proves it's easy to make delicious plant-based "chicken" fajitas at home—and maybe even have extras for the next day!
This post may contain affiliate links, which means that I make a small commission off items you purchase at no additional cost to you. Please read my policy page.
Craving mouthwatering vegan fajitas? Then, we’ve got you covered! You’ll fall in love with this simple yet satisfying twist on the classic Mexican dish. This recipe is packed with colorful veggies, seasoned plant-based proteins, and a burst of zesty flavors.
This popular Mexican dish traditionally consists of a grilled protein, sliced into strips, and served with sautéed peppers and onions. The filling is often wrapped in a flour tortilla, creating a flavorful and customizable handheld meal. The good news is vegan fajitas can easily replace the meat with plant-based proteins.
While vegan tacos, tostadas, tamales, burritos, and quesadillas are all incredibly delicious, there’s always a special fondness for vegan fajitas. They’re one of the most versatile of recipes and an easily requested, vegan-friendly option at restaurants. For even more delicious Mexican-inspired recipes, don’t miss out on our Cinco de Mayo recipe guide!
If you’re ready to start savoring every bite of these fantastic fajitas, let’s get started!
Making your own Mexican-inspired wraps is a win, especially with this customizable recipe. Here’s what makes this recipe so awesome:
Easy to Make: Simply stir fry, add sauce, and wrap!
Savory and Satisfying: Veggies and plant-based protein are a great combination for helping you feel satiated.
Great for Using Leftovers: The perfect recipe of using up veggies on the edge of expiring or small amounts of food that isn’t quite enough for a meal.
Wholesome Ingredients: No preservatives or artificial flavors in this recipe! Compared to packaged fajitas (or even restaurant options), this is a much healthier choice.
Ingredients and Substitutions
While you’ll want to keep the classic flavor of your fajita, the ingredients can vary. Substitutions are actually encouraged in this recipe!
Soy Curls: This plant-based protein is such a great alternative to chicken. It has a wonderful texture and soaks up any flavor. For more recipes including this versatile ingredient, make sure to check out this Soy Curls guide!
Sliced Vegetables: Thinly sliced bell peppers and onions are the traditional shape for fajitas, but you can mix it up by using large chunks, diced veggies, or even zoodles (zucchini noodles) instead!
Spices: If you love spicy and buffalo sauce is a little too tame for you, how about adding habanero or sriracha? To tone down some of the heat, feel free to omit the buffalo sauce and add smoked paprika, ginger, or oregano. Delish!
Tortillas: Choose burrito-sized tortillas for your fajita filling if you’ve got a big appetite or smaller corn tortillas if you like more compact soy curl fajitas. To keep the tortillas from falling apart, make sure to add the filling right before eating to prevent sogginess. Or, add a leaf of lettuce to the tortilla before adding the veggies and vegan “chicken.”
Easy Variations and Serving Tips
Wrapping up a batch of fajitas can be lots of fun. The ingredients are so versatile that you can almost use anything at all from the fridge. This recipe is absolutely perfect for little bits of veggies or leftovers that you’d rather not throw away. Here are a few more ways to serve or switch things up:
Tempting Table Service: While your filling is cooking, heat up a small cast iron pan in the oven. When the fajita mixture is done, transfer to the cast iron serving pan and bring to the table while it’s still sizzling. Make sure to use pot holders!
Vary Your Vegetables: Peppers and onions are traditional fajita veggies, but you can use any vegetable you like best! How about adding in some chopped tomatoes, mushrooms, or zucchini? Or, be bold, and use beets, brussels sprouts, cabbage, carrots, or cauliflower instead!
Take Out the Tortilla: For fun and tasty twist, how about making a vegan fajita bowl instead? Place a scoop of your favorite grain in the bottom of a bowl, a handful of dark leafy greens, a generous scoop of vegan soy curl fajita filling, and complete with your favorite toppings.
How to Make Easy Vegan Fajitas
Here is a simple step-by-step guide on how to make vegan chicken tacos. It’s a breeze once the curls are soaked and ready to sauté. Follow these process photos, or scroll down to the printable recipe card for the full recipe.
Step 1: Prepare the Soy Curls: Soak the soy curls in vegetable broth. Heat 1 tablespoon of vegetable oil in a skillet over medium-high heat. If you’re using a different plant-based protein, you can skip this step.
Step 2: Sauté Vegetables: Sauté the sliced bell peppers, onions and garlic in oil until they are tender-crisp and slightly caramelized. You can also use a frozen vegetable mix from the grocery store. They might just take a little longer to cook.
Step 3: Combine Soy Curls and Vegetables. Add the soaked curls to the skillet with the sautéed vegetables. Toss everything together along with the spices to combine. Add the buffalo sauce and let the flavors meld for a few minutes.
Step 5: Assemble Fajitas. Spoon the “chicken” and vegetable mixture onto the center of each tortilla.
Step 6: Add Toppings and Fold. Customize your fajitas with toppings like avocado, cilantro, cabbage, dairy-free sour cream, and shredded vegan cheese. Fold the tortillas around the filling to form fajitas and serve immediately.
Frequently Asked Questions
Can you freeze vegan fajitas?
You can certainly freeze vegetable fajitas for up to 3 months. Freeze the soy curls and vegetable filling in a freezer-safe container. Place the tortillas in its own freezer-safe bag and store separately from the filling for best results.
How long do vegan fajitas keep?
Fajita ingredients should last 3-4 days if stored in a sealed container in the fridge. Keep the tortillas separate instead of preparing a batch of fajita wraps with filling. This will keep the fajitas from getting soggy and will make reheating much easier.
Can you make this vegan fajita recipe gluten-free?
Yes! Instead of flour tortillas, use corn tortillas. Or, better yet, homemade corn tortillas!
How do I reheat frozen or refrigerated fajitas?
Reheat refrigerated fajita filling in the microwave or in a skillet until desired temperature. Do the same for the tortillas and then assemble. Feel free to use an air fryer to reheat both at the same time—350 degrees for 3-5 minutes or until it’s warmed to your liking. If using frozen ingredients, you can thaw the veggies and tortillas overnight in the fridge or slowly heat in a skillet over medium low heat.
What if I don’t like or can’t eat soy curls?
Good question! You can substitute any plant-based meat in place of the soy curls in this recipe. Or, if you’d rather not use a meat substitute, choose any type of bean or simply make extra veggies for the filling. Take advantage of your pressure cooker and make a batch of Instant Pot beans ahead of time for an even easier prep!
These vegan fajitas are a vibrant mix of colorful vegetables, savory vegan "chicken", and bold seasonings. They're not only downright delicious, they're easy to make—ready in just 30 minutes or less!
¼teaspooncayenne pepper or chili powder, optional, if you really love spice
½teaspooncumin
¼teaspoonsalt
¼teaspoonpepper
⅓cupbuffalo sauce
8 – 10flour tortillas, taco size
1largelime, sliced into wedges
Optional Toppings
Avocado
Cilantro
Shredded purple cabbage
Vegan sour cream
Instructions
Combine soy curls and vegetable broth in a large bowl and set aside.
In a large frying pan, heat oil over medium heat.
Add the bell pepper, onion, and garlic, and saute for 5 minutes, or until onions are translucent.
Drain Soy Curls (save the broth for future use or discard), turn heat to medium-high, and add the soy curls, cayenne (if using), cumin, salt, and pepper. Stir-fry, allowing the fajita ingredients to sit undisturbed so the peppers and soy curls start to char. Mix just regularly enough to prevent sticking and burning. Remove from heat and allow to cool.
Add buffalo sauce and mix thoroughly.
Place each tortilla on a burner with the flame turned on low, and allow each tortilla to warm up, and also develop a light char before flipping, repeating, and then moving to the next tortilla.
Fill taco tortillas with the buffalo soy curl fajita mixture and serve with a wedge of lime and any toppings you desire!
Notes
Tips:
Save the leftover broth! It can be used in other recipes for added flavor.
The buffalo sauce adds a unique tangy flavor and heat. If you’re not a fan, you can substitute with another sauce, such as a smoky chipotle sauce or a simple tomato-based sauce.
Storage: Store the leftover fajita filling in an airtight container in the refrigerator for up to 3-4 days. Store tortillas separately at room temperature in a sealed bag or container. Reheat the filling in a skillet over medium heat or in the microwave.
New winner every month! Drop your name below for a chance to win hundreds of dollars of vegan prizes from our brand partners. You’ll also receive our weekly e-newsletter with plant-based recipes galore!
Leave a Comment
These look so good! Can’t wait to try!!
Delicious and full of flavor
These turned out absolutely delicious! Love the choice of seasonings. Perfect for a quick lunch or dinner. Will be making again!
I’m drooling just reading the recipe! These vegan fajitas sound SO good!
Seriously tasty! I always just add veggies to my fajitas, but this vegan chicken will bring it to a whole new level. Yum!
Easy, quick, delicious and healthy!! I’m in!!
Love this dish.
This recipe was easy and delicious!! I love being able to use soy curls, because they have lots of protein and taste amazing in these tacos 🙂
Love the spicy kick of the buffalo sauce!