Go Back
+ servings
Square photo of a plate of sweet and sour tofu
Print Recipe
4.87 from 65 votes

Sweet and Sour Tofu

Sweet and sour tofu, made in just 30 minutes. A plant-based version of this classic Chinese food that is much healthier than take-out!
Prep Time10 minutes
Cook Time20 minutes
Total Time30 minutes
Course: Main Dish, Tofu
Cuisine: Chinese
Diet: Vegan
Servings: 2
Calories: 473kcal
Author: Iosune

Ingredients

For the sweet and sour tofu:

  • 2 tablespoon soy sauce or tamari
  • 1 tablespoon apple cider vinegar
  • 10 ounces firm tofu cubed
  • 6 tablespoon cornstarch
  • 2 tablespoon extra virgin olive oil divided
  • 1 carrot chopped
  • ½ green bell pepper chopped
  • ½ red bell pepper chopped
  • ½ onion chopped

For the sweet and sour sauce:

  • 4 tablespoon sugar I used brown sugar
  • 2 tablespoon tomato paste
  • 1 tablespoon apple cider vinegar
  • 1 teaspoon soy sauce or tamari
  • 6 tablespoon water
  • 2 teaspoon cornstarch

Instructions

  • Mix the soy sauce or tamari and apple cider vinegar in a bowl until well combined.
  • Incorporate the tofu cubes and let marinate for at least 5 minutes.
  • Drain the tofu and transfer ⅓ of the tofu cubes to a freezer bag with 2 tablespoon of cornstarch and toss to coat. Repeat this step with all the remaining tofu and cornstarch. Add more cornstarch if needed.
  • Heat half of the oil in a skillet and when it’s hot, add the tofu cubes. Cook over medium-high heat until all sides are golden brown. Remove the tofu from the skillet and set it aside.
  • Heat the other half of the oil in the skillet and when it’s hot, incorporate the veggies (carrot, green bell pepper, red bell pepper, and onion). Cook over medium-high heat until golden brown. Set aside.
  • To make the sauce just mix all the ingredients until well combined.
  • Pour the sauce into the skillet and cook until it thickens, stirring frequently.
  • Mix the tofu, veggies, and the sauce in the skillet, stir, and cook for about 5 minutes over medium heat, stirring occasionally.
  • Serve your sweet and sour tofu immediately with some sesame seeds on top (optional).
  • Keep the leftovers in a sealed container in the fridge for up to 1 week.

Notes

  • Some people add pineapple to this sweet and sour tofu recipe, but I don’t. If you want to enjoy this dish with pineapple, just sautée it with the veggies.
  • Feel free to use any type of vinegar, starch, oil, veggies, or sweetener you have on hand.
  • Tomato paste can be replaced by tomato puree, ketchup, or tomato sauce.
  • The amount of sodium is not a real measurement because you’d need to marinate the tofu for hours for it to absorb all the soy sauce.

Nutrition

Serving: 1serving | Calories: 473kcal | Carbohydrates: 63.8g | Protein: 14.6g | Fat: 20.1g | Saturated Fat: 3.2g | Sodium: 1114mg | Fiber: 4.7g | Sugar: 31.6g