…you might be eating too much red meat. Too much meat (particularly red) plus an inability to digest it well can lead to a sulfurous odor, which smells like rotten eggs, caused by the sulfur-containing amino acids it contains. One small study found that women rated men’s body odors as more attractive, pleasant, and less intense when they ate no meat for two weeks compared to when they consumed red meat, according to the University of California Berkeley.