Macrocyclic peptides are a promising class of compounds that can often engage challenging therapeutic targets. Display technologies, such as mRNA display, allow for the efficient discovery of macrocyclic peptides. This article reviews the current approaches for generating macrocyclic peptide libraries using mRNA display and highlights some recent examples of ribosomal incorporation of nonproteinogenic amino acids into macrocyclic peptides.