Sweet And Sour Tofu

Category: Satisfying Main Dishes for Every Occasion

Sweet and sour tofu brings crispy golden tofu coated in a tangy, slightly spicy sauce with pineapple and colorful bell peppers for a quick, bold, plant-based meal. Tearing tofu instead of slicing gives more crisp edges, while pressing thoroughly removes moisture for a better fry. The sauce thickens into a glossy coating, and serving over rice with green onions adds freshness. This dish is perfect for weeknights when you need a comforting, vibrant, and satisfying plant-forward meal with minimal fuss while delivering maximum flavor.

A woman wearing a chef's hat and apron.
Created By Sarah
Last updated on Fri, 18 Jul 2025 11:02:26 GMT
A bowl of rice with chicken and peppers. Save
A bowl of rice with chicken and peppers. | sarahmeal.com

Sweet and sour tofu brings together crispy tofu with a tangy, flavorful sauce and vibrant vegetables creating a satisfying plant-based meal that is quick to prepare and full of bold flavors.

I remember first making this dish on a whim and being amazed how the crispy tofu absorbed the sauce so well now it is a staple for my friends who visit

Ingredients

  • 16 ounces extra-firm tofu: drained and pressed for 20 minutes to ensure maximum crispiness
  • Cornstarch: provides a light coating for the tofu making it perfectly crispy when fried
  • Kosher salt: enhances all the flavors and is divided for seasoning tofu and sauce
  • Fresh cracked black pepper: adds subtle heat and depth
  • Vegetable oil: for frying and stir-frying for a neutral flavor and high smoke point
  • Vinegar: balances the sweetness with acidity crucial for authentic sweet and sour taste
  • Water: helps adjust sauce consistency
  • Ketchup: contributes sweetness and a rich tomato base
  • Granulated sugar: for additional sweetness to balance acidity
  • Pineapple juice: lends natural fruitiness
  • Red pepper flakes: are optional for a gentle kick of heat
  • Canned pineapple chunks: add sweetness and texture
  • White onion: chopped for aromatic sweetness
  • Red and green bell peppers: chopped for vibrant color and mild flavor
  • Jalapeño: optional to bring heat without overpowering the dish
  • Fresh garlic: minced for pungency and aroma
  • White rice: to serve as a neutral base that soaks up the sauce
  • Toasted sesame seeds: optional for nutty garnish
  • Sliced green onions: optional for fresh brightness

Step-by-Step Instructions

Prepare Tofu:
Tear the pressed tofu into half-inch bite-sized pieces this irregular shape creates more surface area for crispiness and sauce absorption then toss with two tablespoons cornstarch and one teaspoon kosher salt evenly coating each piece
Fry Tofu:
Heat three tablespoons vegetable oil in a large wok or frying pan over medium-high heat add tofu pieces and fry turning occasionally until golden brown and crispy about six to eight minutes remove tofu and drain on paper towels to keep crisp
Mix Sauce:
In a small bowl whisk together half a cup vinegar half a cup water one-third cup ketchup one-quarter cup pineapple juice two tablespoons cornstarch one teaspoon kosher salt and red pepper flakes if using combine until smooth and set aside
Cook Vegetables:
Using the same wok add drained pineapple chunks chopped onion red and green bell peppers and jalapeño if desired stir-fry over medium-high heat until onions become translucent and peppers soften slightly about four minutes then add minced garlic and sauté for one to two minutes until fragrant
Simmer Sauce and Combine:
Pour the prepared sauce into the wok with vegetables simmer over medium heat stirring occasionally until sauce thickens and reduces by about one third approximately five to six minutes return the fried tofu to the wok gently toss to coat the tofu evenly in the sauce and cook for an additional two to three minutes until heated through
Serve:
Spoon the tofu and vegetable mixture over freshly cooked white rice garnish with toasted sesame seeds and sliced green onions if desired serve immediately
A bowl of chicken and rice. Save
A bowl of chicken and rice. | sarahmeal.com

I love the pineapple chunks because they bring bursts of sweetness and remind me of warm summer days spent cooking with my family

Storage Tips

Store leftovers in an airtight container in the refrigerator for up to three days reheat gently on the stove to preserve tofu crispiness adding a splash of water if sauce thickens too much

Ingredient Substitutions

Firm tempeh can replace tofu for a nuttier texture and taste Apple cider vinegar can substitute for regular vinegar adding a slightly fruity note Maple syrup or agave nectar can replace granulated sugar for a natural sweetener alternative

Serving Suggestions

