• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Vegan Punks
  • Recipes
  • Resources
  • About us
  • Work with us
    • Facebook
    • Instagram
    • Pinterest
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Recipes
  • Resources
  • About us
  • Work with us
    • Facebook
    • Instagram
    • Pinterest
  • ×

    Home » Recipes » Chinese

    Crispy Sweet and Sour Tofu and Vegetable Stir Fry

    Published: May 21, 2018 by Jess & Dan · Modified: Feb 20, 2022 · This post may contain affiliate links

    117 shares
    • Facebook29
    Jump to Recipe Jump to Video Print Recipe
    Pinterest image with a bowl of sweet and sour tofu with a title underneath it.
    Vegan sweet and sour pinterest image with text at the top.

    Crispy sweet and sour tofu is based on a classic Chinese takeaway dish, and it tastes just like takeout or ‘fakeout’! Ready in just 30 minutes, you’ll need just one pan and it’s naturally gluten free. It makes the most perfect cubes of crispy tofu along with sliced peppers and onions. Plus, if you’re going all out, it’s great when served with vegan egg fried rice.

    Tofu in vegan sweet and sour sauce served with fried rice. Other bowls visible behind it.
    Jump to:
    • 🌟 Why this recipe works
    • 📋 Ingredient Notes
    • 🔪 Step-by-step Instructions
    • 👩‍🍳 Expert Tips
    • 💭 FAQs
    • 🍛 What to serve it with
    • 📖 Recipe
    • 💬 Comments

    🌟 Why this recipe works

    Versatile – this sweet and sour tofu is so versatile. While we chose to add peppers (capsicum), broccoli and pineapple, you can add other vegetables if you like. You can even omit the pineapple – it’s not necessarily traditional and it’s a love/hate ingredient in dishes like this! While Dan loves pineapple in sweet and sour tofu, I’m not so keen.

    Perfectly crispy tofu – while a more traditional recipe would include batter, along with deep frying the tofu, we’ve decided to crisp up the tofu another way. Instead, we utilise cornflour (which is also gluten free), coat the tofu in it and pan fry it instead. We feel it’s lighter yet still crispy and delicious this way!

    Crunchy vegetables – as this is a stir fry, the vegetables should be crunchy. That means they’re only cooked for a few minutes at high temperature.

    Simple – this is a takeout style dish, so it may look harder to cook than it really is! We use standard cupboard ingredients, use just one pan and simple cooking methods. 

    Inspired by authentic dish – sweet and sour is a traditional Cantonese/Chinese dish, but we’re making a takeout style version of it, that isn’t traditional. It’s often served with bitesize chunks of meat, that has the sweet and sour sauce poured over it. However, in Chinese restaurants and takeaways in the UK, the protein is often mixed with the sauce in the wok, and then served together, rather than poured over on the plate. As this dish is mimicking a take out sweet and sour tofu, we’ve gone with the mix in the wok method.

    📋 Ingredient Notes

    Ingredients laid out in bowls, labelled with text.

    Tofu – a lot of the time, sweet and sour tofu recipes start by covering the tofu in batter and then deep frying. In our version, the tofu is covered with cornflour and pan fried. You could shallow fry, deep fry or even use the air fryer at this beginning stage instead. Our top tip for tofu though, is to make sure you’re using the correct type for the dish you’re making. In this case you need to use firm or extra firm tofu. And steer clear of silken tofu. If using firm tofu, be sure to press it first. We like to use a tofu press for this. If you’ve bought extra firm tofu, it will be ready to cook with, no need for pressing. That’s why we love cooking with Tofoo Co tofu – it’s pre-pressed and ready to cook.

    Cornflour and water mix – this is used to thicken the vegan sweet and sour sauce. It’s added towards the end of cooking, and gives the sauce the correct thick texture that we all know and love. If you skip this, the sauce will be watery, and we don’t want that!

    Pineapple – love it or hate it, pineapple is common in sweet and sour takeout dishes. We’ve included it. If you’re looking for that delicious takeout style sweet and sour, don’t miss out the pineapple! If you're not keen, omit it.

    Broccoli – we just find that broccoli goes so well with sweet and sour. It’s up to you if you want to include it, we’re firmly in the broccoli sweet and sour camp, and would definitely recommend keeping it in this dish.

    Ketchup – maybe it’s non-traditional, but it works. Ketchup helps create the correct colour for sweet and sour sauce, as well as the sweet and sour flavour, so it’s a key ingredient that shouldn’t be omitted.

    Sugar – it wouldn't be sweet and sour without a bit of sweetness! We use brown sugar, so it can be unrefined. You can use white sugar, coconut sugar, maple syrup or agave – it’s up to you. But as it’s in the name, this dish needs the sweetness from a bit of sugar.

    Check out the recipe card at the bottom of this article for exact measurements.

    🔪 Step-by-step Instructions

    These steps are an overview to go with the photos of each stage. Head to the recipe card below for full ingredient measurements, instructions and recipe notes to make the crispiest and most delicious sweet and sour tofu.

    Tofu in a bowl with cornflour, and then cubed tofu being fried in a pan.

    1. Put 1 tbsp of the cornflour in a bowl and then toss the tofu in it until all pieces are well coated.

    2. Get a wok on the hob with 1 tbsp of oil and get it to a medium-high heat. Add the tofu and cook until nicely browned and it has a bit of a crisp outside, then take the tofu out and set to one side for later.

    Peppers and spring onions frying in a pan, at two stages.

    3. Optionally, in the same pan, add a splash of oil or oil spray, and bring back up to a medium heat, then pop in the peppers and chilli (if using) in and fry for 2-3 minutes. 

    4. Add the spring onions and stir fry for one more minute.

    Sweet and sour sauce with vegetables and tofu in a pan, two photos.

    5. Now get the broccoli, pineapple, ketchup, vinegar, sugar and stock in there - give it a good mix and bring it up to a simmer.

    6. While the sauce is coming up to a simmer, mix the remaining 1 tbsp of cornflour with a splash of water until you have a thick, but still slightly runny paste – stir it into the sweet and sour tofu sauce. Add the tofu back in and cook for 2-3 minutes, until hot. Season with salt, to taste.

    👩‍🍳 Expert Tips

    Frying the tofu – you can actually fry the tofu with or without oil in a pan, in an air fryer or deep fat fryer, depending on the outcome that you would like. We pan fry the tofu once coated in cornflour, until golden and super crispy. It’s lighter than deep frying or shallow frying, yet still delicious and super crispy.

    Sauce thickness – if the sauce isn’t as thick as you would like it, add half a tablespoon more of cornflour, mixed with a splash of water. This should thicken it up nicely.

    Bite size tofu pieces – it’s important to chop the tofu into bitesize chunks. That way it’s easier to eat with chopsticks, and they’ll cook evenly if they’re all roughly the same size!

    Press the tofu – as mentioned above, if using firm tofu, it will need to be pressed using a tofu press, roughly for an hour before cooking. Removing water from tofu helps it to soak up more of the flavours.

    Vegetables – this recipe is versatile. While we use a mix of broccoli, peppers and spring onion, you can use an array of vegetables. Try using carrots, cabbage, courgette or even aubergine.

    Stock to use – we recommend using vegan chicken stock by Massel. We buy it on Amazon. It’s actually surprising how many ‘meaty’ stocks are available these days that are vegan! If you don’t have a vegan chicken stock, use the old faithful – vegetable stock.

    White bowl filled with sweet and sour tofu with peppers, broccoli and rice.

    💭 FAQs

    Is sweet and sour sauce vegan? 

    Mostly, sweet and sour sauce is vegan. Most shop bought sauces are vegan but sweet and sour is typically a meat based dish. So usually the sauce is paired with a meat. But this vegan sweet and sour is served with tofu.

    Can sweet and sour sauce be frozen?

    Yes, sweet and sour sauce can be frozen. You can freeze this sweet and sour tofu for up to three months. Tofu changes texture once it's frozen and thawed, so be aware that it may be more ‘meaty’ when it’s reheated.

    What makes sweet and sour sauce red?

    In traditional takeout recipes, red food dye would be used to make the rich red colour of the sauce. In our recipe, we use ketchup, and the sauce goes pretty red.

    Does sweet and sour sauce need to be refrigerated?

    Yes. If you’re making just the sauce in advance, it can be refrigerated for around 3 days. We would recommend making this one according to the recipe and eating it fresh. It’s not as nice after it has been sitting in the fridge for days, as the sauce will congeal. When heating, add a couple tablespoons of water to help it loosen up.

    Can the tofu be fried in an air fryer instead of a pan?

    Yes, absolutely! Just coat the tofu in cornflour, as directed, and then pop in the air fryer. It should take around 10-15 minutes on ​​375 degrees F (190 C). Find out more about air frying tofu.

    Can I make this without sugar?

    We’d recommend keeping the sugar in this recipe – it is sweet and sour tofu afterall. It would be a bit too sour if you don’t add any sweetness. You do have options though. You can use brown sugar, maple syrup or agave syrup – these would mean that the sugar used is unrefined.

    🍛 What to serve it with

    • Vegan Egg Fried Rice
    • Vegan Singapore Noodles
    • Morning Glory
    • Thai Vegetable Stir Fry

    More recipes to try

    • Vegan Chinese Curry in 30 minutes and One Pot
    • Vegan Nasi Goreng In 15 Minutes [With Step-By-Step Photos]
    • Thai Basil Tofu Stir Fry In 15 Minutes
    • Braised Gochujang Tofu (Spicy Korean Tofu)

    Did you make this recipe? Leave a review and a rating below, or tag us in your photos on Instagram! Alternatively, bookmark it in your browser or save to Pinterest for later.

    If you love our content, please consider supporting it by buying us a coffee.

    📖 Recipe

    Sweet and sour tofu served with fried rice in a bowl.

    Sweet and Sour Tofu

    This vegan sweet and sour is a totally delicious 'fakeaway' that's way healthier and cheaper than ordering in! Ready in just 30 minutes, you’ll need just one pan and it’s naturally gluten free.
    5 from 1 vote
    Print Pin Rate
    Course: Dinner
    Cuisine: Chinese
    Diet: Vegan
    Prep Time: 15 minutes
    Cook Time: 15 minutes
    Total Time: 30 minutes
    Servings: 4
    Calories: 250kcal
    Author: Jess & Dan

    Ingredients

    Metric - US Customary
    • 280 g extra-firm tofu – cut into 2cm bitesize chunks
    • 2 tbsp oil – or oil spray
    • 2 tbsp cornflour
    • 2 red peppers - cut into 2cm pieces
    • 8 spring onions - cut into 2cm pieces
    • 200 g broccoli - cut into small florets
    • 200 g pineapple - cut into chunks
    • 4 tbsp tomato ketchup
    • 2 tbsp apple cider vinegar
    • 1 tbsp brown sugar
    • 250 ml vegetable stock
    • Salt – to taste
    • 1 red chilli – optional, chopped finely.

    Instructions

    • Put 1 tbsp of the cornflour in a bowl and then toss the tofu in it until all pieces are well coated.
      280 g extra-firm tofu, 2 tbsp cornflour
    • Get a wok on the hob with 1 tablespoon of oil and get it to a medium-high heat. Add the tofu and cook until nicely browned and it has a bit of a crisp outside, then take the tofu out and set to one side for later.
      2 tbsp oil
    • Optionally, add the remaining 1 tablespoon of oil (or oil spray), and bring back up to a medium heat, then pop in the peppers and chilli (if using) in and fry for 2-3 minutes.
      2 tbsp oil, 2 red peppers, 1 red chilli
    • Add the spring onions and stir fry for one more minute.
      8 spring onions
    • Now get the broccoli, pineapple, ketchup, vinegar, sugar and stock in there - give it a good mix and bring it up to a boil.
      200 g broccoli, 200 g pineapple, 4 tbsp tomato ketchup, 2 tbsp apple cider vinegar, 1 tbsp brown sugar, 250 ml vegetable stock
    • While the sauce is coming up to a simmer, mix the remaining 1 tbsp of cornflour with a splash of water until you have a thick, but still slightly runny paste - stir it into the sweet and sour tofu sauce.
      2 tbsp cornflour
    • Add the tofu back in and cook for 2-3 minutes, until hot. Season with salt, to taste.
      Salt

    Video

    Notes

    • Firm Tofu – it can be pan fried, shallow fried, air fried or even deep fried. If air frying, it will take 10-15 minutes on ​​375 degrees F (190 C). Make sure the tofu is pressed if you have firm tofu, if it’s ‘extra firm’ you don’t need to press it.
    • Stock – use vegan chicken stock if you have it, if not, use vegetable stock. Make sure to check that it’s gluten free, if you need the dish to be gluten free.
    • Sugar – feel free to use maple syrup or agave syrup instead of brown sugar. We recommend keeping some form of sugar in the dish, to make sure the flavours are balanced.
    • Vegetables – mix up the veggies. Courgette, aubergine, carrots and cabbage all work well.
    • Storage – this recipe does keep in the fridge for three days. The sauce will congeal in the fridge, so add a couple of tablespoons of water when reheating. Ideally, this sweet and sour tofu is best served and eaten fresh.

    Nutrition

    Calories: 250kcal | Carbohydrates: 32g | Protein: 11g | Fat: 10g | Saturated Fat: 1g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 5g | Trans Fat: 1g | Sodium: 444mg | Potassium: 655mg | Fiber: 4g | Sugar: 20g | Vitamin A: 2627IU | Vitamin C: 166mg | Calcium: 92mg | Iron: 3mg
    Tried this recipe? Tag us today!Mention @vegan_punks or tag #veganpunks!
    117 shares
    • Facebook29

    Reader Interactions

    Comments

    1. Nicole

      October 01, 2020 at 12:22 pm

      5 stars
      My partner and I love thid recipe. We choose fakeaway over takeaway now!

      Reply

    Leave a Comment Cancel 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.

    Primary Sidebar

    Jess and Dan wearing sunglasses, sat against a painted brick wall

    Hey there! Thanks for checking out Vegan Punks. We're Dan and Jess – a husband and wife team who love creating and sharing vegan recipes. We draw on our experiences of travelling the world and learning about different cuisines. That's why you'll find plant-based versions of traditional dishes from all around the globe on our blog. And, of course, all with a pinch of punk attitude.

    More about us →


    An image showing all the publications we've been shared in, including: Veganuary, LiveKindly, Vegan Food & Living and Plant Based News, amongst others.


    Seasonal Recipes

    • Best Vegan Savoury Pancakes with Creamy Mushrooms
    • Easy Fluffy Vegan Pancakes (No Banana)
    • Best Vegan Carbonara
    • Crispy Garlic Air Fryer Smashed Potatoes (Easy)
    • Fried Jackfruit Wings with Vegan Buffalo Sauce
    • Vegan Potato Hash In 30 Minutes

    Popular Recipes

    • Thai Vegetable Stir Fry in 15 minutes
    • Brinjal Bhaji in 45 minutes
    • Roasted Aubergine and Cauliflower Curry (Easy)
    • Vegan Chinese Curry in 30 minutes and One Pot
    • 31+ Best Tinned Jackfruit Recipes
    • Ultimate Leeks And Cabbage Recipe In 25 Minutes!

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Accessibility Statement
    • Affiliate Disclaimer
    • Terms of Service

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • About Us
    • Contact Us
    • Work With Us

    Vegan Punks is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising & linking to Amazon.com.

    Copyright © 2023 Vegan Punks®

    117 shares
    • 29