• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Daniel's Plate
  • Healthy Summer
  • Recipes
  • About
  • Subscribe
  • Daniel Fast Recipes
menu icon
go to homepage
  • Healthy Summer
  • Recipes
  • About
  • Subscribe
  • Daniel Fast Recipes



subscribe
search icon
Homepage link
  • Healthy Summer
  • Recipes
  • About
  • Subscribe
  • Daniel Fast Recipes



×
Home » Recipe Index » Lunch/Dinner Entree

Sweet and Sour Vegan Chicken

Modified: May 2, 2025 · Published: Dec 18, 2024 by Gigi & Sersie · This post may contain affiliate links.

Share it!

Jump to Recipe

Looking for the perfect balance of tangy and sweet? This sweet and sour vegan chicken will do the trick. Made with soy curls, colorful veggies, and a yummy sauce, it’s oil-free, nut-free, gluten-free, whole food plant-based, and takes about 30 minutes to make. Serve over brown rice for a meal that’s filling and nutrient-packed.

Sweet and sour vegan chicken with soy curls in a bowl, with brown rice on the side.

Why soy curls?

Soy curls are a great plant-based protein, so they’re a wonderfully healthy alternative to chicken. They’re chewy and satisfying, and they absorb flavors so well. This pairs them with colorful veggies and a tangy, sweet, and slightly spicy sauce for a flavorful meal.

What's in this sweet and sour vegan chicken

  1. Soy curls
  2. Red onion
  3. Red or orange sweet bell pepper
  4. Green bell pepper
  5. Mushrooms
  6. Broccoli florets
  7. Fresh ginger root
  8. Low-sodium vegetable broth
  9. Apple cider vinegar
  10. Pineapple chunks (in the can with juices, no added sugar)
  11. Coconut aminos or reduced-sodium gluten-free tamari
  12. Ketchup
  13. Ground ginger
  14. Red pepper chili flakes (for heat)
  15. Cornstarch, arrowroot powder, or tapioca flour
  16. Maple syrup or homemade date syrup
  17. Brown rice (optional, but recommended for serving)
Ingredients for sweet and sour vegan chicken: vegetables, soy curls, pineapple, mushrooms and spices.

Instructions

This recipe makes four servings, and takes less than 30 minutes to prepare after your soy curls are rehydrated.

Prepare the Soy Curls

  1. Soak the soy curls in low-sodium vegetable broth until soft, about 20 minutes.
  2. Squeeze out the excess liquid and set the soy curls aside. Reserve the soy curl veggie broth to use in the sweet and sour sauce.
Soy curls soaking in vegetable broth.

Stir-Fry the Vegetables

  1. Heat a large pan or wok on high heat. Add a splash of water or veggie broth to prevent sticking.
  2. Toss in the red onion, bell peppers, mushrooms, broccoli, and minced ginger. Stir-fry for 3-5 minutes, adding water or veggie broth as needed to keep the pan moist.
  3. Lower the heat, cover the pan, and let the vegetables steam for an additional 2-3 minutes. Ensure the veggies retain some crunch and don’t overcook.
Vegetables stir frying in a pan without oil.

Make the Sweet and Sour Sauce

  1. In a small bowl, whisk together the apple cider vinegar, pineapple juice, coconut aminos, ketchup, ginger powder, grated ginger, chili pepper flakes, cornstarch, maple syrup, and reserved soy curl veggie broth.
  2. Ensure the cornstarch is fully dissolved for a smooth sauce.
The sweet and sour sauce being combined in a bowl with tapioca flour.

Combine and Cook

  1. Add the sweet and sour sauce to the stir-fried vegetables. Stir well.
  2. Toss in the soy curls and pineapple chunks. Stir to combine.
  3. Cook everything together on medium heat until the sauce thickens and coats the vegetables and soy curls for 3 to 4 minutes.
  4. Put the lid on and continue cooking for another 2 to 3 minutes.
Soy curls and veggies in a pot with the sweet and sour sauce, lid is on top.

Serve and Enjoy

  1. Serve the sweet and sour soy curls over a bed of warm brown rice.
  2. Garnish with sesame seeds or green onions if desired.
Sweet and sour vegan chicken in a skillet, made with broccoli florets, bell pepper, onions, mushrooms and soy curls.

Leftovers keep well in an airtight container in the refrigerator for up to 4 days. You can also freeze this for up to two months in a freezer-safe container. Be sure to let it thaw in the refrigerator before reheating in the microwave or a skillet on the stovetop.

Why You’ll Love This

  • Whole Plant Food Ingredients: Fresh veggies, protein-rich soy curls, and a sweet and sour sauce made from pineapple juice, maple syrup, and apple cider vinegar.
  • Oil-Free: This recipe has no oil, making it lighter without sacrificing flavor.
  • Quick and Easy: Great for a weeknight dinner.
  • Great alternative for a Christmas dinner!

SAVE THIS RECIPE!

We'll email this post to you, so you can come back to it later!

