Go Back
+ servings
sweet and sour fish
Print Recipe
5 from 8 votes

Sweet and Sour Fish

This super simple sweet and sour fish recipe is the perfect dish for weeknight dinners. It takes less than 30 minutes to make and tastes amazing!
Prep Time15 mins
Cook Time10 mins
Course: Dinner, Main Course
Cuisine: Chinese
Keyword: sweet and sour fish, sweet and sour fish recipe, sweet and sour salmon
Servings: 4 people
Calories: 299kcal
Author: Becca Du


Fried Salmon

Stir Fry


  • Add the salmon to a bowl. Drizzle the sesame oil over it.
  • Mix all the ingredients from flour through chicken stock powder together. Coat the salmon in the flour mixture.
  • Heat oil over medium heat for 5 minutes. Make sure the oil comes 1/2 inch up the sides of the pan. Fry the salmon pieces until they are brown on all sides. See picture above for reference. Once done, empty onto a plate and set aside.
  • Heat 2 tablespoons of oil over high heat. Add the onion and saute for 1-2 minutes until it becomes shiny.
  • Add the green and red bell peppers. Saute until soft (3-5 minutes).
  • Add the oyster sauce and sauté for 1-2 minutes.
  • Mix the corn starch with the water to make a corn starch slurry. Add the vinegar, sugar, and corn starch slurry to the pan. Cook for another 1-2 minutes until the sauce thickens.
  • Pour the cooked vegetables over the fried salmon from step 3.
  • Garnish with cilantro (optional) and enjoy!


  1. Use high heat for the stir fry - This dish is essentially a stir fry, so you have to use high heat when making it. The high heat ensures all ingredients are cooked and the sauce doesn't become too watery. Cooking on a lower heat will cause the water to come out of the fish and vegetables, causing them to become mushy and the sauce to be watery.
  2. What can I serve sweet and sour fish with? - White rice! That's the best option because it's very neutral in flavor. You can also serve it with brown rice or quinoa.


Calories: 299kcal | Carbohydrates: 27g | Protein: 24g | Fat: 10g | Saturated Fat: 1g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 3g | Cholesterol: 62mg | Sodium: 1055mg | Potassium: 733mg | Fiber: 2g | Sugar: 6g | Vitamin A: 1090IU | Vitamin C: 64mg | Calcium: 63mg | Iron: 2mg