We report on a systematic search for oxygen-bearing Complex Organic Molecules (COMs) in the Solar-like protostellar shock region L1157-B1, as part of the IRAM Large Program "Astrochemical Surveys At IRAM" (ASAI). Several COMs are unambiguously detected, some for the first time, such as ketene H 2 CCO, dimethyl ether (CH 3 OCH 3 ) and glycolaldehyde (HCOCH 2 OH), and others firmly confirmed, such as formic acid (HCOOH) and ethanol (C 2 H 5 OH). Thanks to the high sensitivity of the observations and full coverage of the 1, 2 and 3mm wavelength bands, we detected numerous (∼10-125) lines from each of the detected species. Based on a simple rotational diagram analysis, we derive the excitation conditions and the column densities of the detected COMs. Combining our new results with those previously obtained towards other protostellar objects, we found a good correlation between ethanol, methanol and glycolaldehyde. We discuss the implications of these results on the possible formation routes of ethanol and glycolaldehyde.