Serve with steamed jasmine or basmati rice to complement the tangy sauce Add a side of steamed broccoli or snap peas for extra greens Sprinkle chopped peanuts or cashews on top for crunch and richness

Cultural Context

Sweet and sour flavors are central to many Asian cuisines known for balancing sour tang with sweetness and umami This dish adapts a classic concept using tofu making it popular in plant-based diets

A bowl of rice with chicken and peppers. Save
A bowl of rice with chicken and peppers. | sarahmeal.com

Common Recipe Questions

→ How do I get tofu crispy?

Press tofu thoroughly to remove moisture, tear into pieces for more surface area, and avoid crowding the pan during frying to maintain crispiness.

→ Can I make it less spicy?

Yes, simply omit the red pepper flakes and jalapeño for a milder sweet and sour tofu without losing the dish's vibrant flavor.

→ What type of vinegar should I use?

White vinegar or rice vinegar works best for a clean tang in the sauce while balancing sweetness from the pineapple and sugar.

→ Can I prepare it ahead?

You can fry the tofu and prep the sauce in advance, but toss together right before serving to maintain crisp texture and vibrant vegetables.

→ What can I serve with sweet and sour tofu?

Serve it hot over steamed white rice, jasmine rice, or even noodles for a comforting, complete meal. Garnish with green onions and sesame seeds if desired.

Sweet And Sour Tofu

Crispy tofu in tangy sauce with pineapple and peppers. Quick, bold, 100% plant-based.

Preparation Time
15 minutes
Cook Time
20 minutes
Total Duration
35 minutes
Created By: Sarah

Recipe Category: Main Dishes

Level of Difficulty: Moderate

Cuisine Style: Asian

Servings Yield: 4 Portion Size (4 servings)

Diet Preferences: Vegan-Friendly, Vegetarian-Friendly, Gluten-Free Option, Dairy-Free Option

What You'll Need

→ Main Ingredients

Ingredient 01 16 oz extra-firm tofu, drained and pressed 20 minutes
Ingredient 02 4 tbsp cornstarch, divided
Ingredient 03 2 tsp kosher salt, divided
Ingredient 04 1 tsp fresh cracked black pepper
Ingredient 05 3 tbsp vegetable oil
Ingredient 06 ½ cup vinegar
Ingredient 07 ½ cup water
Ingredient 08 ⅓ cup ketchup
Ingredient 09 ¼ cup granulated sugar
Ingredient 10 ¼ cup pineapple juice, from canned pineapple chunks
Ingredient 11 1 tsp red pepper flakes, optional
Ingredient 12 6 oz canned pineapple chunks, drained
Ingredient 13 1 small white onion, chopped
Ingredient 14 1 small red bell pepper, chopped
Ingredient 15 1 small green bell pepper, chopped
Ingredient 16 1 jalapeño, deseeded, deveined, diced, optional
Ingredient 17 8 cloves fresh garlic, minced

→ For Serving

Ingredient 18 White rice
Ingredient 19 Toasted sesame seeds, optional
Ingredient 20 Sliced green onion, optional

How to Make It

Instruction 01

Tear tofu into ½-inch bite-sized pieces. Toss with 2 tbsp cornstarch and 1 tsp salt.

Instruction 02

Heat vegetable oil in a large wok over medium-high heat. Fry tofu until golden and crispy, about 6–8 minutes. Drain on paper towels.

Instruction 03

Whisk vinegar, water, ketchup, pineapple juice, remaining 2 tbsp cornstarch, red pepper flakes, and 1 tsp salt in a small bowl. Set aside.

Instruction 04

In the same wok, stir-fry pineapple, onion, bell peppers, and jalapeño over medium-high until onions are translucent and peppers slightly tender, about 4 minutes. Add garlic and sauté 1–2 minutes until fragrant.

Instruction 05

Pour sauce into wok and simmer until thickened and reduced by one-third, about 5–6 minutes. Return tofu to wok, toss to coat evenly, and cook 2–3 minutes until heated through.

Instruction 06

Serve hot over white rice. Garnish with toasted sesame seeds and sliced green onions if desired.

Additional Tips

  1. Tearing tofu instead of slicing increases surface area for crispiness and sauce absorption.
  2. Press tofu thoroughly to remove excess moisture for a better crispy texture.
  3. Avoid overcrowding the pan to maintain tofu crispiness during frying.

Essential Tools

  • Large wok or frying pan
  • Mixing bowls
  • Paper towels

Allergy Details

Always review ingredient labels for allergens, and consult a professional if you're unsure.
  • Contains soy (tofu)