Go Back
+ servings
5 from 10 votes
Close Up of Sweet & Sour Tofu in a Skillet with Wooden Spoon
Pineapple Sweet and Sour Tofu
Prep Time
15 mins
Cook Time
20 mins
Total Time
35 mins

Better than takeout and almost as easy! This sweet and sour tofu is made with crispy tofu and red bell pepper chunks in a tangy pineapple sauce.

Course: Entree
Cuisine: American, Chinese
Servings: 4
Calories: 332 kcal
Author: Alissa
  • ½ cup vegetable broth
  • ¼ cup apple cider vinegar
  • ¼ cup maple syrup
  • 2 tablespoons soy sauce or tamari
  • 1 teaspoon Sriracha sauce (optional)
  • 2 garlic cloves, minced
  • 1 cup diced fresh pineapple
  • 1 cup diced red bell pepper
  • 2 tablespoons cold water
  • 5 tablespoons cornstarch (or as needed), divided
  • 1 (14 ounce or 400 gram) package extra firm tofu, drained, pressed at least 15 minutes and cut into ½ inch cubes
  • ¼ cup peanut oil (or high-heat oil of choice)
  • 2 scallions, chopped
  • Toasted sesame seeds
  • Cooked rice, for serving
  1. Stir the vegetable broth, cider vinegar, maple syrup, soy sauce, sriracha, garlic, pineapple, and bell pepper together in small saucepan and place it over medium heat. 

  2. Bring the mixture to a simmer. Lower the heat and allow it to simmer for 15 minutes, stirring occasionally.

  3. While sauce simmers, whisk the cold water and 1 tablespoon of cornstarch together in a small bowl. Set it aside.

  4. Begin preparing the tofu. Heat about ¼ cup of oil in a medium nonstick skillet over medium heat. The oil should be about ⅛ to ¼ inch deep.

  5. Place the remaining 4 tablespoons of cornstarch in a small bowl. Add a few tofu cubes and gently stir to coat them in cornstarch.

  6. When the oil is hot, arrange the tofu cubes in the skillet. Continue dredging tofu cubes in the cornstarch and adding them to the skillet in an even layer, being careful not to overcrowd the skillet. You can cook the tofu in two batches if you don't have enough room.

  7. Cook the tofu cubes for about 10 minutes, turning them about halfway through cooking.

  8. When the tofu cubes are golden and crispy on both sides, remove them from the skillet and transfer them to a paper towel-lined plate to drain.

  9. Once the simmer time for the sauce is up, stir in the water and cornstarch mixture. Bring the sauce back up to a simmer and allow it to cook for another minute or two, until it thickens up. Remove the pot from heat. Taste-test the sauce and adjust any seasonings to your liking.

  10. Pour the sauce and pineapple mixture over the tofu. Stir to coat the tofu and remove the skillet from heat.

  11. Combine the tofu with the sauce and pineapple/pepper mixture, either by adding it directly to the pot, or mixing everything in a separate container. Stir gently to distribute the ingredients and evenly coat the tofu with sauce.

  12. Divide the sweet and sour tofu onto plates and serve with rice. Top with scallions and sesame seeds. Serve.

Recipe Notes

Nutrition information does not include rice.

Nutrition Facts
Pineapple Sweet and Sour Tofu
Amount Per Serving
Calories 332 Calories from Fat 167
% Daily Value*
Fat 18.6g29%
Saturated Fat 3.3g17%
Sodium 543mg23%
Potassium 350mg10%
Carbohydrates 33.8g11%
Fiber 2.5g10%
Sugar 18.8g21%
Protein 9.7g19%
Calcium 346mg35%
Iron 3mg17%
* Percent Daily Values are based on a 2000 calorie diet.