Penyebab dasar sariawan adalah penurunan kekebalan tubuh dan perkembangbiakan Candida yang berlebihan, yang umum terjadi pada bayi dan anak kecil. Hal ini sering dipicu oleh faktor risiko tinggi seperti pengguna hormon jangka panjang, orang yang terinfeksi HIV, orang yang kekurangan kekebalan tubuh, dan sebagainya. 1. Kekebalan tubuh yang rendah. Bayi dan anak kecil, orang tua, orang yang terinfeksi HIV, penggunaan glukokortikoid jangka panjang dan imunosupresan lainnya akan menyebabkan kekebalan tubuh rendah, proliferasi Candida berlebihan, penyakit ini dapat terjadi. 2. Faktor risiko tinggi. Ibu memiliki infeksi Candida albicans, yang dapat dengan mudah ditularkan ke bayi baru lahir selama persalinan. Botol dan dot, payudara ibu yang tidak bersih, dan kebiasaan buruk seperti menggigit jari dan pakaian dapat menyebabkan penyakit pada anak-anak. Penggunaan antibiotik spektrum luas dalam jangka panjang dalam jumlah besar dapat menyebabkan gangguan flora, atau dapat memicu penyakit ini. Penyebab pasti sariawan harus diperiksa dan didiagnosis oleh dokter.