Sweet Sour Tofu is a delightful dish that has transformed my weeknight dinners. This recipe offers a crispy vegan delight that bursts with flavor, combining tangy and sweet notes in every bite. Using simple ingredients, it’s not only easy to make but also a great way to enjoy tofu. Let’s dive into making this scrumptious meal!

Why You’ll Love This Sweet Sour Tofu
This Sweet and Sour Tofu recipe is a fantastic addition to your cooking repertoire for several reasons. Firstly, it’s packed with flavor, thanks to the combination of fresh vegetables and a tangy sauce. Secondly, it’s a great source of protein, making it a fulfilling meal for vegans and vegetarians alike. You can prepare this dish in under 75 minutes, perfect for busy weeknights. Additionally, it’s customizable; you can add your favorite veggies to create a Vegetarian Sweet and Sour Dish. Lastly, it serves as an excellent meal prep option; leftovers stay delicious for days!
Ingredients for Sweet Sour Tofu
Gather these items:
- 1 block Extra-Firm Tofu (Pressed to remove excess moisture)
- 1/2 cup Cornstarch (For coating the tofu)
- 2 Tbsp. Neutral Oil (Vegetable or canola oil recommended)
- To taste Kosher Salt
- 1/2 cup Canned Pineapple Chunks
- 1/3 cup Pineapple Juice (Fresh pineapple can be used as an alternative)
- 1/3 cup Low-Sodium Vegetable Broth (Choose low-sodium varieties)
- 3 Tbsp. Unseasoned Rice Vinegar (Apple cider vinegar can be substituted)
- 2 Tbsp. Reduced-Sodium Soy Sauce or Tamari (Tamari ensures gluten-free)
- 1 Tbsp. Ketchup (Provides sweetness)
- 1 Tbsp. Light Brown Sugar (Agave syrup can be used as an alternative)
- 1 small Red Onion (Yellow onions can be used as a substitute)
- 1 medium Green Bell Pepper (Red or yellow peppers can be used)
- 1 medium Red Bell Pepper
- 1 inch Ginger (Peeled, provides zesty flavor)
- 2 cloves Garlic (Peeled)
How to Make Sweet Sour Tofu Step-by-Step
- Step 1: Press the Tofu: Start by removing excess moisture from the tofu. Place it between two clean towels and apply a weight on top for about 30-45 minutes.
- Step 2: Prepare Sauce: In a bowl, mix together the pineapple juice, vegetable broth, rice vinegar, soy sauce, ketchup, and brown sugar. Stir until well combined.
- Step 3: Tear & Coat Tofu: Tear the pressed tofu into bite-sized pieces and toss them in cornstarch until evenly coated.
- Step 4: Heat Oil: In a large pan, heat the neutral oil over medium-high heat until a drop of water sizzles in the pan.
- Step 5: Fry Tofu: Carefully add the coated tofu to the hot pan and fry until golden and crispy, about 4-5 minutes.
- Step 6: Sauté Vegetables: Remove the crispy tofu. Toss in the onions, garlic, ginger, and bell peppers. Sauté until tender and aromatic, around 3-4 minutes.
- Step 7: Combine: Pour the prepared sauce over the sautéed vegetables, add the crispy tofu back, and simmer until everything is heated through.

Pro Tips for the Best Sweet Sour Tofu
Keep these in mind:
- Serve hot with rice or noodles for a complete meal.
- Store leftovers in an airtight container in the refrigerator for up to 3 days.
- Adjust sweetness and acidity to your preference by modifying sugar and vinegar amounts.
- For extra crunch, consider double-frying the tofu.
Best Ways to Serve Sweet Sour Tofu
When it comes to serving this delicious dish, there are several options. Pair your Sweet and Tangy Tofu Recipe with steamed jasmine rice or brown rice for a wholesome meal. Alternatively, it goes well with whole-grain noodles for a delightful stir-fry experience. You can also serve it alongside a fresh salad to add more texture and freshness.

