This dish is perfect for a quick and healthy weeknight dinner, packed with protein-rich tofu, tender broccoli, and a flavorful, sweet and sour sauce.

With just a few simple ingredients and a bit of preparation, you can have a delicious and satisfying meal ready to enjoy in no time. Plus, with the option to serve it with rice or noodles, this versatile recipe will surely please everyone at the table.
How to Make Sweet and Sour Tofu
Note: The full instructions are provided in the recipe card below.
Mix all the sweet and sour sauce ingredients in a bowl and set aside. Bring a pot of water to a boil, add broccoli, and boil until cooked. Drain well, place on a plate, and set aside. Heat a tablespoon of oil in a large, non-stick skillet at medium-high heat.
When the oil is hot, carefully place the tofu into a skillet. Grill the tofu until the bottom side turns golden brown, for about 5 minutes. Flip the tofu with a spatula and grill the other side to the exact doneness. Transfer the tofu to a plate and set aside.
Drizzle about a tablespoon of oil into the same skillet and heat on medium-high heat. Add onion and stir fry till the onion turns golden and the mushroom is fully cooked. Lightly season with kosher salt and mix well.
Transfer the cooked onion to a plate and set aside. In the same skillet, add the remaining oil, garlic, and ginger. Cook at medium heat and stir until fragrant.
Add the sweet and sour sauce and simmer until the sauce thickens, about 2 minutes, stirring continuously. Add the cooked tofu and carefully combine it with the sauce. Cook until the sauce has reduced to the desired consistency.
In a large bowl, add broccoli, onion, and mushroom. Pour the Sweet and Sour Tofu and all the sauce on top. Serve with steamed rice or noodles. Enjoy our Sweet and Sour Tofu.
Pair with
You may also like
Recipe
Easy Sweet and Sour Tofu

Equipment
Ingredients
For the Sweet and Sour Sauce:
- 2 tablespoons soy sauce
- 4 tablespoons Shaoxing wine
- 1 tablespoon rice vinegar
- 1 tablespoon sugar
- 4 tablespoons tomato paste
- 4 tablespoons water
- 1 teaspoon red pepper flakes , to taste
For the Tofu:
- 3 tablespoons canola oil
- 1 pack tofu (385 grams), cut into squares
- 3 cloves garlic , minced
- 1 teaspoon minced ginger
For the vegetables:
- 1 small head of broccoli , cut into bite-size florets
- 1 small onion , sliced
Instructions
- Mix all the ingredients for the sweet and sour sauce in a bowl, and set aside. Bring a pot of water to a boil, add broccoli, and boil until cooked through. Drain well and place on a plate, and set aside.
- Heat a tablespoon of oil in a large non-stick skillet at medium-high heat. When oil is hot, carefully place tofu into a skillet. Grill the tofu until the bottom side turns golden brown, about 5 minutes-flip the tofu with a spatula and grill the other side to the exact doneness. Transfer the tofu to a plate and set aside.
- Drizzle about a tablespoon of oil into the same skillet and heat on medium-high heat. Add onion and stir fry till the onion turns golden and the mushroom is fully cooked.
- Lightly season with kosher salt and mix well. Transfer the cooked onion to a plate and set aside.
- In the same skillet, add the rest of the oil, garlic, and ginger. Cook at medium heat and stir until fragrant. Add the sweet and sour sauce and simmer until the sauce thickens, about 2 minutes, stirring continuously.
- Add the cooked tofu and carefully combine it with the sauce. Cook until the sauce has reduced to the desired consistency.
- In a large bowl, add broccoli, onion, and mushroom. Pour the Sweet and Sour Tofu and all the sauce on top. Serve with steamed rice or noodles. Enjoy our Sweet and Sour Tofu
Notes
Nutrition
Nutrition Disclaimer: The nutritional information provided is an estimate, calculated using standard data sources. Actual values may vary based on ingredient brands, preparation methods, and portion sizes. This information is for general reference only and should not be considered a substitute for professional dietary advice.