We'll also send you other yummy recipes. No worries! You can unsubscribe at any time. 💙

Vegan Chinese-Inspired Recipe for the Holidays

This sweet and sour vegan chicken with soy curls brings together fun flavors, healthy ingredients, and a dash of holiday cheer. I love that we enjoy Chinese food during the holidays, so I thought I’d create a plant-based version of this classic dish for a cozy dinner or as a unique addition to your Christmas menu.

A bowl of sweet and sour vegan chicken with brown rice blurred in the background.

Frequently Asked Questions

What are soy curls, and where can I buy them?

Soy curls are a minimally processed, plant-based meat alternative made from whole soybeans. They’re often sold in health food stores or online through retailers. Here is a link to soy curls on Amazon.

Why Do I need to soak the soy curls before cooking?

Yes, soy curls need to be rehydrated before cooking. Soak them in warm water or vegetable broth for 10 to 20 minutes, then drain and gently squeeze out excess liquid.

Can I substitute soy curls with another ingredient?

Yes, you can substitute soy curls with cubed tofu, tempeh, or even cauliflower florets if you prefer a different texture or don't have soy curls on hand.

Is this recipe gluten-free?

Soy curls themselves are gluten-free, but check your soy sauce. Use gluten-free tamari or coconut aminos to ensure the recipe is gluten-free.

Can I make the vegan sweet and sour sauce ahead of time?

Absolutely! The vegan sweet and sour sauce can be prepared in advance and stored in the fridge for up to a week. Reheat and adjust the consistency with a little water if it thickens too much.

What other vegetables pair well with this dish?

kale, snap peas, and carrots are great options to include in this dish for added flavor and nutrition.

What can I serve with sweet and sour soy curls?

Serve this dish with brown rice, quinoa, or noodles. For a low-carb option, pair it with cauliflower rice or zucchini noodles.

How do I adjust the sweetness or tartness of the sauce?

If the sauce is too sweet, add a splash of rice vinegar or lemon juice. If it’s too tart, add a little more sweetener, like maple syrup or date syrup.

Can I make this recipe spicier?

Yes! Add red chili flakes, sriracha, or diced fresh chili peppers to the sauce for a spicy kick.

Can I use fresh pineapple instead of canned?

Yes, fresh pineapple works well. You will have to buy the pineapple juice separately or juice your pineapple. 

What’s the best way to cook the soy curls for this recipe?

You can pan-fry, bake, or air-fry the soy curls after rehydrating. Baking or air-frying will give them a slightly crispier texture, while pan-frying keeps them tender.

Many families enjoy Chinese food during the Christmas season, making this dish a thoughtful and festive alternative. Whether you’re sharing it with loved ones or enjoying it solo, it’s sure to bring a bit of holiday cheer to your table.

For more Chinese-inspired recipes, be sure to check out our kung pao tofu, and veggie stir fry with noodles.

Please do us a favor. If you tried this sweet and sour vegan chicken recipe, please leave us a review below. It helps us more than you know.

Sweet and Sour Vegan Chicken

5 from 1 vote
Course: Lunch/Dinner Entrée
Prep Time: 20 minutes minutes
Cook Time: 10 minutes minutes
Total Time: 30 minutes minutes
Servings: 4
Calories: 271kcal
Author: Gigi & Sersie
Print Pin Rate
Looking for the perfect balance of tangy and sweet? This sweet and sour vegan chicken will do the trick. Made with soy curls, colorful veggies, and a yummy sauce, it’s oil-free, gluten-free, and delicious. Serve over brown rice for a satisfying meal.

Ingredients  

  • 2 cups soy curls
  • 2 cups low-sodium vegetable broth
  • 1 medium red onion chopped in chunks
  • 1 red or orange bell pepper chopped in medium pieces
  • 1 green bell pepper chopped in medium pieces
  • 2 cups sliced mushrooms
  • 1 ½ cups broccoli florets
  • 1 ¼ Tablespoons fresh minced ginger root divided
  • ¼ cup apple cider vinegar
  • 1 Tablespoon coconut aminos
  • ½ teaspoon ginger powder
  • ½ teaspoon red pepper chili flakes
  • 1 ½ Tablespoons of arrowroot powder cornstarch, or tapioca flour
  • 1 Tablespoon of maple syrup or homemade date syrup
  • 1 20- ounce can pineapple chunks no added sugar
  • ½ cup pineapple juice from the can
  • Optional toppings: sesame seeds chopped green onion
Prevent your screen from going dark

Instructions

Prepare the Soy Curls

  • Soak the soy curls in 2 cups low-sodium vegetable broth until soft, about 20 minutes.
  • Squeeze out the excess liquid and set the soy curls aside. Reserve the liquid (soy curl veggie broth) to use in the sweet and sour sauce.

