- Why did the coating get soggy?
- You either tossed it in the sauce too early or the oil wasn't hot enough. Only toss tofu in the sauce right before serving!
- Sauce is too thin.
- Cornstarch thickens with heat. Let it bubble for another minute, or add a splash more cornstarch slurry.
Sweet and Sour Tofu
A Cantonese staple where the 'agrodolce' balance comes from the ratio of sugar to vinegar. Tofu isn't just protein here; it's texture. The cornstarch coating creates a crispy shell that grabs onto the glossy, thick glaze.
Ingredients
1
block (14 oz)
Firm Tofu (pressed)
2
large
Bell Peppers (mixed colors)
1
cup
Pineapple Chunks (canned)
1
large
Onion (roughly chopped)
2
cloves
Garlic
4
tbsp
Cornstarch (divided)
3
tbsp
Soy Sauce
3/4
cup
Pineapple Juice (from the can)
2
tbsp
Rice Vinegar (or Apple Cider Vinegar)
3
tbsp
Ketchup
1
tbsp
Sugar
3
tbsp
Vegetable Oil
1
pinch
Salt & Pepper
1
cup
Rice (for serving)
Shopping List (0)
Equipment Needed
- Wok or Deep Skillet
- Small Bowl for Sauce
- Paper Towels
Allergen Information
Soy
Instructions
1
✓
Cube the tofu, pat dry, and toss in cornstarch. Fry in hot oil until golden and crispy on all sides. Remove and set aside.
Tip: The starch layer absorbs surface moisture and creates a super crunchy crust.
2
✓
Whisk sauce ingredients: pineapple juice, vinegar, ketchup, sugar, soy sauce.
Tip: Mix cold to ensure smooth thickening later.
3
✓
In the wok, stir-fry the onion and peppers until crisp-tender. Add garlic at the last minute.
Tip: High heat stir-frying preserves the crunch and color of the vegetables.
4
✓
Pour in the sauce and add pineapple. When bubbling, thicken with a little cornstarch slurry (cornstarch + water).
Tip: Cornstarch gelatinizes above 150°F, thickening the sauce.
5
✓
Toss the fried tofu into the sauce to coat and serve immediately over rice.
Tip: Serve instantly so the crust stays crunchy.
Recipe FAQ
Ingredients
- 1 block (14 oz) Firm Tofu (pressed)
- 2 large Bell Peppers (mixed colors)
- 1 cup Pineapple Chunks (canned)
- 1 large Onion (roughly chopped)
- 2 cloves Garlic
- 4 tbsp Cornstarch (divided)
- 3 tbsp Soy Sauce
- 3/4 cup Pineapple Juice (from the can)
- 2 tbsp Rice Vinegar (or Apple Cider Vinegar)
- 3 tbsp Ketchup
- 1 tbsp Sugar
- 3 tbsp Vegetable Oil
- 1 pinch Salt & Pepper
- 1 cup Rice (for serving)