Our farts stink because of the sulfur in our diet.When we eat food that is high in sulfur they naturally get digested inside our stomachs. There are bacteria in there that help breakdown the food. The digestive process produces sulfides which cause our farts to stink. The same is true for nitrogen rich foods as well. These also result in smellier farts because of the compounds released after they are broken down.
If you don’t want your fart to smell so bad you might want to consider avoiding foods like egg, meat and cauliflowers. Try to stay away from carbonated drinks as well. These tend to enhance the odor of farts. The basic rule is to veer away from anything that might upset your stomach.
Try eating fruits for a change and cook your vegetables before you eat them. This will help your stomach greatly when it comes to the breakdown process. They’ll reduce the fart stink by a lot.