Sweet and Sour Tofu

This Sweet and Sour Tofu is one of our favorite high protein tofu recipes when you want that delicious takeout flavor. In a matter of minutes, you’ll have a healthier (and probably tastier), vegan version of your restaurant favorite. Pair it with some fried cauliflower rice for a full meal that is totally satisfying!
This post may include links to purchase items from our affiliates.
If you like this sweet and sour tofu, you should definitely give our orange tofu recipe a try! It’s another great takeout copycat.
Sweet and Sour Tofu Recipe Tips:
+ If you don’t have rice vinegar on hand, you can use apple cider vinegar or white wine vinegar instead. And, if you don’t have any of that, lemon or lime juice will work in a pinch!
+ You can easily substitute or add in your favorite veggies here. Snap peas, broccoli, mushrooms and carrots are all delicious in this recipe as well!
Sweet and Sour Tofu
Ingredients
- 16 oz Extra Firm Tofu, cut into ½" thick pieces
- 1/2 cup cornstarch
- pinch of salt and pepper
- avocado oil, or other neutral for frying
- 1 green bell pepper, diced
- 1 sweet onion, diced
- 1 clove garlic, grated
- 1 inch knob fresh ginger, grated
Sauce
- 2 tbsp pineapple juice
- 1/4 cup rice vinegar
- 1/4 cup water
- 2 tbsp soy sauce
- 2 tbsp ketchup
- 2 tbsp brown sugar
- 1/2 cup pineapple, diced
Instructions
- Heat a large skillet over medium heat and add enough avocado oil to coat the bottom of the pan to shallow fry the tofu.
- Add the cornstarch to a plate along with a pinch of salt and pepper. Stir.
- Working in batches, coat each piece of the tofu in the corn starch, shaking of any excess, then fry each piece in the oil for about 3 minutes per side or until golden and crispy. Remove from the pan when done.
- Add the bell pepper and onion to the pan along with a pinch of salt and pepper. Sauté until soft, about 5-10 minutes, then add the garlic and ginger and sauté for another minute.
- In a bowl, mix together the ingredients for the sauce.
- Pour the sauce into the pan and bring to a simmer, then add the tofu back into the pan and carefully stir.
- Allow the sauce to simmer as it thickens for a couple of minutes, stirring frequently to avoid burning, then remove from the heat.
- Garnish as desired and enjoy!