Sweet and Sour Tofu with Pineapple is a vegan version of the classic Chinese-American takeout dish. Marinated crispy tofu, sweet pineapple, red onion, and green and red bell peppers, all coated in a delicious sweet and sour sauce, is perfect for a quick and healthy weeknight meal.
Mix together the marinade ingredients in a bowl. Cut tofu into desired size (I like rectangles of 2" in length and 1/2" in width") and toss the marinade and tofu together. Allow to marinate for 15 minutes, flipping or tossing the pieces halfway through.
Combine all sauce ingredients into a bowl and whisk to combine. Set aside.
Heat a non-stick frying pan over medium-high heat, and add a bit of coconut oil (1-2 tbsp). Fry the tofu pieces on the first side, until brown (about 3 minutes), then flip them to another side. Continue the process until all sides have browned.
While frying the tofu, heat a large wok over high heat, and add in 1 tbsp coconut oil. Stir-fry the onion, green and red bell peppers, and pineapple, until the bell peppers and onions are still slightly crunchy, but are cooked through, and some pieces are slightly browned. This should take 10 minutes or less.
To the wok, add in the sauce and tofu. Stir-fry for about 1 minute, until the sauce has thickened and coated everything.
If desired, serve with rice.