Sweet and sour tofu stir-fry with pineapple is a vibrant, plant-based dish that combines crispy tofu, tangy sauce, and sweet bursts of pineapple. Paired with colorful vegetables and served over rice or noodles, this stir-fry is a perfect balance of flavor, texture, and nutrition. It’s quick to prepare and sure to please vegans and non-vegans alike.
1. Why Sweet and Sour Tofu Stir-Fry Is a Must-Try
This recipe is a favorite for several reasons:
- Bursting with Flavor: Tangy sauce, sweet pineapple, and savory tofu create a dynamic taste.
- Healthy and Balanced: Packed with protein, fiber, and vitamins.
- Quick and Easy: Ready in under 30 minutes.
- Versatile: Customize with your favorite veggies or swap tofu for other proteins.
2. Ingredients Needed
For the Tofu:
- 1 block (14 oz) firm or extra-firm tofu, pressed and cubed.
- 2 tbsp cornstarch.
- 2 tbsp vegetable oil.
For the Sweet and Sour Sauce:
- 3 tbsp ketchup.
- 3 tbsp rice vinegar.
- 2 tbsp soy sauce (or tamari for gluten-free).
- 2 tbsp brown sugar.
- ½ cup pineapple juice (from the canned pineapple).
- 1 tsp cornstarch mixed with 2 tbsp water (slurry).
For the Stir-Fry:
- 1 cup pineapple chunks (fresh or canned).
- 1 red bell pepper, sliced.
- 1 green bell pepper, sliced.
- 1 medium carrot, julienned or thinly sliced.
- 1 small onion, sliced.
- 1 tbsp vegetable oil.
Optional Garnishes:
- Green onions, chopped.
- Sesame seeds.

3. Tools You’ll Need
- Large skillet or wok.
- Small saucepan for the sauce.
- Paper towels (for pressing tofu).
- Mixing bowls.
4. Step-by-Step Recipe
1. Prepare the Tofu
- Press the tofu for 10-15 minutes to remove excess moisture.
- Cut the tofu into bite-sized cubes and toss in cornstarch until evenly coated.
- Heat vegetable oil in a skillet over medium-high heat. Fry the tofu cubes for 2-3 minutes per side until golden and crispy. Remove and set aside.
2. Make the Sweet and Sour Sauce
- In a small saucepan, whisk together ketchup, rice vinegar, soy sauce, brown sugar, and pineapple juice.
- Bring to a simmer over medium heat. Stir in the cornstarch slurry and cook for 1-2 minutes until the sauce thickens. Remove from heat.
3. Stir-Fry the Vegetables
- Heat vegetable oil in a large skillet or wok over medium-high heat.
- Add the onions, bell peppers, and carrots. Stir-fry for 3-4 minutes until slightly tender but still crisp.
- Add the pineapple chunks and cook for an additional minute.
4. Combine and Serve
- Return the tofu to the skillet and pour the sweet and sour sauce over the stir-fry. Toss gently to coat everything evenly.
- Serve hot over steamed rice or noodles, garnished with green onions and sesame seeds.
5. Creative Variations
Make your stir-fry unique with these ideas:
1. Spicy Kick:
- Add red pepper flakes or sriracha to the sauce for heat.
2. Tropical Twist:
- Include diced mango or papaya alongside the pineapple.
3. Low-Carb Option:
- Serve over cauliflower rice or zucchini noodles.
4. Crunchy Texture:
- Toss in roasted cashews or peanuts for added crunch.

6. Tips for Perfect Sweet and Sour Tofu
- Press the Tofu Well: Removing excess water ensures crispy tofu.
- Use High Heat: High heat prevents vegetables from becoming soggy and enhances their flavor.
- Thicken the Sauce Properly: Cornstarch slurry thickens the sauce; ensure it simmers for the right consistency.
- Serve Fresh: The stir-fry is best enjoyed immediately for optimal texture.
7. Serving and Gifting Suggestions
This dish is versatile and perfect for sharing:
- Family Dinner: Pair with jasmine rice and a side of spring rolls.
- Meal Prep: Store tofu, stir-fry, and sauce separately for easy reheating during the week.
- Potluck Favorite: Bring in a heatproof dish and serve with a side of steamed rice.
- Gift Idea: Package prepped ingredients in a basket with cooking instructions for a thoughtful, ready-to-make meal.

FAQs
1. Can I use frozen tofu?
Yes! Frozen tofu has a chewier texture and works well in stir-fries. Thaw completely before using.
2. How do I make this gluten-free?
Use tamari instead of soy sauce, and ensure the cornstarch is gluten-free.
3. Can I bake the tofu instead of frying?
Absolutely! Bake the cornstarch-coated tofu on a parchment-lined sheet at 400°F (200°C) for 20-25 minutes, flipping halfway.
4. Can I use other proteins?
Yes! Substitute tofu with tempeh, seitan, or even chickpeas.
5. How do I store leftovers?
Store in an airtight container in the refrigerator for up to 3 days.
6. Can I freeze the stir-fry?
Freezing is not recommended, as the vegetables may become mushy upon thawing.
7. What other vegetables work well?
Broccoli, snap peas, or zucchini are excellent additions to the stir-fry.
8. How do I reheat leftovers?
Reheat in a skillet over medium heat for the best texture. Add a splash of water if the sauce thickens too much.
9. Can I use fresh pineapple?
Absolutely! Fresh pineapple adds a natural sweetness and works beautifully.
10. What pairs well with this dish?
Serve with steamed rice, fried rice, or stir-fried noodles for a complete meal.
Enjoy making and sharing this sweet and sour tofu stir-fry with pineapple—a vibrant, plant-based dish that’s perfect for any occasion! 🍍✨