Enrichment of proteins with isotopes such as (2)H, (15)N, and (13)C is commonly carried out in magnetic resonance and vibrational spectroscopic characterization of protein structures, mechanisms, and dynamics. Although uniform isotopic labeling of proteins is straightforward, efficient labeling of proteins with only a selected set of amino acid types is often challenging. A number of approaches have been described in the literature for amino acid-selective isotope labeling of proteins, each with its own limitations. Since Escherichia coli represents the most cost-effective and widely used host for heterologous production of foreign proteins, an efficient method to express proteins selectively labeled with isotopes would be highly valuable for these studies. However, an obvious drawback is misincorporation and dilution of input isotope labels to unwanted amino acid types due to metabolic scrambling in vivo. To overcome this problem, we have generated E. coli auxotroph strains that are compatible with the widely used T7 RNA polymerase overexpression systems and that minimize metabolic scrambling. We present several examples of selective amino acid isotope labeling of simple and complex proteins with bound cofactors, as an initial guide for practical applications of these E. coli strains.