Which of the following nutrients yield the highest amount of energy per gram when metabolized?

Group of answer choices

vitamins and minerals

fats

foods and beverages high in caffeine

proteins

Fats yield the highest amount of energy per gram when metabolized.