Penyebab utama perut kembung bau adalah adanya gas yang disebut hidrogen sulfida. Gas ini dihasilkan selama proses pencernaan ketika tubuh memecah makanan yang mengandung belerang. Kandungan belerang dari makanan yang berbeda dapat sangat bervariasi, dan inilah sebabnya mengapa perut kembung terkadang bisa sangat bau, dan di lain waktu, mungkin hampir tidak berbau sama sekali. Makanan yang menghasilkan sejumlah besar hidrogen sulfida termasuk daging, telur, dan kembang kol.
Orang dengan pola makan vegetarian biasanya tidak memiliki perut kembung yang berbau sebanyak orang yang makan banyak daging. Terkadang sayuran berserat tinggi dapat menghasilkan banyak gas selama pencernaan, dan tidak jarang bagi vegetarian untuk mengalami perut kembung dalam jumlah yang signifikan, tetapi biasanya tidak terlalu berbau. Ada beberapa sayuran yang melanggar aturan ini, termasuk kembang kol yang disebutkan di atas, bersama dengan brokoli, bawang, dan kol.
Salah satu faktor yang banyak orang tidak pertimbangkan ketika memikirkan perut kembung adalah ventilasi. Terkadang bau perut kembung bisa dilebih-lebihkan karena lokasi pelepasannya. Misalnya, perut kembung di dalam mobil dapat memiliki dampak yang jauh lebih kuat karena tidak ada tempat bagi gas untuk keluar. Sebaliknya, perut kembung yang sangat bau yang dikeluarkan di luar ruangan mungkin tidak terlihat sama sekali, terutama jika ada angin kencang.
Kacang dikenal untuk membuat banyak perut kembung. Ini sebagian karena sistem pencernaan dapat mengalami kesulitan untuk memecahnya. Mereka biasanya tidak menghasilkan perut kembung yang sangat bau, sebagian besar karena mereka tidak memiliki kandungan belerang yang sangat tinggi, tetapi jika kacang dimakan bersama dengan makanan belerang tinggi seperti daging, perut kembung bau adalah kemungkinan yang berbeda.
Para ilmuwan telah menemukan kemungkinan hubungan antara bau perut kembung dan tekanan darah rendah. Rupanya, hidrogen sulfida memiliki potensi untuk menurunkan tekanan darah pada tikus, dan para ilmuwan bertanya-tanya apakah mungkin dapat melakukan hal yang sama pada manusia. Para peneliti berharap bahwa pengobatan baru untuk hal-hal seperti hipertensi dapat diformulasikan dengan pengetahuan ini.
Perut kembung adalah kondisi universal manusia. Semua orang melakukannya, tetapi takut malu menyebabkan banyak orang mencoba menahannya atau mencari lokasi pribadi sebelum melepaskannya. Para ilmuwan telah menunjukkan bahwa sebenarnya tidak mungkin menahan perut kembung tanpa batas waktu, dan banyak orang yang mencoba melakukannya pada akhirnya akan melepaskan semua perut kembung itu segera setelah mereka tertidur. Ada cara untuk mengurangi jumlah perut kembung yang dihasilkan, kebanyakan dengan menghindari makanan tertentu, tetapi tidak ada cara untuk sepenuhnya menghilangkan produksi gas selama proses pencernaan.