The terrible smell of burps is caused by hydrogen sulphide. The gas is known to originate from certain foods that contain sulphur proteins in them. There are many reason Gastro-intestinal infection caused by the Helicobacter pylori bacteria or Giardia, Improper eating patterns.