The sequencing of single protein molecules using nanopores is faced with a huge challenge due to the lack of resolution needed to resolve single amino acids. Here we report the direct experimental identification of single amino acids in nanopores. With atomically engineered regions of sensitivity comparable to the size of single amino acids, MoS2nanopores provide a sub-1 Dalton resolution for discriminating the chemical group difference of single amino acids, including recognizing the amino acid isomers. This ultra-confined nanopore system is further used to detect the phosphorylation of individual amino acids, demonstrating its capability for reading post-translational modifications. Our study suggests that a sub-nanometer engineered pore has the potential to be applied in future chemical recognition and de novo protein sequencing at the single-molecule level.