Go Back
+ servings
5 from 4 votes
Overhead View of Sweet and Sour Tofu on a Plate with Chopsticks
Pineapple Sweet and Sour Tofu
Prep Time
10 mins
Cook Time
20 mins
Total Time
30 mins

Better than takeout and almost as easy! This sweet and sour tofu is made with crispy pan-fried tofu in a tangy pineapple sauce, with red bell pepper chunks and crunchy roasted cashews.

Course: Entree
Cuisine: American, Chinese
Keyword: chinese, easy, pineapple, tofu
Servings: 4
Calories: 262 kcal
Author: Alissa
  • 1/2 cup vegetable broth
  • 1/4 cup apple cider vinegar
  • 1/4 cup agave or maple syrup
  • 1 cup diced fresh pineapple
  • 1 cup diced red bell pepper
  • 1 tablespoons soy sauce or tamari
  • 1 teaspoon Sambal oelek or sriracha, optional
  • 2 garlic cloves, minced
  • 2 tablespoons cold water
  • 1 tablespoon cornstarch
  • 1 tablespoon vegetable oil
  • 1 pound extra firm tofu, drained, pressed at least 15 minutes and cut into 1/2 inch cubes
  • 1/4 cup roasted cashews, coarsely chopped
  • 2 scallions, chopped
  • Cooked rice, for serving
  1. Stir the vegetable broth, cider vinegar, agave or maple syrup, pineapple, bell pepper, soy sauce or tamari, chili paste or sriracha and garlic together in small saucepan and place over medium heat. 

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

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

  4. About halfway through sauce's cooking time, prepare the tofu. Coat large a skillet with oil and place it over medium-high heat. 

  5. Arrange the tofu cubes in a single layer in the skillet. Cook for about 10 minutes, flipping 2-3 times during cooking to ensure browning on multiple sides.

  6. Once the simmer time for the sauce is up, stir in the cornstarch mixture. Allow it to simmer for another minute or two, until it thickens up.

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

  8. Serve with rice and top with cashews and scallions.
Recipe Notes

Nutrition information does not include rice.

Nutrition Facts
Pineapple Sweet and Sour Tofu
Amount Per Serving
Calories 262 Calories from Fat 113
% Daily Value*
Fat 12.5g19%
Saturated Fat 2.5g13%
Sodium 373mg16%
Potassium 431mg12%
Carbohydrates 29g10%
Fiber 2.5g10%
Sugar 18.8g21%
Protein 12.2g24%
Calcium 200mg20%
Iron 3.2mg18%
* Percent Daily Values are based on a 2000 calorie diet.