How to Calculate Calories in Food, Meals, and Recipes
π‘ In short: to calculate the calories in a food, multiply the grams by the calories per 100 g; for a meal or recipe, add up the values of each ingredient. Below you'll find the step-by-step method, a practical recipe example, and a table of calories for common foods.
What Does "Calculating Calories" Mean?
Calories (kcal) measure the energy a food provides to the body. Every food supplies energy based on its macronutrients:
- Carbohydrates β 4 kcal per gram
- Protein β 4 kcal per gram
- Fat β 9 kcal per gram
- Alcohol β 7 kcal per gram
π‘ Basic formula: kcal = (g carbs Γ 4) + (g protein Γ 4) + (g fat Γ 9)
In practice, though, you don't need to know the macros by heart: just start from the calories per 100 g of the food (found on the label or in nutrition tables) and scale it to the actual weight.
How to Calculate the Calories in a Food
Calculating a single food is a simple proportion:
π‘ calories = (kcal per 100 g Γ grams) Γ· 100
Example: chicken breast has about 165 kcal per 100 g. If you eat 200 g: (165 Γ 200) Γ· 100 = 330 kcal. The same logic applies to any food: you just need the value per 100 g and a scale.
How to Calculate the Calories in a Meal
A meal is simply the sum of its foods. Here's how:
- Weigh each food on the plate (raw, when possible).
- Find the kcal per 100 g for each one (label or reference table).
- Calculate the calories for each food using the proportion above.
- Add up all the values.
How to Calculate the Calories in a Recipe (Step-by-Step Example)
For a recipe, the method is the same, but at the end you divide by the number of servings to get the calories per portion. Let's use a tomato pasta (1 serving):
- Dry pasta β 80 g Γ 350 kcal/100g = 280 kcal
- Tomato passata β 100 g Γ 30 kcal/100g = 30 kcal
- Olive oil β 10 g Γ 884 kcal/100g = 88 kcal
- Parmesan β 10 g Γ 392 kcal/100g = 39 kcal
- Total: about 437 kcal
If the same recipe served 2, you'd divide the total by 2 β about 218 kcal per serving. Simple: add up the ingredients, then divide by the number of servings.
The Fastest Manual Method: Use a Reference Table
So you don't have to recalculate from scratch every time, keep the calories per 100 g of the foods you eat most often on hand. Here are the values for the most common foods:
Calorie Table for Common Foods (per 100 g)
- Chicken breast β 165 kcal
- Dry pasta β 350 kcal
- Rice (dry) β 350 kcal
- Bread β 265 kcal
- Potatoes β 77 kcal
- Egg (whole) β 155 kcal
- Tuna in water β 116 kcal
- Salmon β 208 kcal
- Mozzarella β 250 kcal
- Parmesan β 392 kcal
- Whole milk β 64 kcal
- Greek yogurt β 90 kcal
- Olive oil β 884 kcal
- Apple β 52 kcal
- Banana β 89 kcal
- Lentils (cooked) β 116 kcal
π‘ These values are indicative and can vary by brand, cut, and cooking method. For the exact figure, always check the product label.
The Easiest Way: Calculate Calories with Leana
Doing all the math by hand works, but it's slow. Leana is a free app that lets you calculate the calories in what you eat in just a few clicks: search for the food, enter the quantity, and instantly get calories and macros (protein, carbs, and fat).
And if you're feeling lazier, you can also snap a photo of your plate: the AI recognizes the foods and estimates the calories for you in seconds.
π‘ Try Leana for free: calculate calories in a few clicks, or with a photo of your plate.
Start today, for free
Track calories and macros in seconds per meal. Download, set your goal and you are ready to go.