New Recipe: Vegan Fajita Filling with Soy Curls, Peppers and Onions

I know it’s been a while since I posted a recipe here, so today I’m excited to share with you one of our current weeknight favorites – vegan fajita filling with soy curls! It makes a delicious and easy filling for tacos, fajitas, burritos, plant-based deconstructed burrito bowls, etc.

This recipe is so simple that for a while I didn’t even consider it blog-worthy. But since the demand for easy, quick and tasty vegan meals is always there, I decided to finally post it here today.

Vegan fajita filling with soy curls, peppers and onionsBack in our pre-vegan days, fajitas were one of my favorite things to order at Mexican restaurants. I loved the assortment of sizzling hot, slightly charred crisp vegetables tossed with strips of chicken or steak, served in a hot cast iron pan, along with guacamole, sour cream, warm tortillas, rice, and whatever toppings each restaurant could come up with.Assembling each individual fajita from all those fillings was always so much fun!

Then I went vegan, and for the most part the appeal of fajitas went away because without meat, they just didn’t seem worth it. I tried to recreate the magical fajita filling at home with various ‘fake meats’, but something was missing. Then it dawned on me – I’ve got to try soy curls here! So this is how my easy vegan fajita filling was born.

I’m not usually a fan of vegan meat substitutes, but soy curls have a pass in my kitchen. Butler Soy Curls is the brand I’ve tried and liked a lot (please note: Butler is not paying me to say these nice things about them, so all opinions in this post are my own.) They are made from whole, non-GMO soybeans – not soy protein isolate like TSP or TVP – so even though the beans are processed, they are technically a whole food.

What to cook with Butler Soy curlsSoy curls are sold dehydrated, so they need to be reconstituted in hot water for a few minutes for best results. I don’t eat them very often, but when I do, I find the texture very reminiscent of chicken or pork, which makes them ideal as vegan Barbecue pulled pork – or fajitas!

Vegan fajita filling recipe with soy curlsCan you guess if this is chicken or soy curls? Okay, that’s a silly question coming from a vegan blog…

Peppers and onions make a great addition to the soy curls: I like to keep their cooking time to a minimum to retain their crunch. Cooking them in a hot skillet with a tiny bit of oil allows them to get slightly charred in a few spots, which adds some delicious smokiness to the taste of this fajita filling. If you have some smoked paprika in your spice cabinet, it could be very handy here!

To complete your perfect fajitas, serve them with warmed corn or flour tortillas along with whatever toppings fit your fancy. I often go simple and just add my Easy Chunky Guacamole, shredded lettuce and Sriracha. Feel free to go for the whole shebang of refried beans and rice, vegan sour cream (or cashew cream), pico de gallo – the list goes on!

Soy curl filling for vegan fajitas or tacos

Vegan Fajita Filling with Soy Curls, Peppers and Onions

Prep Time: 15 minutes

Cook Time: 12 minutes

Yield: Enough for 6-8 individual fajitas or tacos

Vegan Fajita Filling with Soy Curls, Peppers and Onions

A delicious vegan filling for fajitas or tacos. Soy curls have a texture similar to chicken, which works really well in this simple and quick recipe.


  • 1/3 bag dried soy curls
  • 1 small yellow onion, sliced into half moons
  • 1 bell pepper (any color), sliced into 1/4" thin strips
  • 2-3 scallions, chopped
  • 1-2 Tbsp chopped cilantro (optional)
  • Spices and seasoning:
  • 1/2 Tsp ground cumin
  • 1/2 tsp sweet or smoked paprika
  • 1/2 - 1 tsp chipotle chili powder (use less if your chili powder is very hot)
  • Salt, black pepper to taste
  • To serve:
  • 6-8 warm corn or flour tortillas, preferably organic
  • One recipe of Easy Guacamole or any favorite guacamole
  • Any other toppings of choice (optional) - sriracha, cashew cream, vegan cheese shreds, etc.


  1. Place the soy curls into a large bowl. Pour boiling hot water over the soy curls to cover them fully. The curls should be floating freely in the water. Set aside to soak for 10-15 minutes.
  2. Prepare your vegetables. Slice onions into half moons by cutting the peeled onion in half, then cutting each half into wedges lengthwise. Slice peppers into strips lengthwise.
  3. Heat a nonstick pan (or a well-seasoned cast iron pan) over medium heat. Add 2-3 Tbsp of the soy curl soaking water to the pan. When the water starts sizzling, place the soy curls into the pan, lightly squeezing them as you take them out of their soaking water. They don't have to be squeezed completely dry at this point. Let the curls warm up on the pan for 4-5 minutes, stirring regularly to prevent sticking and adding more water if needed. The curls should become slightly golden in color. Take the curls out of the pan and set aside.
  4. Clean the pan lightly if any bits of soy curls got stuck to it, and return it to the stove. Lightly spray the pan with cooking spray, or add up to 1 tsp high-heat oil (avocado oil works well here) and turn up the heat to medium-high. Once the pan is hot, add peppers and onions and let cook for 2-3 minutes, stirring a couple times. The vegetables should get slightly charred in a few spots but retain their crispness.
  5. Put the soy curls back into the pan with the vegetables, toss everything together to mix well. Add all the spices along with salt and pepper. Let the soy curls warm up again, 1-2 minutes. Mix in scallions and cilantro if using. Turn off heat.
  6. Serve along with warm tortillas, Easy Guacamole and any additional toppings of choice. Enjoy!

Besides this fajita filling, I also like to use soy curls to make spectacular vegan BBQ pulled ‘pork’ sandwiches! I cook the soy curls the same way as described above, then mix in my Easy Barbecue Sauce from this recipe, and voilà – a delicious sandwich filling that will wow even the most skeptical meat eater!

Butler Soy Curls website can be found here. You can also order soy curls on Amazon over here.

Question for you: Have you tried soy curls before, and if so, how did you prepare them?

Got a friend who’d love seeing this recipe? Please share it with them! And stick around for more awesomeness – you can follow Vegan Runner Eats by subscribing in the top right corner of this page, or by following the blog on Facebook, Twitter, Google+ and Instagram!

(This post contains affiliate links to If you make a purchase through affiliate links on my blog, I receive a very small commission that helps me run this blog, at no extra cost to you. Thank you for your support!)

Tagged , . Bookmark the permalink.

About Alina Zavatsky - Vegan Runner Eats

Alina first made a switch to a vegan diet in 2013 to optimize her athletic performance as a marathon runner. Being vegan eventually opened her eyes on the issues of animal welfare, environmental protection, human rights and feminism. Alina hopes that her blog will help its readers on their path to making this world a better place.

Leave a Reply

Your email address will not be published. Required fields are marked *

CommentLuv badge

This site uses Akismet to reduce spam. Learn how your comment data is processed.