More than two decades ago a general method to genetically encode noncanonical or unnatural amino acids (NAAs) with diverse physical, chemical, or biological properties in bacteria, yeast, animals and mammalian cells was developed. More than 200 NAAs have been incorporated into recombinant proteins by means of non-endogenous aminoacyl-tRNA synthetase (aa-RS)/tRNA pair, an orthogonal pair, that directs site-specific incorporation of NAA encoded by a unique codon. The most established method to genetically encode NAAs in Escherichia coli is based on the usage of the desired mutant of Methanocaldococcus janaschii tyrosyl-tRNA synthetase (MjTyrRS) and cognate suppressor tRNA. The amber codon, the least-used stop codon in E. coli, assigns NAA. Until very recently the genetic code expansion technology suffered from a low yield of targeted proteins due to both incompatibilities of orthogonal pair with host cell translational machinery and the competition of suppressor tRNA with release factor (RF) for binding to nonsense codons. Here we describe the latest progress made to enhance nonsense suppression in E. coli with the emphasis on the improved expression vectors encoding for an orthogonal aa-RA/tRNA pair, enhancement of aa-RS and suppressor tRNA efficiency, the evolution of orthogonal EF-Tu and attempts to reduce the effect of RF1.