Stir-Fry the Vegetables

  • Heat a large pan or wok on high heat. Add a splash of water or veggie broth to prevent sticking.
  • Toss in the red onion, bell peppers, mushrooms, broccoli, and 1 Tablespoon of minced ginger. Stir-fry for 3 to 5 minutes, adding water or veggie broth as needed to keep the pan moist.
  • Lower the heat, cover the pan, and let the vegetables steam for an additional 2 to 3 minutes. Ensure the veggies retain some crunch and don’t overcook.

Make the Sweet and Sour Sauce

  • In a small bowl, whisk together the apple cider vinegar, pineapple juice, coconut aminos, ketchup, ginger powder, remaining minced ginger, chili pepper flakes, cornstarch, maple syrup, and reserved soy curl veggie broth.
  • Ensure the cornstarch is fully dissolved for a smooth sauce.

Combine and Cook

  • Add the sweet and sour sauce to the stir-fried vegetables. Stir well.
  • Toss in the soy curls and pineapple chunks. Stir to combine.
  • Cook everything together on medium heat until the sauce thickens and coats the vegetables and soy curls for 3 to 4 minutes. 
  • Put the lid on and continue cooking for another 2 to 3 minutes.

Serve and Enjoy

  • Serve the sweet and sour soy curls over a bed of warm brown rice, if using.
  • Garnish with sesame seeds or green onions if desired.
  • Leftovers keep well in an airtight container in the refrigerator for up to 4 days. You can also freeze this for up to two months in a freezer-safe container. Be sure to let it thaw in the refrigerator before reheating in the microwave or a skillet on the stovetop.

Notes

EQUIPMENT / SUPPLIES

  1. Knife
  2. Cutting board
  3. Measuring cup
  4. Measuring spoons
  5. Large bowl
  6. Large saute pan with lid
  7. Cooking spoon
  8. Whisk

Nutrition

Calories: 271kcal | Carbohydrates: 51g | Protein: 11g | Fat: 4g | Saturated Fat: 1g | Polyunsaturated Fat: 0.2g | Monounsaturated Fat: 0.1g | Sodium: 109mg | Potassium: 1000mg | Fiber: 9g | Sugar: 33g | Vitamin A: 1405IU | Vitamin C: 112mg | Calcium: 105mg | Iron: 3mg
Did You Make This Recipe?Share a photo and tag us @danielsplaterecipes — we can't wait to see what you've made!
Two women standing in the kitchen smiling.
Gigi & Sersie

Gigi Carter and Sersie Blue have over 25 years of combined experience in plant-based nutrition and health coaching. Their passion for healthy eating inspired them to create Daniel’s Plate, a recipe site focused on whole food, plant-based meals.

More Lunch/Dinner Entree

  • Peanut sauce being drizzled over the high protein chickpea tempeh bowl.
    High Protein Chickpea Tempeh Bowl
  • Mediterranean quinoa salad in bowl with fork on the side.
    Mediterranean Quinoa Salad
  • Two arugula quinoa salads in a bowl with tongs and lemon dressing on the side.
    Arugula Quinoa Salad
  • Vegan chicken broccoli rice casserole on a table.
    Vegan Chicken Broccoli Rice Casserole

Reader Interactions

Comments

  1. Gigi & Sersie

    May 03, 2025 at 2:46 am

    5 stars
    Great flavor. Love the sweetness the pineapple brings.

    Reply
5 from 1 vote

Leave a Reply Cancel reply

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

Recipe Rating




Primary Sidebar

Two women standing in the kitchen smiling.

Hi, we're Sersie and Gigi!

Every decision we make about the delicious recipes here on Daniel's Plate is based on health first. We focus on whole plant foods that help restore health and prevent chronic illnesses so you can live out your purpose with excellence.

More about us

Healthy Summer Recipes

  • Italian gazpacho in a bowl topped with fresh basil and a spoon on the side.
    Italian Gazpacho

  • Mediterranean quinoa salad in bowl with fork on the side.
    Mediterranean Quinoa Salad

  • Black eyed peas corn salad in a large bowl with a wooden serving spoon.
    Black Eyed Peas Corn Salad

  • Cucumber Gazpacho

  • Avocado and tomato salad in a bowl with sliced red onion and lemon vinaigrette.
    Avocado & Tomato Salad

  • top view close up of vegan pesto pasta salad with tomatoes, red bell pepper, onion, fresh chopped parsley in white bowl
    Vegan Pesto Pasta Salad

Favorite Iced Drinks

  • Banana milk matcha latte in a tall glass with ice and a metal straw.
    Banana Milk Matcha Latte

  • Spicy margarita mocktail with sliced jalapeno floating on top.
    Spicy Margarita Mocktail

  • Iced Strawberry Matcha Latte in a tall glass with metal straw.
    Strawberry Matcha Latte

  • Frosty mojito mocktail with fresh mint leaves and sliced lime.
    Healthy Mojito Mocktail

As an Amazon Associate, I earn from qualifying purchases.

© 2025 Daniel's Plate. All rights reserved.  |  Learn more about The Daniel Fast   |   Privacy Policy  |   Accessibility

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.