Back

Sweet and Sour Tofu

Sweet and sour
Tofu takes the stage in our version of this traditional Chinese dish. For a lighter version, see the notes at the end of the recipe.

Ingredients

 6 cups freshly cooked rice
  cup whole almonds (blanched, if desired)
 2 (14-ounce) packages extra-firm tofu, pressed and cubed (see instructions)
 2 tablespoons vegetable oil
 4 teaspoons reduced-sodium tamari (or soy sauce)
 1 medium-sized onion, chopped
 1 medium-sized red bell pepper, chopped
 2 cups fresh mushrooms, sliced
 2 cups canned pineapple chunks, packed in juice
Sauce:
 ½ cup fresh lemon juice
 ½ cup reserved pineapple juice
 ¼ cup brown sugar
 2 tablespoons cornstarch
 2 tablespoons water
 2 tablespoons apple cider vinegar
 1 tablespoon reduced-sodium tamari (or soy sauce)
 Salt and freshly ground pepper to taste

Instructions

1

Prepare rice according to package instructions and set aside.

2

Toast almonds in a skillet for approx. 10 minutes (on medium-low heat), shaking half way through. Toast just until golden brown. Set aside.

3

Press tofu for 20 minutes between two weighted plates to catch the liquid. Drain and cube.

4

In a large skillet on medium-high heat, sauté tofu in vegetable oil and tamari (or soy sauce) until lightly browned.

5

Add onion and sauté until softened.

6

Stir in bell pepper and mushrooms. Sauté for 2 minutes.

7

Drain pineapple, reserving ½ cup juice for sauce.

8

Add pineapple and almonds to skillet. Turn off the heat and let sit.

9

In a small bowl, combine lemon juice and reserved pineapple juice with cornstarch, stirring until smooth.

10

Add remaining sauce ingredients, and pour over tofu mixture. Cook over medium heat, stirring constantly, until mixture has thickened.

11

Serve hot over rice.

Serves 4-6

Note:
You can make this with fresh pineapple chunks. Use canned pineapple juice or apple juice for the sauce.

To make a lighter version, reduce the oil to 1½ teaspoons, divided (½ +½ +½ ):
1. Air-fry tofu: Place the first package of pressed and cubed tofu in a medium-sized mixing bowl.

2. Drizzle a ½ teaspoon oil and 2 teaspoons tamari over the tofu. Toss to coat. Add ½ teaspoon onion powder and a pinch of black pepper and toss again.

3. If using an air-fryer, set it to 425°F or if using a convection oven, set it to 450°F. Air-fry or bake the tofu in a single layer, not touching. Do so in two batches if necessary.

4. Cook the tofu for 15 minutes, tossing half-way through. Cubes should be lightly toasted. Set aside.

5. Repeat steps 1 through 4 with second package of tofu. Set aside.

6. Use ½ teaspoon oil to sauté the vegetables, starting with the onions. When golden, add bell pepper and mushrooms and sauté for 2 minutes.

7. Add tofu, pineapple, and almonds to the vegetable mixture.

8. Follow the recipe for the sauce (above).

Share this recipe

Ingredients

 6 cups freshly cooked rice
  cup whole almonds (blanched, if desired)
 2 (14-ounce) packages extra-firm tofu, pressed and cubed (see instructions)
 2 tablespoons vegetable oil
 4 teaspoons reduced-sodium tamari (or soy sauce)
 1 medium-sized onion, chopped
 1 medium-sized red bell pepper, chopped
 2 cups fresh mushrooms, sliced
 2 cups canned pineapple chunks, packed in juice
Sauce:
 ½ cup fresh lemon juice
 ½ cup reserved pineapple juice
 ¼ cup brown sugar
 2 tablespoons cornstarch
 2 tablespoons water
 2 tablespoons apple cider vinegar
 1 tablespoon reduced-sodium tamari (or soy sauce)
 Salt and freshly ground pepper to taste

Directions

1

Prepare rice according to package instructions and set aside.

2

Toast almonds in a skillet for approx. 10 minutes (on medium-low heat), shaking half way through. Toast just until golden brown. Set aside.

3

Press tofu for 20 minutes between two weighted plates to catch the liquid. Drain and cube.

4

In a large skillet on medium-high heat, sauté tofu in vegetable oil and tamari (or soy sauce) until lightly browned.

5

Add onion and sauté until softened.

6

Stir in bell pepper and mushrooms. Sauté for 2 minutes.

7

Drain pineapple, reserving ½ cup juice for sauce.

8

Add pineapple and almonds to skillet. Turn off the heat and let sit.

9

In a small bowl, combine lemon juice and reserved pineapple juice with cornstarch, stirring until smooth.

10

Add remaining sauce ingredients, and pour over tofu mixture. Cook over medium heat, stirring constantly, until mixture has thickened.

11

Serve hot over rice.

Serves 4-6

Note:
You can make this with fresh pineapple chunks. Use canned pineapple juice or apple juice for the sauce.

To make a lighter version, reduce the oil to 1½ teaspoons, divided (½ +½ +½ ):
1. Air-fry tofu: Place the first package of pressed and cubed tofu in a medium-sized mixing bowl.

2. Drizzle a ½ teaspoon oil and 2 teaspoons tamari over the tofu. Toss to coat. Add ½ teaspoon onion powder and a pinch of black pepper and toss again.

3. If using an air-fryer, set it to 425°F or if using a convection oven, set it to 450°F. Air-fry or bake the tofu in a single layer, not touching. Do so in two batches if necessary.

4. Cook the tofu for 15 minutes, tossing half-way through. Cubes should be lightly toasted. Set aside.

5. Repeat steps 1 through 4 with second package of tofu. Set aside.

6. Use ½ teaspoon oil to sauté the vegetables, starting with the onions. When golden, add bell pepper and mushrooms and sauté for 2 minutes.

7. Add tofu, pineapple, and almonds to the vegetable mixture.

8. Follow the recipe for the sauce (above).

Sweet and Sour Tofu