Sweet and Sour Fish (Filipino Style)

Sweet and Sour Fish (Filipino Style)

Sweet and Sour Fish (Filipino Style)

Contents

Sweet and sour fish is a popular Filipino-adapted Chinese dish: crispy battered fish fillets (or whole fried fish) coated in a tangy, sweet sauce made with ketchup, vinegar, sugar, and vegetables like bell peppers and pineapple. This guide integrates multiple recipes to give you a complete, adaptable version you can make at home.

Prep Time: 20 minutes
Cook Time: 45 minutes
Total Time: 1 hour 5 minutes
Servings: 6

Ingredients

Note: For a whole-fish version (Panlasang Pinoy style), omit the flour/cornstarch batter and use only 2 tablespoons cornstarch for a thin coating (or none at all) – see conflicts in comparison table below.

Instructions

  1. Prepare the fish: If using fillets, cut into bite-sized pieces (about 2×2 inches). For whole fish, make shallow diagonal cuts on both sides. Season fish with salt and pepper (and lemon juice if using), then set aside for 10–15 minutes.
  2. Make the batter (for crispy fillet version): In a bowl, sift together ½ cup flour, ½ cup cornstarch, and 1 teaspoon baking powder. Add 1 egg and ½ cup ice-cold water. Whisk until smooth and lump-free. Keep batter cold.
  3. Prepare the sauce: In a separate bowl, combine ketchup, sugar, vinegar, soy sauce (if using), and 1 cup water. Stir until sugar dissolves. Set aside.
  4. Heat oil for frying: Pour about 2 inches (5 cm) of oil into a deep pan or wok. Heat over medium-high to 350–375°F (177–190°C). Test with a chopstick – bubbles should form immediately.
  5. Coat and fry the fish (fillet method): Dredge each piece in additional cornstarch (if desired), then dip into batter. Gently lower into hot oil. Fry in batches to avoid overcrowding. Cook for 3–4 minutes per side until golden brown and crispy. Remove with a slotted spoon and drain on paper towels.
    • Alternative (Panlasang Pinoy whole-fish method): Skip batter; simply season fish and fry in hot oil for 4–5 minutes per side until golden. No cornstarch coating.
  6. Sauté aromatics: In a clean wok or pan, heat 1 tablespoon oil over medium heat. Add ginger (if using), garlic, and onion. Cook for 30 seconds until fragrant.
  7. Add vegetables: Add bell peppers and pineapple chunks. Stir-fry for 1 minute over high heat.
  8. Add sauce: Pour the prepared sauce mixture into the pan. Bring to a boil, then reduce heat and simmer for 2 minutes.
  9. Thicken the sauce: Stir the cornstarch slurry again, then slowly pour into the simmering sauce while stirring constantly. Cook until sauce thickens and becomes glossy, about 1 minute.
  10. Combine fish and sauce: Gently add the fried fish pieces to the sauce. Toss carefully to coat. Cook for 1–2 minutes over low heat. (For whole fish, pour sauce over fish on a serving platter.)
  11. Serve immediately over steamed rice or noodles. Garnish with chopped scallions or sesame seeds if desired.

Comparison of Cooking Methods

MethodCoating/CoatingFish TypeCrispinessSauce IncorporatedSource Example
Battered filletFlour + cornstarch + egg batter; deep-friedFillet (cream dory, cod)Very crispyTossed in sauceFoxy Folksy, Made With Lau
Cornstarch onlyDredged in cornstarch alone; shallow- or deep-friedFillet or whole (trout, bass)Lightly crispySauce poured over or cooked separatelyOmnivore’s Cookbook, Red House Spice
No coatingNo dredging or batter; pan-friedWhole tilapiaNot crispy (skin crisp)Simmered with sauce in panPanlasang Pinoy (conflict: no cornstarch used)

Conflict flag: Panlasang Pinoy’s recipe fries whole tilapia without any cornstarch or flour coating, while all other sources use at least a cornstarch dredge or a full batter. The choice depends on whether you prefer a crispy crust (batter) or a simpler, skin-crisp fish.

Tips for Best Results

FAQ

Can I use other fish besides tilapia or cream dory?
Yes. Any firm white fish works: cod, haddock, sole, bass, snapper, or catfish. Avoid delicate fish like flounder that falls apart during frying.

How do I prevent the fish from becoming soggy after adding sauce?
Eat immediately. If making ahead, keep the sauce and fish separate and combine just before serving.

Is this recipe gluten-free?
Not as written. Use rice flour instead of all-purpose flour and ensure cornstarch is pure. For the batter, substitute gluten-free flour blend. The sauce is naturally gluten-free (check soy sauce – use tamari).

What is the difference between Filipino sweet and sour fish and Chinese versions?
Filipino versions often use banana ketchup or extra sugar for sweetness, and sometimes add ginger and garlic to the sauce. Chinese versions may use rice vinegar and less ketchup, with a higher vinegar-to-sugar ratio.

Can I bake the fish instead of frying?
Yes, for a lighter option. Coat fillets with cornstarch and spray with oil, then bake at 425°F (220°C) for 12–15 minutes, flipping halfway. The texture will be less crispy but still delicious.

Sources