Healthy vegan sweet and sour stir fry recipe.

Vegan sweet and sour stir fry recipe (Oil free, low fat)

This vegan sweet and sour stir fry is a take on a classic that is typically served at restaurants, or something you might make from a bottle. But this is a healthier version that uses a lot more whole food focused if you want it to be. This recipe also adds some cranberry into the mix to both add some color and texture, but also take advantage of the pectin that will help thicken up the sauce a bit more too. This recipe isn’t identical to the bright red sweet and sour sauce you get, as you can see by the photos, but the taste is nearly the same.

Sweet and sour vegan stir fry served on top of rice.
Sweet, sour and delicious. Flavors blend and are stellar served on top of rice. Lots of sauce available to mix into the rice too.

I am a fan of (almost) any kind of sauce on top of rice. There is something about the combination that speaks to me. So recipes like this are always a hit, and this one is particularly easy to make. You simply blend the sauce ingredients, and add them to vegetables that you water saute in a pan – stir, and serve. That’s it.

Healthy vegan sweet and sour stir fry recipe.
This easy dish will provide a lot of food for your family, guests, or leftovers. It’s much healthier than what you typically get at the restaurant or out of a bottle.

This recipe is really quick and easy to make on the stovetop. Here’s how.

Healthy vegan sweet and sour stir fry recipe.

Vegan Sweet and Sour Stir Fry

This sweet and sour stew is a lot like the sweet and sour “chikk’n” you might enjoy, but a healthier version of it that’s really easy to make. The flavor of the sauce will remind you of what you get at the restaurant, but something you can make and enjoy at home. 
5 from 3 votes
Print Pin Rate
Course: Main Course
Cuisine: Asian, Chinese, Fusion
Keyword: bell peppers, carrots, onions, pineapple
Prep Time: 10 minutes
Cook Time: 20 minutes
Rice: 40 minutes
Total Time: 30 minutes
Servings: 6 Servings
Calories: 251kcal
Author: Jen deHaan

Ingredients

Sauce:

Stir Fry:

  • 1 can Pineapple chunks In juice, ~14oz can.
  • 1 cup Green beans
  • 1 cup Bell pepper
  • 1 cup Mushrooms
  • 1 cup Tomato Large chunks.
  • 1 cup Cranberry Optional.
  • 1/2 cup Chopped onion

Your choice:

Instructions

  • Add all ingredients for the sauce to a blender and blend until smooth. 
  • Chop all vegetables for the stir fry into large chunks. Add a small amount of water to the bottom of a pan on the stovetop, and saute the green beans and onions for about 5 minutes or until starting to go tender. Add the remaining vegetables except for the tomatoes, and your choice of additions (such as soy curls), and saute for another few minutes. 
  • Add the sauce and bring to a simmer, and stir occasionally for about 10 minutes. In the final couple minutes of cooking, add the tomatoes and allow them to warm in the sauce.  
  • Serve over rice.

Notes

To reduce sodium, use 2 Tbsp of Tamari, sub a low-sodium miso, or omit entirely.
Adjust the dates to desired level of sweetness. This will depend on what kind of tomato jam, ketchup, or paste you are using.
Find the tomato jam recipe here. If using tomato paste, start with about 1/4 cup and add more to taste.
Soy curls are a good addition to this recipe. Soy curls are a very low-processed form of soy, are GMO free, and pesticide free. You can read about how they are made. Many in the WFPB community do not consider this a processed food. Learn more here, and find them on Amazon here.
Nutrition Facts
Vegan Sweet and Sour Stir Fry
Amount per Serving
Calories
251
% Daily Value*
Fat
 
4
g
6
%
Saturated Fat
 
0
g
0
%
Trans Fat
 
0
g
Polyunsaturated Fat
 
0
g
Monounsaturated Fat
 
0
g
Cholesterol
 
0
mg
0
%
Sodium
 
518
mg
23
%
Potassium
 
605
mg
17
%
Carbohydrates
 
46
g
15
%
Fiber
 
6
g
25
%
Sugar
 
34
g
38
%
Protein
 
11
g
22
%
Vitamin A
 
1175
IU
24
%
Vitamin C
 
55.5
mg
67
%
Calcium
 
153
mg
15
%
Iron
 
2.3
mg
13
%
* Percent Daily Values are based on a 2000 calorie diet.
Tried this recipe? Customized it?Let us know how it was in the comments!

Adjustments, swaps, and alternatives

This is not a spicy recipe (unless you add a lot more cayenne or red pepper flakes), but you could make it spicy by adding some chopped jalapeno to the stir fry, or to the sauce if you wish. Alternatively you could add sriracha on top when serving if you don’t want to make the entire batch spicy.

You could use tomato paste instead of ketchup or tomato jam. Start with about 1/4 cup or so and blend to taste.

This recipe makes a LOT of sauce, so you can always cut back if you want to or keep adding vegetables until you’re happy with the ratio. I like a little extra sauce to have on the rice, but it is entirely up to your preference. You can also reserve a bit of the sauce to use at a later time (freeze it, etc).

See the recipe notes for adjustments to sodium. Note that if you use ketchup, it may contain a lot of sodium and sugar depending on the brand and type (so make sure you consult the labels if you’re using ketchup).

This oil-free Sweet and Sour stir fry recipe is an easy vegan meal to prepare after work!
This oil-free Sweet and Sour stir fry recipe is an easy vegan meal to prepare after work!
Jen deHaan
Jen deHaan

Jen is a plant-based nutrition enthusiast and vegan living in British Columbia, Canada. She has over 20 years experience in software, graphics, and art, including many years in Silicon Valley corporations. Jen completed the Developing Healthy Communities graduate program at Tufts University's Friedman School of Nutrition Science and Policy. Jen really likes dogs and dancing too.

Articles: 223

5 Comments

  1. 5 stars
    Made this tonight after a long day at work. It tasted fantastic, was easy to make, and my husband loved it. I served it on cauliflower rice.

  2. 5 stars
    Made this last night for the hubby who is always looking for the meat. He gave it a thumbs up. I subbed mushrooms for the meatyness. Shii-take, Baby Bellas, Trumpet, & oyster. Browned them well in a dry pan and added them at the end. I also used the veggie I had on hand – asparagus instead of green beans. It turned out awesome!! I also left out the tomato paste by accident, but it really didn’t’ need it. Iit was great without it but I may add it next time to see if it changes it much. I also had a fresh pineapple that was super ripe and yummy, so I just pureed some of it with water for the juice. If you do not like a lot of spice I would cut down on the red pepper flakes. This was a pretty spicy dish. Loved it and it will go on my rotation. I love that you can do whatever you want for veggies.

5 from 3 votes (1 rating without comment)

Leave a Reply

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.

×