eggs. contrary to popular belief, eggs don't make most of us fart. but they do contain sulphur-packed methionine. so if you don't want smelly farts, don't eat eggs alongside fart-causing foods such as beans or fatty meats.