Sweet & Sour Tofu Recipe
This Sweet & Sour Tofu recipe features crispy baked tofu cubes tossed with vibrant bell peppers, onion, and a tangy pineapple sauce. Perfectly balanced with a hint of sweetness and acidity, this dish is a flavorful and healthy vegan option served over steamed white rice and garnished with toasted sesame seeds.
- Author: Clara
- Prep Time: 50 minutes
- Cook Time: 30 minutes
- Total Time: 1 hour 20 minutes
- Yield: 4 servings 1x
- Category: Main Dish
- Method: Baking
- Cuisine: Asian
- Diet: Vegan
Tofu and Vegetables
- 14 oz. extra-firm tofu
- 1 small red onion
- 1 green bell pepper
- 1 red bell pepper
Sauce and Seasonings
- 1 (1″) piece ginger, peeled
- 2 garlic cloves, peeled
- 1/2 cup canned pineapple chunks
- 1/3 cup pineapple juice, divided
- 1/3 cup low-sodium vegetable broth
- 3 Tbsp. unseasoned rice vinegar
- 2 Tbsp. reduced-sodium soy sauce or tamari
- 1 Tbsp. ketchup
- 1 Tbsp. light brown sugar
- 1 Tbsp. plus 1/3 cup cornstarch, divided
- Kosher salt, to taste
Oils and Garnishes
- 4 Tbsp. neutral oil, divided
- Steamed white rice, for serving
- Toasted sesame seeds (optional), for serving
- Press the Tofu: Place three layers of paper towels or a clean kitchen towel on a plate. Put the tofu on top and cover with another three layers of towels. Press the tofu by placing a heavy can or skillet on top to squeeze out moisture, changing the towels as they absorb water. Press for 30 to 45 minutes for best texture.
- Prepare Oven and Vegetables: Preheat the oven to 425°F and arrange a rack in the center. Cut the onion and both bell peppers into 1-inch pieces. In a medium bowl or large measuring cup, grate the ginger and garlic, then add the pineapple juice, vegetable broth, rice vinegar, soy sauce, ketchup, light brown sugar, and 1 tablespoon of cornstarch. Stir well to combine and set aside.
- Coat the Tofu: Break or cut the pressed tofu into rough 1-inch cubes and transfer to a large bowl. Season with 1 teaspoon kosher salt and drizzle with 1 tablespoon of neutral oil. Gently toss to coat. Sprinkle with the remaining 1/3 cup cornstarch and toss again until the tofu is evenly coated. Arrange the tofu pieces on a parchment-lined baking sheet and drizzle with 2 tablespoons of oil.
- Bake the Tofu: Bake the tofu for 25 to 30 minutes, turning halfway through, until the tofu is light brown and crisp on the outside.
- Sauté the Vegetables: When the tofu has about 12 minutes remaining, heat the remaining 1 tablespoon of oil in a large skillet or wok over medium-high heat. Add the onion and bell peppers, season with salt, and toss to coat. Cook, stirring frequently, until the vegetables begin to soften and blister, about 4 to 5 minutes. Remove the vegetables from the skillet and set aside.
- Make the Sauce and Combine: Reduce the heat to medium. Whisk the sauce mixture to reincorporate any cornstarch that settled, then pour it into the skillet. Bring to a simmer, stirring occasionally, until the sauce slightly thickens, about 4 minutes. Add the cooked vegetables, baked tofu, and pineapple chunks to the skillet. Toss everything together to coat evenly in the sauce.
- Serve: Divide steamed white rice among bowls, then spoon the sweet and sour tofu mixture over the rice. Sprinkle with toasted sesame seeds if desired to finish.
Notes
- Pressing the tofu is essential to achieve a crispy texture and prevent sogginess.
- Use neutral oil such as vegetable or canola oil for baking and sautéing for a clean flavor.
- Feel free to substitute tamari for soy sauce for a gluten-free version.
- Adjust sweetness and acidity of the sauce by tweaking sugar or vinegar amounts to your taste.
- Serving over steamed jasmine or basmati rice complements the flavors well.
- For extra crunch, you can broil the tofu for 1-2 minutes after baking.
Keywords: sweet and sour tofu, baked tofu recipe, vegan main dish, Asian tofu recipe, pineapple tofu, vegetarian dinner