Curejoy Expert Dr.Janardhana Hebbar Explains:
Yes, volatile oils (compounds that can evaporate in just higher temperatures) present in garlic and onion may cause your sweat to smell. This is due to an unstable compound released from a substance called ‘allicin’ released from ‘aliin’ especially when you cut or crush garlic. Allicin breaks down quickly after you eat it and converts to other substances. Allicin also gets excreted out of the body which causes the smell. Another reason for the sweat to smell is foods such as onions and garlic are high in sulfuric acid. The oil secreted from onions mixes with the fatty sweat released in the apocrine glands contributing the strong smell and foul breath from onions. However, cooking the onions may cut down on their odor-causing properties.