Muntah empedu kuning biasanya disebabkan oleh beberapa hal berikut: pertama, gastroenteritis akut, yaitu peradangan akut pada mukosa lambung, dan selain muntah empedu, ada juga gejala sakit perut, diare, dan demam, yang sebagian besar disebabkan oleh makan berlebihan, pola makan yang tidak bersih, atau keracunan makanan. Kedua, gastritis refluks empedu, yaitu gastritis yang disebabkan oleh refluks empedu, akan menunjukkan gejala muntah empedu, biasanya disebabkan oleh penutupan pilorus yang tidak sempurna, gangguan pengosongan lambung, atau disfungsi duodenum. Ketiga, penyakit hati dan kandung empedu, umumnya dikenal sebagai kolesistitis, batu empedu, dan hepatitis akut, juga dapat menyebabkan gejala muntah empedu karena metabolisme empedu yang terganggu. Penderita tidak menyukai makanan berminyak, dan makan makanan berminyak dapat menyebabkan diare. Keempat, obstruksi usus, karena berbagai sebab yang mengakibatkan ketidakmampuan untuk mengeluarkan isi perut, pasien akan mengalami gejala muntah, gejala akan berkurang setelah buang air besar atau kelelahan.