Uniform labeling with the stable isotopes 15 N, 13 C, and/or 2 H is a central enabling technology for NMR studies of proteins and nucleic acids. As the field advances into structural studies of larger systems and a more detailed characterization of molecular dynamics; however, there is an increasing need for schemes that specifically introduce labels at selected molecular sites only. For many purposes, knowledge of bacterial biosynthetic pathways allows procedures to be developed that produce desired labeling patterns directly in the expression culture, rather than via laborious chemical synthesis. In this work, we review the principles and applications of such ''metabolic labeling'' schemes. After an overview of key metabolic and biosynthetic processes in E. coli, we discuss pioneering applications of metabolic labeling and conclude with a detailed description of the two most prominent current uses of such techniques: The introduction of hydrogen or carbon isotopes specifically at side-chain methyl groups of proteins and the removal of one-bond 13 C-13 C dipolar couplings for spin relaxation or solid-state structural studies via alternate-site labeling schemes.