Easy vegan sweet and sour tofu recipe! Skip the take out and make this simple weeknight comfort food instead. A bit healthier, a bit lighter, a lot more fun.
Open the tofu package, drain the water, then either press in a tofu press or wrap it in paper towels or a clean dish towel and put something heavy on top. I usually use a heavy cutting board and some cookbooks. Let it sit like this for 15 minutes, unwrap, and cut into 1/2-inch cubes.
While the tofu is pressing, preheat the oven to 400° F. Line a baking sheet with parchment paper.
In a bowl large enough to hold the tofu, stir together the flour, Chinese five-spice powder, just 1/4 tsp of the salt, 1 Tbsp of the tamari, and 1 Tbsp of the oil to form a paste. Toss the tofu cubes in the paste until they are all coated. If you have trouble coating them, use your fingers to rub the paste over the tofu pieces. Spread out on the prepared baking sheet and bake, tossing once at the 15-minute point, for 25 to 30 minutes, or until really golden.
While the tofu is cooking, place the arrowroot powder in a small bowl and gradually add the pineapple juice, stirring constantly to work out any lumps. Stir in the ketchup, sriracha (if using), sugar, vinegar, the remaining Tbsp of tamari, remaining 1/4 tsp of salt and the pepper. Set this pineapple sauce aside.
About 5 minutes before the tofu is ready, or just after it comes out of the oven, in a large skillet or wok, heat the remaining Tbsp of the oil over medium-high heat, and stir-fry the onion and bell peppers for 3 to 4 minutes; then add the garlic and cook for another minute. Pour in the pineapple sauce and keep stirring everything around until the sugar crystals have dissolved and the sauce has thickened. Lower the heat to low and add the tofu cubes and pineapple chunks. Allow to warm through, and then serve over fluffy rice or some noodles. Top with green onion and sesame seeds (optional).