Crispy Sweet & Sour Tofu

Crispy Sweet & Sour Tofu

Hello Everyone and Happy Hump Day! How is it that we’re already halfway into the first month of the year? I know I’ve said this in probably 80% of my posts from last year, and I will most definitely say it again… Time sure does fly by so quickly!

Tofu, or also known as bean curd, is made by curdling fresh soy milk, pressing it into a solid block, and then cooling it – the same traditional way in which dairy cheese is made. It is a good source of plant-based protein and contains all nine essential amino acids. It is also a valuable plant source of iron, calcium, and minerals such as manganese and phosphorus. In addition to this, it also contains magnesium, copper, zinc, and vitamin B1.

Sadly, tofu sometimes get a bad reputation from omnivores, and it’s probably because they are eating tofu that wasn’t cooked or seasoned well in the first place! Tofu is a popular staple ingredient in Thai and Chinese cuisines where it can be cooked in different ways to change its texture from smooth and soft, to crisp and crunchy.

Crispy Sweet & Sour Tofu

Given its neutral taste and range of consistency, tofu has an amazing ability to work with almost all types of flavours and foods. Extra firm tofu is best for baking, grilling, and stir-fries. On the other hand, soft tofu is suitable for sauces, desserts, shakes, and salad dressings. The possibilities are endless and of course, it’s all down to you and your creativity to see where your adventures and experiments take you with tofu!

Tonight I’ll be sharing a super delicious vegetarian dish that’s super simple and quick to put together. You can also easily make this dish vegan by substituting the wild honey for white granulated sugar or maple syrup in the irresistible sweet and sour sauce that will coat the crispy tofu. The trick to getting it nice and crispy? Get rid of the excess moisture and fry it up real nice! No one likes soggy tofu! As always, do head on over to Hot For Food by Lauren Toyota for the original recipe where I drew my inspiration from.

Crispy Sweet & Sour Tofu Ingredients



For the sweet and sour sauce

  • 2 garlic cloves, minced
  • 1/2 cup water
  • 1/3 cup unseasoned rice vinegar
  • 1/4 cup wild honey*
  • 2 tbsp light soy sauce
  • 2 tbsp tomato paste
  • 2 tsp cornstarch, mixed with 2 tsp water
  • 2 tsp vegetable oil
  • 1/2 tsp freshly grated ginger
  • 1/2 tsp chilli flakes/ground, or fresh chilli
  • Salt and freshly ground black pepper, to taste

For the tofu batter

  • 1 block of medium-firm tofu
  • 1 cup all purpose flour
  • 1 cup cold soda water
  • 1 tbsp cornstarch
  • 2 tsp sesame oil
  • 1 tsp toasted sesame seeds
  • 1/2 tsp salt
  • 1/2 tsp garlic powder
  • 1/4 tsp freshly ground black pepper
  • 3 cups vegetable oil, for frying
  • Thinly sliced green onions, to garnish
  • Toasted sesame seeds, to garnish

* Substitute wild honey for white granulated sugar or maple syrup for a vegan option.


  1. Preparing the Tofu: If using tofu from a package, drain and cut into bite-sized cubes. Allow the cubes to sit on a clean tea towel or paper towel to get rid of any excess water. Set aside and in the meantime, prepare the sauce.
  2. Sweet & Sour Sauce: Mix the cornstarch and water in a small bowl. Set aside. Whisk all the sauce ingredients together (except for the garlic, ginger, and chilli), in a small mixing bowl as set aside.
  3. In a small saucepan, heat the vegetable oil over medium-low. Add the minced garlic, grated ginger, and chilli. Sauté for about 30 seconds, until golden and fragrant, being careful not to burn the garlic and ginger.
  4. Add the sauce mixture to the saucepan and whisk together until just bubbling. Once bubbling, whisk in the cornstarch and water mixture to the sauce. Continue to whisk frequently for 10 to 12 minutes until the sauce has thickened and reduced. Once done, remove from the heat and set aside while preparing the crispy tofu.
  5. Crispy Tofu: In a heavy-bottomed pot, heat the 3 cups of vegetable oil to about 180C to 185C (or 355F to 365F).
  6. Prepare the batter by whisking the flour, cornstarch, sea salt, garlic powder, sesame seeds, and black pepper in a large mixing bowl. Do not add the cold soda water until your frying oil is ready. When you’re ready to fry, stir in the cold soda water to the flour mixture and mix well. If the mixture is too thin, add a little bit more flour and combine. The batter should have a smooth and slightly thick consistency – like pancake batter. You want it to stick and coat the cubes of tofu.
  7. Place the tofu cubes in the batter and toss to coat evenly. Delicately drop each cube one at a time into the frying oil. Fry in batches of 5 to 6 pieces (more or less depending on the size of your pot), just be careful to not overcrowd the pot. Fry for 2 to 2.5 minutes, until golden. If some stick together, your can gently separate them in the frying oil using a slotted fryer spoon. Once done, let them sit on a paper towel to absorb the excess oil. Continue this process with the remaining tofu cubes.
  8. Serve: Heat up the sauce again if needed before serving. In 2 to 3 batches, you can evenly coat the crispy tofu with the sauce by tossing them together in a large bowl. Plate up, drizzle with a touch of sesame oil, and garnish with spring onion.
  9. Serve and enjoy immediately over steamed rice or any vegetables of your choice!

Crispy Sweet & Sour Tofu

If you’d rather bake the tofu instead of frying for a healthier alternative, toss the cubes in about 2 tablespoons of cornstarch in a large bowl. Lay them out evenly on a large parchment-lined baking sheet and bake in a preheated oven (425F, 220C or gas mark 7), for 30 to 40 minutes, until crispy and golden brown. Finish by coating in warm sweet and sour sauce right before serving.

Crispy Sweet & Sour Tofu


– Ally xx


4 thoughts on “Crispy Sweet & Sour Tofu

  1. LAWDY these look BOMB. I will have to try this out! Looks amazing. Thank you so much!!♡

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.