This post contains affiliate links. Please see our disclosure policy.

General Tso’s Soy Curls! Easy weeknight stir fry with soy curls and veggies. Vegan General Tso’s Chicken. Gluten-free, Nut-free Recipe Jump to Recipe

Vegan General Tso Soy curls in a speckled bowl

This general tso’s Sauce + Soy Curls makes for an amazing weeknight meal. Soy curls are marinated in the from scratch homemade general tsos sauce mixture, then stir fried to crisp. Veggies added in along, and the rest of the marinade is then cooked down to thicken. Serve this easy stir fry with rice or noodles!

Soy curls absorb moisture differently and sauce amount preference also varies, so make another full or half back of the sauce and add more if needed.

Vegan General Tso Soy curls in a speckled bowl

Ingredients for general tso’s Soy curls

  • For the sauce you need, soy sauce or tamari, sugar, rice vinegar, mirin, toasted sesame oil, sambal oelek chili paste, ginger and garlic
  • For the stir fry you need soy curls, green onions, garlic, bell peppers, zucchini or carrots

How to make General Tso’s Soy curls stir fry

Mix the marinade. Add soy curls and mix and soak. Toss twice in between, Heat a skillet over medium hi heat.
Add oil. When hot, add garlic and green onion and toss for a few seconds
Fish out the soy curls from the marinade and add to the pan, cook for 4 to 5 mins to brown some edges. you can also toss the soy curls in cornstarch before using for crisping up the soy curls. Add the peppers and veggies and mix. Add a pinch of salt and cook for 2 mins

Soy curls in a grey skillet

Add 1 tbsp cornstarch and 1/4 cup water to the marinade and mix well.
Add the sauce mixture to the pan and mix well. Cover and cook for 3 to 4 mins to thicken. Stir once in between. Also taste at the time to adjust flavor. Add salt, sugar, heat if needed.
Let sit covered for another min.
Serve with rice and blanched broccoli. garnish with green onions and fresh black pepper Vegegies and soy curls with general tsos sauce in grey skillet

Vegan General Tso Soy curls in a speckled bowl

More stir fries

Vegan General Tso Soy curls in a speckled bowl

Vegan General Tso's Soy Curls

5 from 149 votes
By: Vegan Richa
Prep: 10 minutes
Cook: 35 minutes
Total: 45 minutes
Servings: 4
Course: Main Course
Cuisine: Asian
General Tso's Soy Curls! Easy weeknight stir fry with soy curls and veggies. Vegan General Tso's Chicken. Gluten-free, Nut-free Recipe
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients  

  • 4 oz soy curls, (dry), see notes for where to buy and sub options

General tso's Sauce:

  • 3/4 cup warm water /veggie broth
  • 3 to 4 tbsp sugar or coconut sugar or other sweetener
  • 1/4 cup low-sodium soy sauce use tamari to make gluten-free
  • 2 tsp mirin rice wine
  • 2 to 3 tbsp rice vinegar
  • 1.5 tsp toasted sesame oil
  • 2 tsp sambal oelek chile paste optional or sriracha or pepper flakes to taste
  • 2 tsp grated fresh ginger
  • 3 cloves minced garlic

Stir fry:

  • 1 tsp oil, (safflower or sesame)
  • 2 cloves of garlic, chopped
  • 1/4 cup chopped green onions, ,white portions as well, use greens for garnish
  • 1/2 red bell pepper
  • 1/2 green bell pepper
  • 1 cup zuchini or carrots or other veggies
  • 1 Tbsp cornstarch

Instructions 

  • Mix the marinade. **Reserve 1/2 cup of the marinade in another bowl to use later. Add soy curls to the marinade and mix and soak for 10-15 mins. Toss twice in between so all soy curls marinate well.
  • Heat a skillet over medium high heat, and add the oil. When hot, remove the soy curls from the marinade and add them to the pan. (You can also toss the marinated soy curls in cornstarch before using for extra crispness.) Cook for 4 to 5 minutes to brown some of the edges, then in the last minute of cooking, add in the garlic and green onion.
  • Cook, adding 1/2 teaspoon extra oil, if needed, until the onion starts to turn translucent. Add the peppers and veggies and mix. Add a pinch of salt and cook for 2 mins
  • Add 1 tbsp cornstarch and 1/4 cup water to the remaining marinade (reserved plus remaining) and mix well.
  • Add the marinade sauce mixture to the pan and mix. Cover and cook for 3 to 4 mins to thicken. Stir once in between. Also taste at the time to adjust flavor. Add salt, sugar, heat if needed. Let sit covered for another min.
  • Serve with rice and blanched broccoli. garnish with green onions , toasted sesame seeds, and fresh black pepper.

