Vegan Fajitas with Soy Curls

These vegan Fajitas are made with tender marinated soy curls and a DIY fajita seasoning mix. A Tex-Mex classic perfect for a quick and easy weeknight dinner.

Close up of vegan fajitas topped with cilantro and ketchup mayo sauce.

So, I made this dish after a long day of recipe testing. I shared it on Instagram and got so many DMs to share the recipe. The thing that makes this dish special is that I used soy curl strips to take the place of the classic stripped grilled meats that are used in authentic Tex-Mex preparations.

And the soy curls absolutely deliver! So if you haven’t tried them before when I shared my Sesame Ginger Soy Curls, here’s another chance to do that!

Why You’ll Love These Easy Vegan Fajitas

  • Makes for the perfect quick weeknight dinner
  • Can be made all in one pan
  • Just takes 30 minutes to make
  • A filling high protein plant-based meal
  • Includes an easy DIY fajita seasoning
  • Easy to customize and change up to keep meal prep interesting
Soy curls, fajita seasonings, peppers, red onion and lime on a kitchen counter.

Key Ingredients and Substitutions

  • Soy Curls: The main protein source in this recipe. I use the brand Butler Foods as they are made with whole non-GMO soybeans listed as the only ingredient. You can swap these out for your favorite beans, tofu or vegan meat brand.
  • Cornstarch: This ingredient is key for helping to firm up and brown your soy curls as they are sauteing in the pan.
  • Broth: Your soy curls will take on the flavor of what you rehydrate it with. I often will use either vegetable broth or a vegan chicken or vegan beef broth to infuse more flavor into the soy curls.
  • Soy Sauce: Gives your broth a little extra umami flavor. You can use a soy-free or gluten-free alternative by using coconut aminos.
  • Limes: Using the tang of the lime juice gives your soy curls that extra bit of wow in every bite. If you don’t want to use lime you can also opt for some apple cider vinegar.
  • Peppers: I love to make this dish colorful so I like to use 2 different colored bell peppers. So change it up based on what you enjoy.
  • Onions: Red onions are a favorite here, but you can use any sweet onion you enjoy.
  • Seasoning: We are using a combination of smoked paprika, cumin, coriander, oregano, basil and salt.

How to Make Vegan Fajitas with Soy Curls

Rehydrating Soy Curls

Add hot water along with a vegetable bouillon cube or bouillon paste and soy sauce. Mix to combine then add in your soy curls. If not fully submerged, just gently push down on the soy curls to help them absorb some of the broth. They should rehydrate in about 5 to 10 minutes.

As the soy curls hydrate you can mix together all your spices in a small bowl.

Reserve some of the broth, then drain the remaining broth off the soy curls and gently squeeze out extra liquid from the soy curls. Add the soy curls back to the bowl and coat with fresh lime juice and the cornstarch then toss to coat.

Cooking Soy Curls

Heat up some oil in a pan then add in the soy curls and allow them to cook and brown for a few minutes without disturbing. Then start to stir them around allowing the soy curls to continue browning and cooking.

Add your garlic, peppers and onions to the pan with the soy curls and sprinkle with some salt. Sauté until the garlic is fragrant then add in the spice mix. Continue to sauté until the peppers and onions have softened. If the soy curls or peppers start to stick to the bottom of the pan, add a small splash of the broth that you reserved to the pan to help loosen everything up.

Stir in the lime zest and then serve the veggie fajitas with some warm tortillas.

Vegan fajitas topped with cilantro and vegan ketchup mayo.

Expert Tips

  • Rehydrate your soy curls in something flavorful. Choose a vegan broth (vegetable, vegan beef or vegan chicken broth for most flavor), soy sauce or even some citrus juice to add flavor to the curls before cooking them. They absorb that flavor, which will impact the flavor of your final dish.
  • Coat your soy curls in cornstarch before cooking them up. While you can skip this step, it does make the soy curls crisp up and brown better when cooking.
  • Customize the DIY fajita seasoning mix to your liking. As always, I give you the base, but you can adjust and change it to meet your needs. If you want it more smoky, add more smoked paprika. Need more spice, add in some more chili powder.
  • You only need to rehydrate your soy curls for 5 to 10 minutes. Don’t over hydrate or the soy curls can become mushy.
  • Squeeze some of the liquid out of your soy curls after they are hydrated. If the soy curls are too liquid logged then they will take much longer to cook.
  • Reserve some of the liquid you hydrate your soy curls in. I like to use it to help deglaze the pan without having to add additional oil to this dish while everything is cooking.

Frequently Asked Questions

Are soy curls highly processed?

I recommend soy curls from Butler Foods. They are made using only whole non-GMO soybeans. There are no added preservatives and they are dehydrated into their shapes so they can keep for a very long time. They are a great source of protein and a good source of fiber, which is a testament to their use of whole soy beans.

Where can I find soy curls?

Soy curls are sometimes found in specialty stores like Whole Foods, Natural Health Markets or Sprouts. You can also find them available for purchase online.

How long does this recipe keep?

