• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
hot for food
  • Recipes
  • Cookbooks
  • About
  • Events
  • book me
  • Travel
  • News
  • FAQs
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Recipes
  • Cookbooks
  • About
  • Events
  • book me
  • Travel
  • News
  • FAQs
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • ×
    Home » Recipes » mains

    sweet and sour tofu

    GF
    NF
    Jump to Recipe Jump to Video

    Sometimes tofu gets a bad rep from omnivores. But I'm pretty sure that's because they're eating tofu that isn't cooked or seasoned well. I'm here to change ya minds with this sweet and sour tofu recipe.

    vegan recipe for crispy sweet & sour tofu

    It's no secret that I love tofu and cook with it a lot in the hot for food kitchen. I've made cream cheese, eggs benedict, and tofu scramble with it and that's just for starters! Try this simple recipe for sweet and sour tofu and prepare to ditch any haterade you were sippin' on.

    This sweet and sour tofu reminds me of sweet and sour chicken balls that I used to eat in bucket fulls when I was a kid. My Japanese aunties would make the best chicken balls ever! I miss them and the memories, but this recipe brings it all back. I have no idea how my family made their sweet and sour sauce for the chicken balls, but I suspect it included a lot of ketchup! My recipe for sweet and sour tofu includes an irresistible sweet and sour sauce to coat the crispy tofu in, sans ketchup, but made with simple enough ingredients. Serve these sauced up tofu cubes on a fresh bed of sticky rice like I did, or on top of some cooked veggies! 

    what you need

    For the sweet and sour sauce:

    • cornstarch
    • water
    • vegetable oil
    • garlic
    • ginger
    • chili flakes
    • rice vinegar
    • water
    • agave nectar
    • tomato paste
    • soy sauce
    • sea salt

    For the crispy tofu:

    • medium-firm or firm tofu
    • vegetable oil (canola, sunflower, or avocado work best for deep frying)
    • brow rice flour
    • cornstarch
    • garlic powder
    • sea salt and ground pepper
    • soda water (this is sparkling water, carbonated water, whatever you want to call it!)

    how to make the recipe

    Watch the video below the recipe card to see how to make this dish. If you're not into deep frying I've also made a note in the recipe card about how to bake the tofu to get it just as crispy!

    cubes of tofu on a cutting board

    Drain the brick of tofu from the packaging water and cut into bite-size cubes. 

    small bowl with cornstarch and water

    While the tofu is draining of excess water, make the sauce and start by combining cornstarch and water into a slurry.

    sauce pan with garlic, ginger and chili being cooked

    Heat a sauce pan with vegetable oil, once hot add minced garlic, ginger, and chili flakes. Cook until fragrant, being careful not to burn the garlic or ginger.

    sauce pan of sweet and sour sauce being prepared

    Add rice vinegar, water, agave nectar, tomato paste, soy sauce, and sea salt, and whisk to combine. Then whisk in the cornstarch slurry until well combined.

    sweet and sour sauce in a sauce pan bubbling

    Whisk the sauce frequently for 10 to 12 minutes until thickened and reduced. Remove from the heat and set aside while you prepare the tofu.

    flour batter with water being added in a mixing bowl

    Prepare the batter for the tofu by combining rice flour, cornstarch, sea salt, garlic powder, and ground pepper together in a mixing bowl. 

    fried tofu cubes being lifted out of a pot of oil

    Once vegetable oil is heated for deep frying, add the soda water to the batter and mix to combine. Coat handfuls of tofu in the batter and place in the frying oil. Fry until golden brown, about 2 to 2 ½ minutes.

    fried tofu with sweet and sour sauce being poured on top in a bowl

    Fry in batches and remove the tofu onto paper towel to drain off excess oil. Once all the tofu is fried, toss the pieces in warm sweet and sour sauce in a mixing bowl and coat well.

    equipment you need

    • sharp knife
    • cutting board
    • mixing bowls
    • whisk
    • sauce pan
    • slotted frying spoon
    • heavy-bottomed pot for deep frying
    • baking sheet with a layer of paper towels

    substitutions

    • tofu - as much as I love tofu, you could definitely use an unbreaded vegan chicken product and really make it like sweet and sour chicken balls/pieces.
    • brown rice flour - I used this flour to make the batter extra light and it also happens to be gluten-free. But you could sub in all-purpose flour. Just add less soda water to start and add a bit at a time until the batter is the right consistency and coats the tofu pieces well without dripping off too much.
    • chili flakes - you can leave these out if you don't want any spice in the sauce. This would make it very kid-friendly too!
    • soda water - I have a soda stream so I have carbonated water on demand. You could always use a beer if that's all you have in the fridge. But you do need to use a carbonated liquid to get the batter the right texture!
    overhead of crispy sweet and sour tofu in a bowl with chopsticks
    crispy sweet & sour tofu_hot for food

    sweet and sour tofu

    Bring on the ultimate comfort food… sweet and sour tofu with sticky rice is as simple and easy as it gets!
    4.30 from 50 votes
    Print Pin Rate
    Course: Main Course
    Keyword: crispy tofu, sweet and sour sauce, tofu
    Prep Time: 20 minutes minutes
    Cook Time: 20 minutes minutes
    Total Time: 40 minutes minutes
    Servings: 4
    Calories: 1726kcal
    Author: Lauren Toyota

    Ingredients

    sweet and sour sauce

    • 2 teaspoon cornstarch
    • 2 teaspoon water
    • 2 teaspoon vegetable oil
    • 2 garlic cloves minced
    • ½ teaspoon ginger freshly grated
    • ½ teaspoon chili flakes
    • ⅓ C unseasoned rice vinegar
    • ½ C water
    • ½ C agave nectar (or maple syrup or sugar)
    • 2 tablespoon tomato paste
    • 2 tablespoon soy sauce low-sodium
    • ¼ teaspoon sea salt

    tofu & batter

    • 1 brick of medium firm / firm tofu
    • 3 C vegetable oil for frying
    • 1 C brown rice flour
    • 1 tablespoon cornstarch
    • ½ teaspoon sea salt
    • ½ teaspoon garlic powder
    • ¼ teaspoon ground black pepper
    • 1 C cold soda water

    Instructions

    • Drain the brick of tofu from the packaging water and cut into bite size cubes. Allow the cubes to sit on a clean tea towel or paper towel to get rid of excess water while you prepare the sauce.
    • To make the sauce, mix cornstarch and water in a small bowl and set aside.
    • In a small saucepan, heat 2 teaspoons of vegetable oil over medium-low heat. Add minced garlic, ginger, and chili pepper flakes. Stir for 30 seconds to 1 minute until fragrant, being careful not to burn the garlic or ginger. Add in the remaining sauce ingredients and whisk together over medium heat until just bubbling. Then whisk in the cornstarch and water slurry mixture. Whisk frequently for 10 to 12 minutes until thickened and reduced. Remove from the heat and set aside while you prepare the crispy tofu.
    • Heat 3 cups of neutral vegetable oil in a heavy bottomed pot to 355°F to 365°F.
    • Prepare the batter by combining rice flour, cornstarch, sea salt, garlic powder, and ground black pepper together in a mixing bowl. Do not add the cold soda water until your frying oil is hot and ready.
    • When you’re ready to fry, stir in soda water to the flour mixture and combine well. If the mixture seems too thin, add a little bit more rice flour and combine. It should be a smooth, slightly thick pancake batter consistency. You want it to stick and coat the cubes of tofu.
    • Place the tofu cubes in the batter and toss to coat evenly. Drop each battered cube of tofu into the frying oil delicately one at a time. Fry in batches of 5 to 6 pieces and do not overcrowd the pot.
    • Fry for 2 to 2 ½ minutes. If some stick together, you can gently separate them in the frying oil with a slotted fryer spoon. Remove crispy tofu from the oil with the slotted spoon and let them sit on paper towel to absorb excess oil. Continue this process with remaining tofu cubes.
    • Heat up the sauce again if needed right before serving. In 2 to 3 batches, you can coat the crispy tofu with the sweet and sour sauce by adding some sauce to a large bowl and tossing crispy tofu cubes until coated evenly. Serve over sticky rice or vegetables.

    Video

    Notes

    If you want to bake the tofu, toss the cubes in 2 tablespoons of cornstarch in a large bowl and lay out in an even layer slightly spaced apart on a large parchment lined baking sheet. Bake in a preheated 425°F oven for 30 to 40 minutes until crispy and golden brown. Finish by coating in warm sweet and sour sauce right before serving!

    Nutrition

    Calories: 1726kcal | Carbohydrates: 57g | Protein: 4g | Fat: 167g | Saturated Fat: 26g | Polyunsaturated Fat: 95g | Monounsaturated Fat: 38g | Trans Fat: 1g | Sodium: 1013mg | Potassium: 234mg | Fiber: 2g | Sugar: 20g | Vitamin A: 197IU | Vitamin C: 7mg | Calcium: 17mg | Iron: 1mg

    More mains

    • overhead of vietnamese-style noodle bowl
      easy vietnamese-inspired noodle bowl
    • chef Lauren Toyota at her Toronto event holding a lemon meringue tart
      comfort classics vegan supper club
    • hot for holidays 2 ebook
      hot for holidays: MORE next level vegan recipes for a festive feast
    • vegan caramelized onion scalloped potatoes in a skillet
      vegan scalloped potatoes recipe

    Reader Interactions

    Lauren Toyota vegan chef of hot for food

    Lauren Toyota

    Lauren is a plant-based powerhouse, a former TV host turned wildly successful food creator, best-selling cookbook author, and the woman responsible for making vegan comfort food a thing worth craving. Through her blog and YouTube channel, hot for food, she’s amassed a dedicated following by recreating all the nostalgic, indulgent dishes we love—mac & cheese, burgers, cinnamon rolls—but making them entirely plant-based. No compromise on taste, no weird ingredients, just damn good food.

    Comments

    1. Kay Smith

      November 04, 2015 at 11:26 pm

      hey guys, kinda silly question here...what is soda water? like club soda?

      Reply
      • Lauren Toyota

        November 11, 2015 at 5:53 pm

        yes club soda!

      • Courtney Farmer

        September 04, 2020 at 11:29 am

        Fantastic as is - perfect sauce, really crispy tofu. Made my husband's top 3 dishes of all time and I love it! I try every sweet and sour sauce I come across in an effort to find the best one (love the agave) and this tops them all. Thanks for sharing this!

    2. Karyn

      January 06, 2016 at 7:39 pm

      So, I made this on a whim and I loved it so much! The sauce was great too! Now I know what to make when im craving sweet and sour chicken 😀

      Reply
      • Lauren Toyota

        January 07, 2016 at 6:42 pm

        glad you loved it!

    3. Katelyn

      January 18, 2016 at 2:48 am

      I made this and it was delish! I didn't have any tomato paste so substituted the agave + tomato paste for ketchup and it turned out great!

      Reply
    4. Kara Piergentili

      January 20, 2016 at 1:58 am

      Can I sub all purpose flour for the brown rice flour?

      Reply
      • Lauren Toyota

        January 26, 2016 at 7:27 pm

        Yes. All purpose will always work as it has gluten in it!

    5. Jennifer

      January 22, 2016 at 4:51 am

      Used brown sugar instead of agave.. is that why the sauce was a bit strong? or are some people's taste more sensitive than others? 😮

      Reply
      • Lauren Toyota

        January 26, 2016 at 7:25 pm

        might be yes. Brown Sugar has more of a molasses-like flavour when cooked down. Agave is more neutral.

    6. M

      February 09, 2016 at 12:03 am

      Do I have to use club soda?

      Reply
      • Brenn

        May 25, 2016 at 1:01 am

        I didn't have any so I just made it with about a teaspoon of baking soda and a splash of vinegar. it was so good!

    7. Jenny Samuel

      February 24, 2016 at 9:30 pm

      Can I use distilled white vinegar instead of rice vinegar?

      Reply
      • Jenny Samuel

        February 24, 2016 at 11:51 pm

        Don't worry I just used rice vinegar. And I love this so much! Gonna be one of my favorites Thank You!

    8. Jo

      April 18, 2016 at 1:39 am

      Do I have to use soda water?

      Reply
      • Brenn

        May 25, 2016 at 1:02 am

        I didn't have any so I just made it with about a teaspoon of baking soda and a splash of vinegar. it was so good!

    9. Audrey Mi

      September 07, 2016 at 11:40 pm

      This recipe was excellent! The tofu was crispy and even my omni husband said it taste like chicken. The only thing I should have done is double the sauce, there was not enough for all the crispy tofu! Two thumbs up! 🙂

      Reply
      • Lauren Toyota

        September 12, 2016 at 12:41 am

        OH YA! we love converting the omni-husbands. Seems to be a lot of them 😉

    10. D

      October 14, 2016 at 11:33 am

      can you use just plain sugar instead of agave?

      Reply
      • Michelle

        November 16, 2016 at 5:51 pm

        Maybe if you made a simple syrup with the sugar? The sauce wouldn't be sauce without the liquid. I use maple syrup in place of the agave. If you want to try a simple syrup, use 1/2 cup warm water (in replacement of the 1/2 cup agave), and add 1/2 cup sugar to it. Stir until dissolved. That creates a simple syrup! Hope you don't mind that I answered 🙂

      • D

        November 27, 2016 at 7:19 am

        Thanks for replying. I can't find agave, but I do have maple syrup, so I'll try it with that. Thanks again!

    11. Cassie Tran

      October 27, 2016 at 12:43 am

      YUM, Asian-style tofu is the best!

      Reply
    12. Michelle

      November 16, 2016 at 5:48 pm

      This dish pleases everyone in the family! Mentioning tofu in our household used to be met with turned up noses, and groans. Now they know it means yummy! I always double the sauce recipe so that there is some leftover after tossing the tofu. We like to drizzle it on our rice!

      Reply
    13. Nellie

      January 04, 2017 at 12:17 am

      absolutely loved it!!! even my non-vegan boyfriend loved it

      Reply
    14. shelbs

      February 16, 2017 at 3:22 am

      I made this sauce over tofu tonight and absolutely loved it. I used a different recipe for the tofu since I was air frying it and the overall dish was perfect.

      Reply
    15. Ori

      June 01, 2017 at 12:03 pm

      Can someone help me?

      3 C vegetable oil in grams?
      Is that not a little bit too much?

      Reply
      • Ori

        June 01, 2017 at 12:04 pm

        *3 C vegetable oil in ml?

      • Amber

        June 11, 2017 at 3:05 pm

        You are cooking it in that.Im not sure why you see that as too much.

    16. Cosmic Rainbow Kitty

      June 24, 2017 at 10:39 pm

      I made this! My thoughts: the sauce was fantastic!!!! Will be making again for sure!!!! The deep fry was an utter fail. Instead I just cut a second bath of tofu into cubes and baked at 425 for 20 minutes.

      Reply
    17. Shazaa

      July 23, 2017 at 4:18 pm

      Thank you Lauren for this super deliciousss recipe...
      S.J

      Reply
    18. Emilie

      August 03, 2017 at 10:36 am

      Thanks for the youtube video on this recipe!! 🙂 I don't think I would have made it otherwise 😀 I am eating it for lunch right now and it's soooo good! 😀 thanks a lot ! xxx

      Reply
    19. Jill Amanda

      August 08, 2017 at 6:06 pm

      I would rather do these in the oven.. Could I batter them then stick them in the oven?
      (I know in the video she mentions just doing corn starch and spray oil)

      Can't wait to make these tonight!

      Reply
      • Lauren Toyota

        August 08, 2017 at 6:32 pm

        it says in the post
        NOTE: if you want to bake the tofu all you need to do is toss the cubes in 2 tablespoons of cornstarch in a large bowl and lay out in an even layer slightly spaced apart on a large parchment lined baking sheet. Bake in a preheated 425 F oven for 30 to 40 minutes until crispy and golden brown. Then coat in warm sweet and sour sauce right before serving!

      • Anthrogeek10

        January 27, 2022 at 1:07 pm

        Can't you read the recipe? Jeez.

    20. Melissa Green Curit

      August 22, 2017 at 11:21 pm

      I've made this twice, baking the tofu (adding salt, pepper, and garlic granules to the cornstarch coating), and it's so good. Ate it with rice and broccoli the first time, and rice and sauteed greens the second. Definitely a go-to recipe!

      Reply
      • Jenn

        March 19, 2019 at 4:21 pm

        Do you still use the sod’s water if you bake? Or just the corn starch and flour mix?

    21. Kate Brewer

      August 22, 2017 at 11:57 pm

      Just made this! Back when I was an omnivore I would N E V E R get sweet and sour chicken because I always felt guilty (being that it is not the healthiest choice) but I definitely do not feel guilty eating this! I opted to bake the tofu and it turned out beautifully. The only alteration I made was the tomato paste-- instead I used leftover pizza sauce and there is no way anyone would ever be able to tell. Thanks for yet another great recipe, Lauren 🙂

      Reply
      • Sky

        April 30, 2021 at 1:30 pm

        Lovely my new fav!!
        Can you tell my what the calories would roughly be foe this recipe?

      • Lauren Toyota

        May 04, 2021 at 4:22 pm

        sorry i don't provide calorie/nutrition info on this blog

    22. Maira Meniuk

      August 26, 2017 at 1:21 am

      Wasnt't expecting much... this was AH MA ZINNNNNGGGGGG. Holy fuck! Worth the frying trouble and calories... the crisp that dreams are made of! <3

      Reply
    23. Brittany Adams

      February 08, 2018 at 3:43 am

      I just made this for dinner and it was delicious! When I was reheating the sauce to stir with the tofu I was worried it wouldn't be enough, so I just added 1/2C of water and cooked it down a little. It worked out perfectly and I got extra sauce to add to my rice!
      Thanks Lauren, I'm such a fan!

      Reply
    24. Sdaf2

      March 14, 2019 at 6:40 am

      The sauce was amazing, but the batter just did not work and the deep fry was mostly a fail. Will definitely use this sauce for sweet and sour recipes in the future though

      Reply
      • Lauren Toyota

        March 14, 2019 at 1:25 pm

        deep frying takes some practice!

    25. Victoria

      March 31, 2019 at 2:27 pm

      Just tried the baked-fry version of this and it turned out phenomenally! I added the corn starch, garlic, pepper and salt together in a large bowl then tossed the pressed tofu cubes into it dry rub. On an oiled baking sheet, I baked it at 425 for 35 mins. Results were pure perfection! Thanks for the idea!

      Reply
    26. Emily

      June 12, 2019 at 4:52 pm

      Baked the tofu and it turned out amazing

      Reply
    27. Britttheshit27

      July 29, 2019 at 12:05 am

      I’ll be honest we didn’t make the sweet and sour sauce as we had some already! But omg the coating for the tofu made them so yummy and my fiancé knows I like it crispy so we cooked them a little longer then the recipe required! I am so thankful he stumbled upon your recipe as I think this batter would be good on most veggies as well! 🤗 yay thanks again! I definitely say fry over bake as the taste is different for sure.

      Reply
    28. Deepa

      September 04, 2020 at 4:18 pm

      What kind of rice do you use? How do you cook rice?

      Reply
    29. Tobi Banks

      January 31, 2021 at 7:09 pm

      I just made this! It's delicious

      Reply
    30. Lynn

      October 17, 2021 at 2:24 pm

      Is there any nutritional info available on this recipe?

      Reply
      • Lauren Toyota

        November 17, 2021 at 8:24 pm

        I don't provide nutritional info!

    31. mamtapandy

      November 14, 2021 at 8:37 am

      I go to many corners of the world in search of delicious food but i loved that food until i saw your post i saw your post and i tasted the food you made i want to say that my best experience hai now i can taste better your post now i don't need to go around for taste.

      Reply
    32. Lynn

      December 30, 2021 at 7:49 am

      The recipe sounds amazing. I'm not sure I want to invest in a deep fryer but haven't been able to achieve crispy outside and tender inside tofu. I do use a press to get the moisture out. I've only used cornstarch as a coating. Could I take your coating recipe and use it in an air fryer? Thank you!

      Reply
      • Lauren Toyota

        January 19, 2022 at 11:24 pm

        because this is a wet batter it won't work in an air fryer.

    33. Heather Doyle

      January 02, 2024 at 12:34 pm

      Excellent, easy recipe that delivers crisp tofu and a really tasty sauce. It is a keeper for sure!

      Reply
    4.30 from 50 votes (41 ratings without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Lauren Toyota is hot for food… as long as it’s vegan! She’s cooking up vegan love and bringing the increasingly popular lifestyle to food fans across the globe.

    More about me →

    popular

    • veggie vegan cream cheese hot for food recipe
      easy veggie vegan cream cheese
    • a serving of vegan chocolate mousse
      decadent vegan chocolate mousse
    • diners view showing the inside of vegan ham and cheese croissant
      easy vegan ham and cheese croissants
    • overhead and close up of the tops of miso caramel sticky buns
      miso caramel cinnamon rolls

    explore recipes

    • appetizers
    • bbq
    • breakfast
    • burgers
    • desserts
    • drinks
    • mains
    • salads
    • sandwiches
    • sauces
    • snacks
    • soups
    Nothing But Noods_cover

    featured on

    Footer

    ↑ back to top
    • privacy policy
    • about

    site by go-to-seo.com

    Copyright © 2024 hot for food LLC

    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.