De acordo com a Biblioteca de Saúde Médica Johns Hopkins, o complexo açúcar rafinose, que é encontrado no repolho e em outros vegetais como couve de Bruxelas, brócolis, aspargos e feijão, é o fator predominante que causa gases ao comer esses alimentos . O repolho e esses outros vegetais são todos ricos em carboidratos e comumente causam gases em muitas pessoas devido à incapacidade do corpo de decompor os alimentos no intestino delgado.
De acordo com a Biblioteca de Saúde Médica Johns Hopkins, os carboidratos não são digeridos ou absorvidos no intestino delgado devido à falta de enzimas, fazendo com que o alimento passe para o intestino grosso. Uma vez no intestino grosso, as bactérias digestivas atuam para quebrar o repolho. Em cerca de um terço da população, isso produz o gás metano que passa pelo reto.
Embora não seja prejudicial à saúde, o excesso de gases pode ser desagradável e doloroso. Enquanto o repolho causa gases excessivos em algumas pessoas, outras não são afetadas ao comer repolho. Rastrear a ingestão de alimentos usando um diário alimentar é a melhor maneira de determinar se o repolho afeta os gases de uma pessoa. Se uma pessoa descobrir que o repolho causa gases em excesso, deve evitar comê-lo ou usar medicamentos sem receita para reduzir os sintomas de gases após comer o repolho.