Satu gram karbohidrat mengandung 4 kalori. Satu gram protein juga mengandung 4 kalori. Namun, satu gram lemak mengandung 9 kalori-lebih dari dua kali lipat jumlah 2. Itu sebabnya 1 makanan dengan ukuran porsi yang sama dengan yang lain mungkin memiliki kalori yang jauh lebih banyak. Makanan tinggi lemak memiliki lebih banyak kalori daripada makanan rendah lemak dan tinggi protein atau karbohidrat.