In this paper, we present an augmented reality (AR) based teeth shade matching system for helping dentists verify the correctness of teeth shade matching and evaluate the acceptance of virtual teeth in cosmetic dentistry. The appearance of teeth is captured by a modified camera based on the measurements from cosmetic dentistry. After generating the shade matching map of teeth, we employ a subsurface scattering rendering model to synthesize the photorealistic virtual tooth. The virtual tooth is projected to the original one to test the matching quality. In experiments, we assess the benefits of our system by user evaluations. The experimental results demonstrate that our system can improve the efficiency and accuracy of dentists' analysis of teeth color, and the system has promising potential to be applied in dentistry clinic and dental industry.