Go Back
+ servings
Sweet and Sour Tofu - A favorite Chinese dish with a meatless twist that gives you the contrast of sweet and sour for a healthy meal any night of the week. {Vegetarian, Vegan, Gluten-free}

Sweet and Sour Tofu (糖醋豆腐)

5 from 6 votes
A favorite Chinese dish with a meatless twist that gives you the contrast of sweet and sour for a healthy meal any night of the week. {Vegetarian, Vegan, Gluten-free}
Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: 25 minutes
Course: Main
Cuisine: Chinese
Keyword: takeout
Servings: 4 servings
Author: Maggie Zhu

Ingredients

Sauce

  • 1/4 cup vegetable stock
  • 2 tablespoons light soy sauce
  • 2 tablespoons Shaoxing wine (or vegetable stock)
  • 1 tablespoon rice vinegar
  • 4 tablespoons tomato paste
  • 1 tablespoon maple syrup (or sugar) (*Footnote 1)

Cook

  • 1/2 head small broccoli , cut into bite size florets
  • 2 tablespoons vegetable oil
  • 1 pack (16-oz. / 450-g) extra-firm or firm tofu , drained and cut into bite size pieces
  • 1/2 small onion , sliced
  • 3 cloves garlic , minced
  • 1 teaspoon ginger , minced

Instructions

  • Mix all the ingredients for the sweet and sour sauce in a bowl. Set aside.
  • Heat 1/4 cup water in a large nonstick skillet over medium-high heat until boiling. Spread broccoli and cook covered for 1 minute, or until it reaches the desired texture. Transfer the broccoli to a plate and wipe the extra water from the skillet with a few paper towels held in a pair of tongs.
  • Heat a tablespoon of oil (more oil if using a carbon steel or a cast iron pan, to prevent sticking) in the same skillet over medium-high heat. When the oil is hot, carefully spread the tofu in the skillet. Cook the tofu without disturbing it until the bottom side turns golden brown, about 5 minutes. Flip tofu with a spatula and grill the other side to the same doneness. Transfer the tofu to a plate and set aside.
  • Add a tablespoon of oil into the same skillet and heat on medium-high heat. Add onion. Stir and cook for 2 minutes, until the edge of the onion turns slightly golden.
  • Add the garlic and ginger. Stir a few times until fragrant.
  • Add the sweet and sour sauce. Add the cooked tofu back into the skillet. Stir gently to mix well with the sauce. Cook until the sauce has reduced to the desired thickness, another 2 to 3 minutes.
  • In a large bowl, add the cooked broccoli. Pour the tofu and all the sauce on top. Serve with steamed rice or noodles on the side.

Notes

  1. Although most recipes use quite a lot of sugar in this type of dish, I personally think 1 tablespoon of maple syrup creates a great sweet-sour profile with the tomato paste. Adjust the sweetness by adding another 1 to 3 tablespoons of syrup to suit your taste.

Nutrition

Serving: 4g, Calories: 160kcal, Carbohydrates: 8g, Protein: 9.7g, Fat: 11g, Saturated Fat: 2.2g, Sodium: 486mg, Potassium: 385mg, Fiber: 2.2g, Sugar: 3.3g, Calcium: 160mg, Iron: 2.3mg