要計算食物的熱量,請將各項巨量營養素的克數乘以其能量係數——碳水化合物每克 4 大卡、蛋白質每克 4 大卡、脂肪每克 9 大卡——然後加總即可得出該食物的熱量數值。這個單一數字能告訴你該食物對你當日攝取的貢獻,但只有當你知道自己的個人每日攝取上限後,它才真正派上用場。大多數在管理體重的人,會將食物端的計算與攝取端的「總每日能量消耗 (TDEE)」數字搭配使用:也就是你身體在整整一天中實際燃燒的熱量,並依你的活動量進行調整。同樣是 100 g 的蘋果約 52 大卡,以及 200 g 約 260 大卡的熟米飯,一旦知道你的 TDEE 是 1,800 還是 2,600,它們在一天中的配置意義就截然不同。本指南將帶你了解用 4-4-9 公式計算任何食物熱量的方法、作為每日目標基礎的 Mifflin-St Jeor BMR 方程式,以及熱量計算機如何將年齡、性別、體重、身高與活動量轉換成維持體重的數字加上針對特定目標的數值——全部都在你的瀏覽器中運算,你的輸入資料永遠不會被上傳。

calculate calorie for food
計算食物熱量並對應你的每日預算

食物熱量是如何計算的

任何食物的熱量幾乎完全來自三種巨量營養素。碳水化合物每克約提供 4 大卡、蛋白質每克約 4 大卡、脂肪每克約 9 大卡。酒精每克另外提供約 7 大卡,但並未被歸類為營養素。這些加總是假設食物能被正常消化與代謝;膳食纖維在某些標示制度中會從「總碳水化合物」中部分扣除,這也解釋了為什麼兩包食品的碳水化合物數字相同,包裝正面的熱量標示卻可能略有差異。

一個實際的範例能把這個方法清楚地展示出來。以一份 30 g、提供 10 g 碳水化合物、6 g 蛋白質和 8 g 脂肪的點心來說:碳水化合物貢獻 10 × 4 = 40 大卡,蛋白質貢獻 6 × 4 = 24 大卡,脂肪貢獻 8 × 9 = 72 大卡。加總後得到 40 + 24 + 72 = 136 大卡,就是這份點心的熱量。同樣的算術可以套用到一根香蕉、一塊雞胸肉或一道家常燉菜,只要知道各巨量營養素的克重即可。食譜則以整道菜為單位進行同樣的計算,再將總額除以份數,即可與你的每日預算進行比較。

閱讀營養標示與食物成分表

大多數市場上的預包裝食品都附有營養標示,列出每 100 g 或每份的碳水化合物、蛋白質和脂肪克數,以及單一行的熱量數字。這個熱量本身也是用 4-4-9 公式算出來的(依標示規定四捨五入),所以驗算很簡單:讀取各巨量營養素那一行,乘上係數,再確認總和大致與標示的數字相符。如果標示數字明顯高於這個總和,該產品很可能含有糖醇或其他低消化性碳水化合物,而標示以低於 4 大卡/克 計算其熱量。

對於無包裝的食物——新鮮農產品、餐廳餐點、自製料理——你就需要參考食物成分表。各國的資料庫會列出數千項生鮮與烹調食品,每 100 g 為單位,對於完整的菜餚,你可以依食材估算巨量營養素,或查找相近的項目。一旦取得 100 g 的數字,再依你實際吃的份量進行換算:52 大卡的 100 g 蘋果,50 g 的點心份就是 26 大卡;每 100 g 為 130 大卡的熟米飯,200 g 的份量就是 260 大卡。這些表格中使用的標準能量單位是千卡 (kcal),也稱為「大卡」或大寫 C 開頭的「Calorie」;1 kcal 約等於 4.184 kJ,如果你看到的數字是 kJ,可以這樣換算。

至於食譜與混合菜餚,只要將同樣的 4-4-9 邏輯套用到每項食材,就能得到合理的單份熱量數字。完整的逐步操作請見食物熱量與每日需求指南。

你的每日熱量預算來自 BMR 與活動量

攝取端的起點是你的基礎代謝率 (BMR):這是你身體在完全靜止狀態下,僅為了維持器官運作、呼吸和體溫所燃燒的熱量。一個可靠的一般族群估算方式來自 Mifflin-St Jeor 方程式,發表於 1990 年,被廣泛認為是最準確的一般公式。男性的計算式為:BMR = 10 × 體重(公斤) + 6.25 × 身高(公分) − 5 × 年齡(歲) + 5;女性的計算式相同,只是最後的常數從 +5 改為 −161。

