Vegan Sweet and Spicy Tofu

This vegan sweet and spicy tofu is a delicious and easy meal that can be made in just a few minutes. It’s packed with flavor and has a nice kick from the chili peppers. Serve it over rice or noodles for a complete meal.


  • 1 block firm tofu, drained and pressed
  • 3 tablespoons cornstarch
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 3 tablespoons vegetable oil
  • 1/2 cup sugar
  • 1/4 cup rice vinegar
  • 1 tablespoon soy sauce
  • 1 teaspoon chili paste
  • 1/4 teaspoon crushed red pepper flakes
  • 1/4 cup water


  1. Cut the tofu into 1-inch cubes.
  2. In a large bowl, combine the cornstarch, salt, and pepper. Add the tofu and toss to coat.
  3. In a large skillet over medium heat, heat the oil. Add the tofu and cook until golden brown, about 5 minutes per side.
  4. In a small bowl, whisk together the sugar, vinegar, soy sauce, chili paste, red pepper flakes, and water. Add this to the pan and cook until the sauce is thickened, about 2 minutes.
  5. Serve over rice or noodles.

Potential changes & improvements

If you want a less spicy dish, you can omit the chili paste and red pepper flakes. You can also add more or less sugar to taste.

What other food it works well with

This dish goes well with rice or noodles. You could also serve it with a side of steamed vegetables.

Common Mistakes

One common mistake is to not press the tofu before cooking. This will result in a less firm and less flavorful tofu. Another mistake is to not coat the tofu in cornstarch. This will make it less crispy.

Nutritional Information

This recipe is high in protein and low in fat. It is also a good source of iron.


This recipe contains soy.

Leave a Comment

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