buzzkill

US /ˈbʌz.kɪl/
UK /ˈbʌz.kɪl/
1.

buzzkill

something or someone that spoils people's feelings of excitement, enjoyment, or pleasure:

:
Hearing how fattening this delicious food is would be a total buzzkill.