Store cooled leftovers in an airtight container for up to 5 days. This makes this dish a great option to use for different filling meal prep meals throughout the week.

Side view of a tortillas stuffed with veggie fajitas made with soy curls topped with cilantro and ketchup mayo.

What to Serve Veggie Fajitas With

For a great authentic feel, serve this dish with warm flour or corn tortillas. For a twist, you can also serve this in a bowl with rice or over your favorite salad greens. I also like to add a little Dominican flare to this dish by drizzling my favorite vegan ketchup mayo sauce over top. But, you can also feel free to enjoy this meal with any of the following condiments:

More Vegan Latin Recipe Inspiration

Top down view of veggie fajitas made with soy curls topped with cilantro and ketchup mayo.
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Veggie fajitas served on a corn tortilla and topped with cilantro and ketchup mayo.

Vegan Fajitas with Soy Curls

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 5 reviews
  • Author: Catherine Perez
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 8 Tacos 1x
  • Category: Main Dish
  • Method: One Pot
  • Cuisine: Tex-Mex
  • Diet: Vegan

Description

These vegan Fajitas are made with tender marinated soy curls and a DIY fajita seasoning mix. A Tex-Mex classic perfect for a quick and easy weeknight dinner.


Ingredients

Scale
  • 4 oz of dehydrated soy curls
  • 2 cups hot water
  • 1 tbsp soy sauce or coconut aminos
  • 1 tsp Vegetable Better Than Bouillon or 1 vegetable bouillon cube
  • 1 tbsp avocado oil or olive oil
  • 2 bell peppers, any color cut into strips
  • 1 red onion, cut into strips
  • 3 cloves garlic, crushed
  • 1 lime, juice and zest
  • 2 tsp chili powder
  • 1 tsp smoked paprika
  • 1 tsp dry oregano
  • 1/2 tsp dry basil
  • 1/2 tsp ground coriander
  • 1/4 tsp ground cumin
  • 8 corn tortillas

Ketchup Mayo Sauce

  • 1/4 cup vegan mayonnaise, I used Vegannaise
  • 2 tbsp ketchup
  • 12 tsp hot sauce, optional

Instructions

  1. To rehydrate your soy curls, add the hot water to a medium sized mixing bowl along with soy sauce and a cube or teaspoon of your favorite bouillon vegetable base. Mix to combine and then add your soy curls to the broth and allow to rehydrate for 5-10 minutes.
  2. Once softened, reserve some of the broth in a small cup then strain the soy curls using a sieve. With a spoon gently press out some of the extra liquid, then add the soy curls back to the bowl and coat with lime juice and cornstarch.
  3. Bring a large skillet up to medium heat and warm the oil in the pan. Add the soy curls in and allow to cook undisturbed for 2-3 minutes. Now, sauté and cook until the soy curls have browned and crisped up evenly, about 5-7 minutes.
  4. Add in the crushed garlic and sauté until fragrant. Then add in the onions and peppers along with a pinch of salt and stir fry with the soy curls for 2 minutes.
  5. Sprinkle all the seasonings on to the soy curl mixture and continue to sauté until the onions and peppers have cooked down and everything is evenly coated. Add a splash of the reserved broth if your soy curls or veggies start to stick to the pan.
  6. Prepare the ketchup mayo sauce by stirring the ingredients together until smooth in a small bowl. Then set aside until ready to serve.
  7. Stir in the lime zest, remove from heat and then serve over warmed tortillas with the ketchup mayo sauce drizzled over top.

Notes

Coat your soy curls in cornstarch before cooking them up. While you can skip this step, it does make the soy curls crisp up and brown better when cooking.

Customize the DIY fajita seasoning mix to your liking. If you want it more smoky, add more smoked paprika. Need more spice, add in some more chili powder.

Squeeze some of the liquid out of your soy curls after they are hydrated. If the soy curls are too liquid logged then they will take much longer to cook.

Reserve some of the liquid you hydrate your soy curls in. I like to use it to help deglaze the pan without having to add additional oil to this dish while everything is cooking.

If you tried this recipe or any other recipe on the blog, then let me know what you thought in the comments below! And if you loved it, don’t forget to rate it too. Feel free to follow on Instagram, Pinterest, and TikTok for the latest nutrition tips and recipe videos.

 Catherine

This post contains affiliate links which means I will make a small commission if you purchase from those links. I only recommend and share products that I know, trust and personally use myself!

7 Comments

  1. These are sooo good! and the first time I got a texture I like with the soy curls. I’m not a huge fan of mayo so I was skeptical of ketchup mayo, on fajitas no less, but it totally makes the dish and I’m glad I tried it. I appreciate the push out of my comfort zone 😀






  2. Nailed the busy weeknight dinner criteria, quick, easy, delicious. Yum! I only had one pepper so I doubled the soy curls to keep the volume of food similar and
    It came out great






  3. I was very skeptical about the ketchup Mayo sauce, but wow, we loved it and it went perfectly with these tacos. Such an easy and flavorful weeknight dinner!






Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star