Skip to Content

Vegan Sweet and Sour Tofu

Better than take out sweet and sour tofu! The tofu is crispy and chewy and coated in a sticky homemade sweet and sour sauce.

Vegan Sweet and Sour Tofu #tofu #sweetandsour #chinesefood #dairyfree

The sauce only requires a handful of ingredients and comes together really quickly. Perfect for when your craving Chinese food and want to make it at home!

The sweetness comes from sugar and pineapple juice and the sourness comes from rice vinegar mixed with some soy sauce and spices.

Vegan Sweet and Sour Sauce

This sauce is perfect with any mix of veggies or vegan protein and for this recipe we are using tofu.

You want to make sure you buy a firm or extra firm tofu and squeeze out any excess water.

Once you’ve done that it’s time to tear it into chunks. The great thing about tearing the tofu instead of cutting it is that it has more edges for crisping up!

Tofu Chunks

To make this tofu crispy we are coating it in cornflour and then frying it. It is a really easy way to get tofu with that tasty crispy coating.

It takes your tofu to another level and it perfect for the sauce to cling to! You want to make sure all the edges of the tofu is fully coated in the flour before frying.

What you’ll need for sweet and sour sauce:

  • Pineapple juice (from a tin)
  • Brown sugar
  • Rice vinegar
  • Ketchup
  • Soy Sauce
  • Cornflour
  • Water

It’s important to use the pineapple juice from a tin of pineapple slices/chunks and not pineapple juice from a carton as it won’t have the same consistency.

If you can’t get hold of any rice vinegar you can swap it for apple cider vinegar.

Vegan Sweet and Sour Tofu #vegan #chinesefood #sweetandsour #dairyfree #tofu

To make the sauce:

Simply add all the ingredients minus the cornflour and water to a saucepan. Bring to a gentle simmer.

In a cup mix together the cornflour and water. Then add to the sauce, continuously whisking so no lumps form. It will start to thicken. It only needs a few minutes.

Take off the heat and leave whilst you prepare the tofu!

Crispy Sweet and Sour Tofu

What you’ll need for the crispy tofu:

  • Firm/extra firm tofu
  • Garlic powder
  • Ground ginger
  • Cornflour

Slice the block of tofu in half and then into six strips. Now you can use your hands to break each strip into about four or five chunks.

If you find that too tricky you can score a line with the knife first before breaking up, or just cut into cubes.

Crispy Tofu Chunks

It should make around 30-35 pieces. Place them in a bowl and add the cornflour, garlic, ginger, salt and pepper.

Toss well so all the pieces are completely coated. Heat a thin layer of oil in a large frying pan on medium-high heat.

Place the tofu in, if the pan isn’t large enough for all the pieces then do it in two rounds, don’t overcrowd the pan.

Fry for around 10 minutes, tossing occasionally until they are crispy and golden all over.

Vegan Sweet and Sour Tofu #tofu #sweetandsour #chinesefood #dairyfree

Pour 3/4 of the sauce on top, stir and let it gently bubble and the sauce heat up.

I like to leave a bit of the sauce to pour on top when I serve it, but that’s up to you!

Serve with rice and enjoy! You can add any veggies you like to this – onions, peppers, broccoli would be delicious!

For more tofu recipes you may enjoy these:

Thai tofu satay

Creamy tofu korma

Fried cajun tofu popcorn


As always if you make this vegan sweet and sour tofu be sure to leave me a comment, rate this recipe and tag me on Instagram. I love seeing all your photos of my recipe recreations!

Don’t forget to follow along on FacebookPinterest and Instagram – I’d love to see you all there!


Vegan Sweet and Sour Tofu #vegan #chinesefood #sweetandsour #dairyfree #tofu

Sweet and Sour Tofu

Yield: 2-4
Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: 25 minutes

This better than take out vegan sweet and sour tofu will cure all your cravings! With crispy tofu drenched in a homemade sticky sweet and sour sauce!

Ingredients

Sauce

  • 3/4 cup pineapple juice, from a tin*
  • 1/2 cup light brown sugar
  • 1/4 cup rice vinegar/apple cider vinegar
  • 2 heaped tbsp ketchup
  • 2 tbsp soy sauce
  • 1 tbsp cornflour
  • 1.5 tbsp water

Tofu

  • 450g / 1 lb firm tofu
  • 1/3 cup cornflour
  • 1 tsp garlic powder
  • 1/2 tsp ground ginger
  • Salt and pepper

Instructions

  1. Place all the sauce ingredients apart from the cornflour and water in a saucepan on medium heat. Whisk and bring to a gentle simmer.
  2. Mix the cornflour and water in a bowl then add the slurry to the sauce, continuing to whisk it all together. The sauce will thicken a bit, give it a minute or two and then turn off the heat.
  3. Slice the block of tofu in half and then into six strips. Now you can use your hands to break each strip into about four or five chunks inch chunks. If you find that too tricky you can score a line with the knife first before breaking up, or just cut into cubes. It doesn't really matter what size you make the chunks, just make sure they are roughly the same size.
  4. Place the tofu chunks into a bowl with the cornflour, garlic, ginger, salt and pepper. Toss well so all the edges of the tofu is fully coated in the flour. If you need to add a little more cornflour then do so.
  5. Heat a thin layer of oil in a frying pan on medium-high heat. Add the tofu and fry for around 10 minutes, flipping occasionally, until golden brown and crispy. If your pan isn't big enough you can do it in two rounds, careful not to overcrowd the pan.
  6. Pour over the majority of the sauce, stir the tofu and leave to heat through for a minute.
  7. Serve with rice or veggies and pour over the remaining sauce. I like to top with some sesame seeds and chopped spring onion!

Notes

You want to use the juice from a tin of pineapple slices/chunks, not fresh pineapple juice fro a carton.

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

Did you make this recipe?

Let me know in the comments or tag me on Instagram @cupfulofkale

Vegan Cheesy Corn Fritters with Lemon Pepper Mayo #corn #sweetcorn #fritter #mayo #vegan #glutenfree #dairyfree
Previous
Vegan Cheesy Corn Fritters with Lemon Pepper Mayo
Vegan Broccoli Cheddar Soup with Sourdough Croutons #broccoli #cheddar #soup #autumn #dairyfree #vegan
Next
Vegan Broccoli Cheddar Soup

Ceri Anne Jones

Thursday 22nd of October 2020

Just made this recipe and it was so incredible! I want to make it again already!

Tamsin

Saturday 24th of October 2020

Hi Ceri, thanks for your comment, so glad you enjoyed it :) It's a favourite in my house! Tamsin xo

Chantelle

Wednesday 9th of September 2020

I absolutely loved this recipe! So easy to make and super delicious. I will definitely be making this again!

Mary-Jane

Thursday 3rd of September 2020

Made this for dinner last night. Added veggies and used half the amount of tofu. Better than any restaurant version!

Tamsin

Thursday 3rd of September 2020

Hi Mary-Jane, thank you for your comment, so glad you enjoyed it, that is such a compliment :) Tamsin xo

shares