Video

Notes

** Sometimes soycurls absorb a lot of liquid and sometimes they absorb just enough. If they absorb too much you might not be left with much of the sauce so reserve some and then soak the soy curls. If soycurls need more liquid, add some water or broth so they are well saturated. 

More Saucy:
For saucier, double the sauce, add in some more veggies if desired.
Szechuan version:
Heat 2 tsp oil. add 1 tsp crushed schezuan peppercorns and cook until roasted.
Drain the oil into the marinade and use.
Soy curls are not same as soy chunks that are chewier and take much longer to cook. Soy curls can be found in some grocery stores or online on amazon. 
Use Tofu or chickpeas to substitute soy curls . For Tofu, use firm or extra firm(10 to 14 oz), press for 15 mins, then toss in cornstarch and bake at 400 deg F for 20 mins or pan fry to crisp. Add to the skillet after adding the sauce. 
Or use 1 can chickpeas drained
Nutrition is for 1 serve, does not include rice or noodles. 

Nutrition

Calories: 170.96kcal, Carbohydrates: 22.53g, Protein: 15.1g, Fat: 1.73g, Saturated Fat: 0.26g, Sodium: 601.89mg, Potassium: 193.29mg, Fiber: 5.58g, Sugar: 11.68g, Vitamin A: 645.09IU, Vitamin C: 40.34mg, Calcium: 106.84mg, Iron: 3.6mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this recipe? Rate and comment below!

About Richa

Hi, I'm Richa! I create flavorful plant based recipes that are inspired by my Indian upbringing, including many gluten-free, soy-free, and oil-free options.

You May Also Like

5 from 149 votes (11 ratings without comment)

Leave a comment

If you Love the Recipe, Please consider rating it using stars in comments! It helps readers and helps more people find the recipe online and I love hearing from you all!

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

Recipe Rating




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

313 Comments

  1. Gus says:

    Do you have any recommendations for additional veggies to add? I don’t wanna mess it up (:

    1. Richa says:

      peppers, zucchini, carrots.

  2. Aisha says:

    5 stars
    Really delicious and more importantly kid approved!! My six year old loved this dish. Will be making this again and often.

    1. Richa says:

      awesome!

    2. Sue says:

      5 stars
      Phenomenal recipe! Thanks Richa.

      1. Richa says:

        Thanks Sue!

  3. Kim says:

    Hope to try this weekend. Any subs gor the rice wine?

    1. Richa says:

      omit it

  4. Hallie says:

    Hello- I have a quick question……I am assuming that I can substitute arrowroot for the cornstarch, could you confirm. This looks delicious and plan to make tonight, but do not have cornstarch.

    1. Richa says:

      yes

      1. Hallie says:

        5 stars
        I made this last night. The only difference was subbing the cornstarch for arrowroot and no zucchini, only because I did not have any. It was very good and super fast week night meal! Thanks

  5. TG says:

    5 stars
    I really enjoyed this, but it was quite spicy. Honestly, I think I was heavy handed on the heat element. This WAS easy and fast for a weeknight!

    1. Richa says:

      it would depend on the hot sauce Samabal oelek is milder than sriracha. also use less depending on preference,

      1. TG says:

        It was my own fault. But, I ate the leftover for lunch and it was not too hot. I was fine. Great recipe!!

  6. Karen Bender says:

    5 stars
    Wow! Richa! This is fantastic! We just finished dinner and I had to comment. Thank you so much for this delicious recipe. We will be making this regularly. Love your cookbooks also. Thanks!!

    1. Richa says:

      aweesome!

  7. Marg says:

    I was thinking of trying this with Jackfruit. Drain it rinse well and letting it dry before marinating. What are your thoughts?

    1. Richa says:

      rinse, squeeze out the brine and then marinate. drain out the marinade(into another bowl to use later), and bake the jackfruit at 400 deg f for 20 mins. This will improve the texture. its optional, you can just add everything to the pan as well.

  8. Maneesha says:

    Wow looks great! Can we use pressed extra firm tofu as a substitute for soy curls in this recipe?

    1. Richa says:

      yes definitely! crisp it separately and add after the sauce so you know how much you want to add based on sauce to tofu preference.

  9. TG says:

    I am so making this tonight. I will rate it afterwards. 🙂

    Sounds fab!

  10. Janna Ross says:

    Are the soy curls hydrated before marinating or added dry?

    1. Richa says:

      they are dry