
Sweet and sour fish is one of the most iconic dishes in Cantonese cuisine. It represents balance in cooking, where sweetness, acidity, and savouriness come together in harmony.
This dish was always a centrepiece at family dinners and celebrations. The moment it arrived at the table, everyone reached for it. The crisp fish, vibrant sauce, and juicy pineapple made it feel festive every time. This is my home-style version, simple, fresh, and full of flavour.

Easy Sweet and Sour Fish
Ingredients
Equipment
Method
- Place the fish in a bowl. Add egg white, salt, and white pepper. Mix gently and set aside.
- In a separate bowl, mix sugar, rice vinegar, ketchup, and pineapple syrup. Set aside.
- Heat enough oil in a wok or deep frying pan to reach about 4 cm up the side. Heat until ready for frying.
- Mix plain flour and cornflour together. Coat each piece of fish evenly in the flour mixture.
- Shallow-fry the fish in batches for 3 to 4 minutes per side until golden and cooked through. Remove and drain on kitchen paper.
- In a clean wok, heat 2 tbsp groundnut oil. Add ginger, onion, carrot, green pepper, and red pepper. Stir-fry for about 3 minutes until just tender.
- Add pineapple chunks and the prepared sauce. Stir-fry for 1 minute until bubbling.
- If a thicker sauce is preferred, lower the heat and stir in a little of the starch slurry until the sauce reaches the desired consistency.
- Add the fried fish and gently toss to coat evenly in the sauce.
- Transfer to a serving plate and sprinkle with chopped scallion. Serve immediately.
Notes
- Use firm white fish: Cod, haddock, or pollock work best for clean, flaky texture.
- Hot oil is essential: This seals the coating quickly and keeps the fish crisp.
- Balance the sauce: Sweet and sour should be bright, not overly sweet or sharp.
- Add fish last: This prevents it from breaking and keeps the coating intact.
- Restaurant finish: Serve on a hot plate to keep the sauce glossy and the fish crisp longer.





