I love making this Sweet & Sour Tofu when I crave something colorful, vibrant, and packed with bold flavors. The crispy tofu cubes coated in a glossy, tangy-sweet sauce with juicy pineapple and crisp bell peppers create a perfect balance of texture and taste. It’s a satisfying plant-based dish that feels just as comforting as takeout, but fresher and lighter.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
14 oz (400g) firm or extra-firm tofu, pressed and cubed
2 tbsp cornstarch
2 tbsp vegetable oil
For the sauce:
1/3 cup pineapple juice
1/4 cup rice vinegar or white vinegar
3 tbsp ketchup
3 tbsp brown sugar
1 tbsp soy sauce
1 tsp cornstarch mixed with 2 tbsp water
Veggies:
1 red bell pepper, cut into chunks
1 green bell pepper, cut into chunks
1/2 cup pineapple chunks
2 cloves garlic, minced
1 tsp grated fresh ginger (optional)
Directions
I start by pressing the tofu well to remove excess moisture, then I cut it into bite-sized cubes. I gently toss the cubes with cornstarch until evenly coated.
I heat vegetable oil in a large nonstick skillet or wok over medium-high heat. I fry the tofu cubes for about 8 to 10 minutes, turning them so they become golden and crispy on all sides. Once done, I remove them from the pan and set them aside.
In the same pan, I add a little more oil if needed. I sauté the garlic and ginger for about 30 seconds until fragrant. Then I add the bell peppers and cook them for 3 to 4 minutes, keeping them slightly tender but still crisp.
In a bowl, I whisk together the pineapple juice, vinegar, ketchup, brown sugar, and soy sauce. I pour the sauce into the pan with the vegetables and bring it to a gentle simmer.
I stir in the cornstarch slurry to thicken the sauce. Once the sauce becomes glossy and slightly thickened, I add the pineapple chunks and return the crispy tofu to the pan. I toss everything gently so the tofu is evenly coated and heated through.
I like serving this dish over steamed rice or noodles, and sometimes I garnish it with chopped green onions or sesame seeds.
Servings and Timing
This recipe makes about 4 servings.
I usually spend about 15 minutes preparing the ingredients and around 15 minutes cooking, making the total time approximately 30 minutes.
Variations
I sometimes add a dash of sriracha or chili flakes when I want extra heat. For a fruity twist, I substitute pineapple with mango or orange segments. I also enjoy adding snap peas, carrots, or broccoli for extra texture and color.
If I want an even crispier texture, I bake or air fry the tofu before adding it to the sauce.
Storage/Reheating
I store leftovers in an airtight container in the refrigerator for up to 3 days. When reheating, I warm it gently in a skillet over medium heat until heated through. I sometimes add a splash of water to loosen the sauce if it thickens too much in the fridge.
I can also microwave it in short intervals, stirring in between, until warmed evenly.
FAQs
How do I make the tofu extra crispy?
I make sure to press the tofu thoroughly to remove as much water as possible before coating it in cornstarch. Frying it in hot oil without overcrowding the pan also helps achieve a crisp texture.
Can I bake the tofu instead of frying it?
Yes, I can bake the tofu at 400°F (200°C) for about 25 to 30 minutes, flipping halfway through, until it becomes golden and firm before adding it to the sauce.
Can I make this recipe gluten-free?
I simply use tamari or a certified gluten-free soy sauce to keep the dish completely gluten-free.
What can I serve with Sweet & Sour Tofu?
I usually serve it over steamed white rice, brown rice, or noodles. It also pairs well with quinoa or cauliflower rice.
Can I prepare the sauce ahead of time?
I often whisk the sauce ingredients together and store them in the refrigerator for up to 2 days. When ready to cook, I just give it a quick stir before adding it to the pan.
Conclusion
I find this Sweet & Sour Tofu to be a perfect combination of crispy, tangy, and sweet flavors in every bite. It’s simple to prepare, packed with colorful vegetables, and incredibly satisfying. Whenever I want a homemade alternative to takeout, this is the dish I turn to again and again.
📖 Recipe:
Print
Sweet & Sour Tofu
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Sophia
- Total Time: 30 minutes
- Yield: 4 servings
- Diet: Vegan
Description
A vibrant and flavorful plant-based dish featuring crispy golden tofu cubes tossed in a glossy sweet and sour sauce with juicy pineapple and crisp bell peppers. This homemade alternative to takeout is colorful, satisfying, and perfectly balanced between tangy and sweet.
Ingredients
14 oz (400g) firm or extra-firm tofu, pressed and cubed
2 tbsp cornstarch
2 tbsp vegetable oil
1/3 cup pineapple juice
1/4 cup rice vinegar or white vinegar
3 tbsp ketchup
3 tbsp brown sugar
1 tbsp soy sauce
1 tsp cornstarch mixed with 2 tbsp water
1 red bell pepper, cut into chunks
1 green bell pepper, cut into chunks
1/2 cup pineapple chunks
2 cloves garlic, minced
1 tsp grated fresh ginger (optional)
Instructions
- Press the tofu thoroughly to remove excess moisture, then cut it into bite-sized cubes. Toss the cubes gently with cornstarch until evenly coated.
- Heat vegetable oil in a large nonstick skillet or wok over medium-high heat. Fry the tofu cubes for 8–10 minutes, turning occasionally, until golden and crispy on all sides. Remove from the pan and set aside.
- In the same pan, add a little more oil if needed. Sauté the garlic and ginger for about 30 seconds until fragrant.
- Add the bell peppers and cook for 3–4 minutes, keeping them slightly tender but still crisp.
- In a bowl, whisk together pineapple juice, vinegar, ketchup, brown sugar, and soy sauce.
- Pour the sauce into the pan with the vegetables and bring to a gentle simmer.
- Stir in the cornstarch slurry and cook until the sauce becomes glossy and thickened.
- Add the pineapple chunks and return the crispy tofu to the pan. Toss gently until evenly coated and heated through.
- Serve warm over steamed rice or noodles, optionally garnished with chopped green onions or sesame seeds.
Notes
For extra crispiness, bake tofu at 400°F (200°C) for 25–30 minutes, flipping halfway, or air fry before adding to the sauce.
To make gluten-free, use tamari or certified gluten-free soy sauce.
Add sriracha or chili flakes for extra heat.
Store leftovers in an airtight container in the refrigerator for up to 3 days.
Reheat gently in a skillet with a splash of water to loosen the sauce if needed.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Stir-Fry
- Cuisine: Asian
Nutrition
- Serving Size: 1 serving
- Calories: 320 kcal
- Sugar: 18 g
- Sodium: 520 mg
- Fat: 16 g
- Saturated Fat: 2 g
- Unsaturated Fat: 13 g
- Trans Fat: 0 g
- Carbohydrates: 34 g
- Fiber: 3 g
- Protein: 14 g
- Cholesterol: 0 mg
