Alanine scanning has been widely employed as a method of identifying side chains that play important roles in protein-protein and protein-peptide interactions. Here we show how an analogous and complementary technique, hydrophile scanning, can provide additional insight on such interactions. Mutation of a wild-type residue to alanine removes most of the side-chain atoms, and the effect of this removal is typically interpreted to indicate contribution of the deleted side chain to the stability of the complex. Hydrophile scanning involves systematic mutation of wild-type residues to a cationic or anionic residue (lysine or glutamic acid, in this case). We find that the results of these mutations provide insights on interactions between polypeptide surfaces that are complementary to the information obtained via alanine scanning. We have applied this technique to a peptide that corresponds to the BH3 domain of the pro-apoptotic protein Bim. The wild-type Bim BH3 domain binds strongly to the anti-apoptotic proteins Bcl-x(L) and Mcl-1. Combining information from the alanine, lysine, and glutamic acid scans has enabled us to identify Bim BH3 domain mutants containing only two or three sequence changes that bind very selectively either to Bcl-x(L) or Mcl-1. Our findings suggest that hydrophile scanning may prove to be a broadly useful tool for revealing sources of protein-protein recognition and for engineering selectivity into natural sequences.