Question: why do onions and garlic cause bad breath?
Answer: Sulfur compounds give foods their distinctive flavor. They also release distinctive gasses when cut or mashed, and mingle with gas-emitting bacteria, causing a certain scented breath. Garlic and onion can continue to cause bad breath for hours after eating.