How to Store and Reheat Sweet Sour Tofu
To store, keep leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in a pan over medium heat until warmed through, or in the microwave for a quick meal. This dish is perfect for meal prep; you can make a larger batch at once and enjoy it throughout the week!
Frequently Asked Questions About Sweet Sour Tofu
What’s the secret to perfect Sweet Sour Tofu?
The secret lies in pressing the tofu to remove excess moisture, allowing it to become crispy when fried. Using fresh ingredients for the sauce also enhances flavor, making your dish irresistibly tasty.
Can I make Sweet Sour Tofu ahead of time?
Absolutely! You can prepare the tofu and sauce in advance. Just store them separately and combine before serving for the best results. This is a great way to save time on busy nights.
How do I avoid common mistakes with Sweet Sour Tofu?
To avoid sogginess, ensure the tofu is pressed well before coating. Also, do not overcrowd the pan while frying to achieve that desired crispy texture.
Variations of Sweet Sour Tofu You Can Try
Feel free to experiment with different vegetables such as broccoli, snap peas, or carrots to give your Crispy Tofu in Sweet Sauce a unique twist. You can also swap out the pineapple for mango or bell peppers for a different flavor profile. Additionally, adding a sprinkle of sesame seeds or chopped scallions on top can enhance the presentation and taste.
For more delicious recipes, check out Sushi Rolls Recipe or Creamy Tuscan Scallops Recipe. If you’re looking for a sweet treat, try Grandma Carter’s Peanut Butter Cookies or Vegetable Zucchini Fritters for a healthy snack. For more information on the health benefits of tofu, you can visit Healthline.
Print
Sweet Sour Tofu: 7 Easy Steps to a Crispy Delight
- Total Time: 75 minutes
- Yield: 4 servings 1x
- Diet: Vegan
Description
Delicious Sweet & Sour Tofu: A Crispy Vegan Delight
Ingredients
- 1 block Extra-Firm Tofu (Pressed to remove excess moisture)
- 1/2 cup Cornstarch (For coating the tofu)
- 2 Tbsp. Neutral Oil (Vegetable or canola oil recommended)
- To taste tsp. Kosher Salt
- 1/2 cup Canned Pineapple Chunks
- 1/3 cup Pineapple Juice (Fresh pineapple can be used as an alternative)
- 1/3 cup Low-Sodium Vegetable Broth (Choose low-sodium varieties)
- 3 Tbsp. Unseasoned Rice Vinegar (Apple cider vinegar can be substituted)
- 2 Tbsp. Reduced-Sodium Soy Sauce or Tamari (Tamari ensures gluten-free)
- 1 Tbsp. Ketchup (Provides sweetness)
- 1 Tbsp. Light Brown Sugar (Agave syrup can be used as an alternative)
- 1 small Red Onion (Yellow onions can be used as a substitute)
- 1 medium Green Bell Pepper (Red or yellow peppers can be used)
- 1 medium Red Bell Pepper
- 1 inch Ginger (Peeled, provides zesty flavor)
- 2 cloves Garlic (Peeled)
Instructions
- Press the Tofu: Start by removing excess moisture from the tofu. Place it between two clean towels and apply a weight on top for about 30-45 minutes.
- Prepare Sauce: In a bowl, mix together the pineapple juice, vegetable broth, rice vinegar, soy sauce, ketchup, and brown sugar. Stir until well combined.
- Tear & Coat Tofu: Tear the pressed tofu into bite-sized pieces and toss them in cornstarch until evenly coated.
- Heat Oil: In a large pan, heat the neutral oil over medium-high heat until a drop of water sizzles in the pan.
- Fry Tofu: Carefully add the coated tofu to the hot pan and fry until golden and crispy, about 4-5 minutes.
- Sauté Vegetables: Remove the crispy tofu. Toss in the onions, garlic, ginger, and bell peppers. Sauté until tender and aromatic, around 3-4 minutes.
- Combine: Pour the prepared sauce over the sautéed vegetables, add the crispy tofu back, and simmer until everything is heated through.
Notes
- Serve hot with rice or noodles.
- Store leftovers in an airtight container in the refrigerator for up to 3 days.
- Adjust sweetness and acidity to your preference by modifying sugar and vinegar amounts.
- Prep Time: 30 minutes
- Cook Time: 45 minutes
- Category: Main Dish
- Method: Stir-fry
- Cuisine: Asian
Nutrition
- Serving Size: 1 serving
- Calories: 250
- Sugar: 10 g
- Sodium: 400 mg
- Fat: 10 g
- Saturated Fat: 1 g
- Unsaturated Fat: 9 g
- Trans Fat: 0 g
- Carbohydrates: 30 g
- Fiber: 2 g
- Protein: 12 g
- Cholesterol: 0 mg