Sweet ‘n’ sour is a pretty popular Chinese dish, and it’s easy to see why.

A juicy sweet sauce with a delicious tanginess, it’s a popular choice amongst both vegans and omnivores alike, especially when paired with the usual deep fried veggies or tofu.

This homemade vegan sweet and sour recipe doesn’t involve anything fried, but it does taste like the traditional sweet and sour sauce you’d find in an Asian restaurant, and it’s totally healthy too!

Though I’ve been sitting on this sauce recipe for a while, I found now was the perfect time to share it with you guys as part of my collaboration with Buy Wholefoods Online. The guys kindly gifted me some of their wonderful textured vegetable protein (TVP)*, and I think this recipe is a perfect way to incorporate this useful protein into your diet.

Of course, you can also make this recipe without the TVP and just the veggies if you like, or you could even replace TVP with your own preferred protein source, like tofu.