Cooking Nook Logo
Forks with food on them

Sweet and Sour Fish Fillets

sweet and sour fish

This sweet and sour fish recipe is a Chinese restaurant standard.

Now you can easily make it at home with this simple, quick to prepare recipe.

The recipe calls for ocean perch, but feel free to substitute any firm white fleshed fish.

Salmon won’t be the right taste and something like fillet of sole is probably too thin a fish.

You can even replace the fish with shrimp and turn this recipe into a sweet and sour shrimp recipe.

sweet and sour fish

Sweet and Sour Fish Fillets

Now you can easily make sweet and sour fish at home with this simple, quick to prepare recipe.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Course Main Course
Cuisine Asian, Chinese
Servings 5 Servings
Calories 267 kcal


  • 1 pound white fish, ocean perch or other firm white fish
  • corn starch
  • 1/2 cup flour
  • 1 egg
  • 1/2 cup water
  • salt to taste
  • 1/3 cup brown sugar
  • 1/3 cup cider vinegar
  • 1 1/2 tablespoons corn starch, dissolved in 1/2 cup water
  • 1/2 cup pineapple chunks
  • 1/2 carrot, shredded
  • 1/2 red pepper, small, chopped
  • 1/2 green pepper, small, chopped
  • 2/3 cup sweet pickles
  • 1 tomato, cut in wedges
  • oil for deep frying


  • Slice the fish fillets into pieces about 2x1 inches. Dredge the pieces in corn starch and allow to dry slightly on waxed paper. Mix together the flour, egg, water and salt to make a batter.
  • In a separate small pot, dissolve the brown sugar in the vinegar over medium heat. Stir together the corn starch and water and add it to the pot. Stir well. Add the pineapple, carrot, sweet pickles, peppers and tomato wedges. Cook for 3-5 minutes until the sauce is clear and not cloudy. Set the sauce aside.
  • Pour the oil about halfway up the wok. Turn the heat to a medium high setting. When the oil is heated, take a small piece of bread and place it in the oil. If the bread browns lightly on both sides fairly quickly, the oil is ready. If the bread does not brown immediately, the oil is not hot enough. If the bread turns dark brown or black, turn off the burner and allow the oil to cool for 5 minutes before testing again.
  • Place 8-10 pieces of fish in the batter. Carefully lift the pieces of fish from the batter into the oil. The fish will sink to the bottom and then rise up. When the fish rises, deep fry for 4 minutes, 2 minutes on each side. Remove the fish to paper towels to drain the excess oil. Repeat the process until all the pieces are fried.
  • Arrange the fish on a serving platter. Pour the reserved sauce over the fish.


Calories: 267kcalCarbohydrates: 39gProtein: 21gFat: 3gSaturated Fat: 1gTrans Fat: 1gCholesterol: 78mgSodium: 172mgPotassium: 510mgFiber: 2gSugar: 24gVitamin A: 1865IUVitamin C: 31mgCalcium: 54mgIron: 2mg
Tried this recipe?Let us know how it was!

Subscribe to the site here and never miss a great recipe.

Serve this sweet and sour fish recipe with Chinese fried rice and an Asian inspired vegetable like this chop suey.

If you like this recipe, I would really appreciate it if you share it on social media. Thanks.

Sweet and Sour Fish

Leave a Comment

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.