BMR 並不是每日攝取目標,因為沒有人整天躺在床上。將 BMR 乘以一個活動係數,就能把這個靜息數值調整為你實際的「總每日能量消耗 (TDEE)」。以下是將 BMR 轉換為 TDEE 的五個標準係數:

活動程度係數典型一週
久坐1.2幾乎沒有或完全沒有運動
輕度活動1.375每週 1-3 天
中度活動1.55每週 3-5 天
高度活動1.725每週 6-7 天
極高度活動1.9每天高強度訓練或從事體力勞動

這些係數可追溯至 Harris-Benedict 活動模型,至今仍是大多數熱量工具的預設值。將你的 Mifflin-St Jeor BMR 乘以符合你一週狀況的那一列,就得到你的維持數值——也就是你平均每天可以吃進而體重不變的熱量。Mifflin-St Jeor 的推導過程與背後的活動係數整理於維基百科的基礎代謝率頁面。

三個步驟取得你的個人每日目標

了解如何計算一份食物的熱量後,下一步就是你的個人每日攝取上限。熱量計算機只需要五個簡單的輸入值,而結果會完全在你的瀏覽器中運算完成。

  1. 選擇你的性別,然後輸入年齡、體重(公斤)和身高(公分)。
  2. 從久坐到極高度活動中,挑選最符合你典型一週狀況的活動程度。
  3. 立即讀取你的維持熱量 (TDEE),接著切換目標選項為減重、維持或增重,就能看到你的每日熱量目標。

那個每日目標,就是用來和每份食物的熱量數字進行比較的基準。計算機的結果不會低於每天 1,000 大卡,因此即使算出來的數字更小,過度積極的熱量赤字也會被向上修正——這是一個刻意的安全下限,因為這麼低的攝取量應該只在專業監督下進行。

將每份食物的熱量對應到你的目標

有了來自 4-4-9 公式的單一食物熱量數字,再加上計算機給出的每日預算,配對的步驟就只是加法而已。以 2,000 大卡的維持目標為例,一份由燕麥、牛奶和香蕉組成、合計 420 大卡的早餐,當天還剩 1,580 大卡可用;一頓 700 大卡的午餐讓累計總額來到 1,120 大卡,還剩 880 大卡供晚餐與點心使用。想減重的人同樣計算,但對照的是 TDEE 減去 500 的目標;想增重的人則對照 TDEE 加上 500 的目標。這 500 大卡的調整大致對應一個常用經驗法則:約 3,500 大卡的儲存能量約等於 1 磅 (0.45 公斤) 的體脂肪,因此每日 500 大卡的赤字或盈餘大約等於每週 0.45 公斤的變化。

有幾個實用技巧能避免配對過程失準。在你對 100 g 米飯或 30 g 起司實際看起來有多大建立起感覺之前,請先以秤重方式測量份量。在外用餐或吃包裝食品時,使用公告的單份熱量數字,或將該道菜輸入食物資料庫查詢。注意別重複計算烹調油,因為在許多自製食譜中它會出現兩次——一次在食材清單中,一次在鍋底可見的油脂裡。

持續追蹤體重兩到三週,再判斷這個數字是否真的準確。活動係數是族群的平均值,因此即使年齡、性別、體重和身高完全相同的兩個人,真實需求仍可能有明顯差異。如果兩到三週後體重計上呈現的趨勢與目標不符,請將攝取量上調或下調 100-200 大卡並重新檢視,而不是去修改背後的方程式。

限制與安全使用

Mifflin-St Jeor 方程式並未納入體組成、懷孕、醫療狀況、用藥或個別代謝差異。極瘦或極壯碩的身體會明顯偏離預測值,因為肌肉在靜息時燃燒的熱量高於脂肪,而這個公式只看總公斤數。用來估算每日 500 大卡赤字的「每磅 3,500 大卡」法則本身也是一個族群近似值,實證研究已表明它可能高估或低估實際的體重變化,特別是體型較大的人或較長的時間跨度。

請將計算機的輸出視為一個有扎實基礎的起點,而非精確的處方。請在一致的條件下量測體重兩到三週,記錄趨勢,再從那裡以小幅調整每日目標。凡是有慢性疾病、過去飲食失調史、預計攝取量低於每天約 1,200 大卡、或有特定運動表現目標的人,都應先諮詢合格的營養師或醫師;這個工具並不能取代個人化的醫療或營養建議。

兩者搭配使用——來自標示、食物成分表或 4-4-9 公式的可靠單份食物熱量數字,搭配基於每日 TDEE 的預算——你就擁有一個實用的框架來管理體重、能量或運動表現,而無須每粒米飯都秤重。算術很簡單,輸入的是你已經知道的五個數字,而累計總額能精確告訴你每一餐落在你一日中的哪個位置。