Sweet and Sour Tofu (Crispy, Tangy & Flavor-Packed Plant-Based Dish)

If you’re looking for a vibrant, satisfying plant-based meal, this Sweet and Sour Tofu is a standout choice. It delivers everything you expect from the classic takeout favorite—crispy bites, bold sauce, and colorful vegetables—but with a wholesome, vegetarian twist.

This dish is perfect for weeknight dinners when you want something quick yet flavorful. The tofu absorbs the sweet and tangy sauce beautifully, while the vegetables add freshness and crunch. It’s a balanced meal that feels indulgent but is easy to prepare at home.

Why This Recipe Works

This recipe works because it focuses on texture and balance.

Tofu can be tricky if not prepared properly, but pressing it removes excess moisture, allowing it to crisp up when cooked. Coating it lightly with cornstarch creates a golden, crispy exterior.

The sauce combines sweetness, acidity, and savory elements. Ingredients like vinegar, sugar, and soy sauce create that classic sweet-and-sour flavor profile. Cooking the vegetables separately ensures they stay crisp and vibrant.

Bringing everything together at the end ensures the tofu stays crispy while still absorbing the sauce.

Ingredients

Each ingredient contributes to the dish’s signature flavor and texture.

Firm tofu is essential for achieving a crisp exterior. Cornstarch helps create that golden coating. The sauce relies on a balance of vinegar, sugar, and soy sauce to achieve its signature taste.

Vegetables add texture and color, while pineapple introduces natural sweetness and acidity.

For the Tofu:

  • 14 oz firm tofu (pressed and cubed)
  • 2 tablespoons cornstarch
  • 2 tablespoons oil

For the Sauce:

  • 3 tablespoons ketchup
  • 2 tablespoons rice vinegar
  • 2 tablespoons soy sauce
  • 2 tablespoons sugar
  • 1 tablespoon cornstarch mixed with 2 tablespoons water (slurry)

For the Vegetables:

  • 1 red bell pepper (chopped)
  • 1 green bell pepper (chopped)
  • 1 cup pineapple chunks
  • 1 small onion (chopped)

How to Make Sweet and Sour Tofu

Step-by-Step Instructions

Step 1. Prepare Tofu
Press tofu to remove excess moisture, then cut into cubes.

Step 2. Coat Tofu
Toss tofu cubes in cornstarch until evenly coated.

Step 3. Cook Tofu
Heat oil in a pan and cook tofu until golden and crispy on all sides. Remove and set aside.

Step 4. Cook Vegetables
In the same pan, sauté bell peppers and onion until slightly tender. Add pineapple chunks.

Step 5. Make the Sauce
In a bowl, mix ketchup, vinegar, soy sauce, and sugar.

Step 6. Combine and Simmer
Pour the sauce into the pan with vegetables. Bring to a simmer.

Step 7. Thicken Sauce
Add the cornstarch slurry and stir until the sauce thickens.

Step 8. Add Tofu
Return tofu to the pan and toss gently to coat with sauce.

Step 9. Serve
Serve hot over rice or noodles.

Pro Tips

Press tofu thoroughly to achieve the best texture.

Cook tofu in batches if needed to avoid overcrowding.

Add the sauce at the end to keep tofu crispy.

Taste and adjust sweetness or acidity to your preference.

Variations

This recipe is highly adaptable.

For a healthier version, bake or air fry the tofu instead of frying.

You can add vegetables like broccoli, snap peas, or carrots for more variety.

For a spicier version, include chili sauce or red pepper flakes.

If you prefer less sweetness, reduce the sugar slightly.

What to Serve With It

Sweet and sour tofu pairs well with simple sides.

Serve it over steamed rice or noodles to soak up the sauce. It also works well with fried rice or quinoa.

A side of stir-fried vegetables or a light soup complements the dish.

Storage & Meal Prep

Store leftovers in an airtight container in the refrigerator for up to 3 days.

Reheat in a skillet to maintain texture, though tofu may soften slightly.

Freezing is not recommended as it can alter the texture of tofu.

Common Mistakes

Skipping the tofu pressing step can lead to soggy texture.

Overcrowding the pan prevents proper crisping.

Adding sauce too early can make tofu lose its crispiness.

Not balancing the sauce can result in overly sweet or sour flavors.

FAQs

Can I use soft tofu?
Firm or extra-firm tofu works best for this recipe.

How do I make tofu crispy?
Press it well and coat with cornstarch before cooking.

Can I bake the tofu instead of frying?
Yes, baking or air frying is a healthier alternative.

Is this dish vegan?
Yes, it is completely plant-based.

Can I adjust the sweetness?
Yes, reduce or increase sugar based on preference.

What vinegar works best?
Rice vinegar is ideal for a balanced flavor.

Sweet and Sour Tofu (Crispy, Tangy & Flavor-Packed Plant-Based Dish)
Isla Marie

Sweet and Sour Tofu

A vibrant plant-based dish featuring crispy tofu tossed in a glossy sweet and tangy sauce with colorful vegetables and pineapple. It’s perfectly balanced with crunch, sweetness, and acidity. Ideal for quick dinners or healthy takeout-style meals.
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings: 4
Course: Dinner, Lunch, Main Course
Cuisine: Asian-Inspired
Calories: 280

Ingredients
  

For the Tofu:
  • 14 oz firm tofu pressed and cubed
  • 2 tablespoons cornstarch
  • 2 tablespoons oil
For the Sauce:
  • 3 tablespoons ketchup
  • 2 tablespoons rice vinegar
  • 2 tablespoons soy sauce
  • 2 tablespoons sugar
  • 1 tablespoon cornstarch mixed with 2 tablespoons water slurry
For the Vegetables:
  • 1 red bell pepper chopped
  • 1 green bell pepper chopped
  • 1 cup pineapple chunks
  • 1 small onion chopped

Equipment

  • Skillet or wok
  • Mixing bowls
  • Spatula
  • Knife
  • Cutting board

Method
 

Step 1. Prepare Tofu
  1. Press tofu to remove excess moisture, then cut into bite-sized cubes.
Step 2. Coat Tofu
  1. Toss tofu with cornstarch until evenly coated.
Step 3. Cook Tofu
  1. Heat oil in a skillet over medium heat and cook tofu until golden and crispy on all sides. Remove and set aside.
Step 4. Cook Vegetables
  1. In the same pan, sauté bell peppers and onion until slightly tender. Add pineapple chunks and cook briefly.
Step 5. Make Sauce
  1. In a bowl, mix ketchup, rice vinegar, soy sauce, and sugar until combined.
Step 6. Combine and Simmer
  1. Pour sauce into the pan with vegetables and bring to a simmer.
Step 7. Thicken Sauce
  1. Add cornstarch slurry and stir until sauce thickens.
Step 8. Add Tofu
  1. Return tofu to the pan and toss gently to coat with sauce.
Step 9. Serve
  1. Serve hot over rice or noodles.

Video

Notes

  • Press tofu thoroughly for best crispiness.
  • Do not overcrowd the pan when frying tofu.
  • Add sauce at the end to keep tofu crispy.
  • Adjust sweetness or tanginess to taste.
  • Baking or air frying tofu is a healthier alternative.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating