Health calculators

Meal Calorie Calculator

Updated Sep 21, 2026 By Infinity Calculator
Meal Settings
Unit system
Switches food weights, meal weight and body stats between systems.
Applies to every energy value below.
Clear the field to skip the goal comparison.
Set above 1 to see per-serving and whole-recipe totals.
Add Food to Your Meal
    Type a generic food, brand, dish or restaurant item, then pick a match.
    No food selected yet.

    Quick-add meal templates
    Your Meal (0 items)
    Edit any quantity or unit inline — totals update instantly.
    Food Quantity & unit Weight Energy % of meal Protein (g) Carbs (g) Fat (g) Actions
    Your Daily Energy Needs (BMR & TDEE)
    Biological sex
    Estimated BMR
    Mifflin–St Jeor estimate
    Estimated TDEE
     

    Meal Nutrition Summary

    Total energy (whole recipe)
     
    Energy per serving
     
    Protein per serving
     
    Carbohydrate per serving
     
    Fat per serving
     
    Total meal weight
     
    Energy density
     
    Share of daily goal
     
    Daily Goal Comparison

    Full Nutrient Breakdown
    % Daily Value is based on a 2,000 kcal reference diet and applies to one serving.
    Nutrient Whole recipe Per serving % DV (per serving)
    Energy from Macronutrients

     

    Energy Contribution per Item

     

    Step-by-Step Solution

    Introduction

    The Meal Calorie Calculator tells you how many calories are in your meal. You pick your foods, set how much you ate, and the tool adds it all up. It works for one food or a whole plate.

    Search the food list for things like chicken, rice, pizza, or a burger. You can also type in your own food if you have a label to read. Pick your serving size in grams, ounces, cups, slices, or pieces. The totals change right away.

    You get more than just calories. The tool shows protein, carbs, fat, fiber, sugar, sodium, and more. A chart shows where your calories come from. You can also see how much each food adds to the meal, so you can spot the big ones.

    Want to know your daily calorie needs? Enter your age, sex, height, weight, and how active you are. The tool finds your BMR and TDEE. Then it shows what share of your day this meal uses.

    Cooking for a group? Set the number of servings and see the calories per serving and for the whole recipe. You can switch between kcal and kJ, and between metric and imperial units. Quick-add meal templates let you start fast.

    How to use our Meal Calorie Calculator

    Add the foods in your meal, set how much of each one you eat, and the calculator shows total calories, calories per serving, protein, carbs, fat, full nutrients, and how the meal fits your daily calorie goal.

    Unit system: Pick Metric (g/ml) or Imperial (oz/fl oz). This changes how food weights and your body size are shown.

    Energy unit: Choose kilocalories (kcal) or kilojoules (kJ). All energy numbers switch to that unit.

    Daily energy goal: Type how many calories you want to eat in a day. Leave it blank if you don't want the goal comparison.

    Number of servings: Type how many servings your recipe makes. Use 1 for a single meal.

    Food name: Start typing a food, brand, dish, or restaurant item, then click a match from the list.

    Quantity: Type how much of that food you eat, like 1 or 2.

    Serving unit: Pick the unit that fits, such as grams, ounces, cups, slices, or pieces. Then press "Add to meal".

    Add custom food: If your food is not in the list, open this tab and type its name, serving size, calories, protein, carbs, fat, fibre, sugars, saturated fat, and sodium from the label.

    Quick-add meal templates: Click a ready-made meal, like Pasta Dinner or Fast-Food Combo, to fill the table fast. "Clear all items" empties the meal.

    Your meal table: Change any quantity or unit right in the table. Click the arrow to see more nutrients, or the bin to remove a food.

    Age: Type your age in years. This helps work out your calorie needs.

    Biological sex: Choose Male or Female, since calorie needs differ.

    Height: Type your height and pick cm, m, in, or ft.

    Body weight: Type your weight and pick kg, lb, or st.

    Activity level: Pick how much you move each week, from sedentary to extra active.

    Use TDEE as my daily goal: Click this to copy your daily calorie need into the goal box.

    Calculate and Reset: Click Calculate to update your results, charts, and step-by-step math. Click Reset to start over with the sample meal.

    What Is a Meal Calorie Calculator?

    A meal calorie calculator adds up the energy in everything on your plate. You list each food, pick how much you ate, and it gives you the total calories for the whole meal. It also shows protein, carbs, fat, fiber, sugar, sodium, and other nutrients.

    Where Calories Come From

    Calories (kcal) are units of energy. Your body gets that energy from three main nutrients, called macronutrients:

    • Protein: about 4 calories per gram
    • Carbohydrate: about 4 calories per gram
    • Fat: about 9 calories per gram

    Fat holds more than twice the energy of protein or carbs. That is why oil, butter, cheese, and nuts add up so fast, even in small amounts. Water, fiber, vitamins, and minerals add little or no energy.

    Some countries use kilojoules (kJ) instead of calories. One kcal equals about 4.184 kJ.

    Why Portion Size Matters Most

    Food labels list calories per 100 grams or per serving. To find the calories in your meal, you scale that number to the real weight you ate:

    Calories = (calories per 100 g × grams eaten) ÷ 100

    A "cup" of rice, a "slice" of bread, and a "medium" potato all weigh different amounts. Weighing food in grams or ounces gives the most correct answer. Eyeballing portions is the biggest reason people guess their calories wrong.

    Energy Density

    Energy density means calories per gram of food. Low-density foods like vegetables, fruit, soup, and lean meat fill you up for fewer calories. High-density foods like oil, chips, candy, and cheese pack many calories into a small bite.

    • Low: under 1.5 calories per gram
    • Moderate: 1.5 to 4 calories per gram
    • High: over 4 calories per gram

    Building meals around low-density foods is an easy way to eat less energy without feeling hungry.

    BMR and TDEE: Your Daily Calorie Needs

    BMR (Basal Metabolic Rate) is the energy your body burns just staying alive, such as breathing, pumping blood, and keeping warm. TDEE (Total Daily Energy Expenditure) is your BMR times an activity factor, so it includes walking, work, and exercise.

    The Mifflin-St Jeor equation is a common way to estimate BMR:

    • Men: (10 × weight in kg) + (6.25 × height in cm) − (5 × age) + 5
    • Women: (10 × weight in kg) + (6.25 × height in cm) − (5 × age) − 161

    Eating near your TDEE keeps your weight steady. Eating less than it usually leads to weight loss, and eating more leads to weight gain. These are estimates, not exact numbers. Real needs vary by person, muscle mass, genes, and health.

    Reading the % Daily Value

    % Daily Value (%DV) shows how much of a day's nutrient one serving gives you, based on a 2,000 calorie diet. As a quick rule, 5% DV or less is a little, and 20% DV or more is a lot. Aim high for fiber, calcium, iron, and potassium. Aim lower for saturated fat, added sugar, and sodium.

    Tips for Better Results

    • Cooking changes weight, so weigh foods raw or cooked the same way the entry says.
    • Do not forget oils, dressings, sauces, and drinks. They often add hundreds of calories.
    • Restaurant and homemade dishes vary a lot. Treat those numbers as close guesses.
    • If you cook a batch, divide the total by the number of servings to get one plate.
    • Look at protein and fiber, not just calories. They help you feel full longer.

    This tool gives general nutrition estimates for learning and planning. It is not medical advice. Talk to a doctor or registered dietitian before making big diet changes, especially if you have a health condition.


    Formulas used

    Portion mass in grams
    m_i = q_i \times g_{\text{unit},i}
    Nutrient (or energy) from a food item
    N_i = \frac{N_{100,i} \times m_i}{100}
    Total meal energy
    E_{\text{total}} = \sum_{i=1}^{n} E_i
    Energy from each macronutrient
    E_P = 4 \times P, \qquad E_C = 4 \times C, \qquad E_F = 9 \times F
    Macronutrient share of meal energy
    \%P = \frac{E_P}{E_P + E_C + E_F} \times 100
    Energy density per 100 g
    \rho = \frac{E_{\text{total}}}{m_{\text{total}}} \times 100
    Energy per serving and share of daily goal
    E_{\text{serving}} = \frac{E_{\text{total}}}{S}, \qquad \%\text{goal} = \frac{E_{\text{serving}}}{E_{\text{goal}}} \times 100
    BMR (Mifflin–St Jeor) and TDEE
    BMR = 10 \times w_{kg} + 6.25 \times h_{cm} - 5 \times a + s,\quad s = \begin{cases} +5 & \text{male} \\ -161 & \text{female} \end{cases},\qquad TDEE = BMR \times AF

    Frequently asked questions

    How many calories should I eat in one meal?

    A common split is 3 meals plus a small snack. On a 2,000 calorie day that means about 500 to 600 calories per meal.

    • 1,500 calorie day: roughly 400 to 450 per meal
    • 2,000 calorie day: roughly 500 to 600 per meal
    • 2,500 calorie day: roughly 650 to 750 per meal

    There is no rule that meals must be equal. Some people eat a big dinner and a small breakfast. What counts most is your daily total.

    How do you calculate the calories in a home-cooked recipe?

    Add up the calories of every raw ingredient, then divide by the number of servings.

    1. Weigh each ingredient before cooking.
    2. Look up calories per 100 g for each one.
    3. Multiply: (calories per 100 g × grams) ÷ 100.
    4. Add all the ingredient totals together.
    5. Divide by how many plates the recipe makes.

    Do not forget cooking oil, butter, and sauces. One tablespoon of oil adds about 120 calories.

    How many calories are in a typical restaurant meal?

    Most sit-down restaurant meals run 1,000 to 1,400 calories for the main dish alone. Add a drink, bread, or dessert and it can pass 2,000.

    Restaurant food uses more oil, butter, salt, and larger portions than home cooking. A single plate can hold a full day of calories. Splitting a dish or boxing half of it up is an easy fix.

    Why do my calorie counts differ from the food label?

    Labels are allowed to be off by up to 20% in many countries. Other reasons for gaps:

    • Serving size on the label may be smaller than what you ate.
    • Fiber is counted differently in some places.
    • Fresh foods change with ripeness, cut, and fat trim.
    • Cooking adds or removes water, which changes the weight.

    Use labels as close guesses, not exact numbers.

    Should I weigh food raw or cooked?

    Weigh it the same way the nutrition entry says. Most database entries for meat are listed both ways, so check the wording.

    Raw weighing is more reliable because cooking loses water. For example, 150 g of raw chicken becomes about 110 g cooked, but the calories stay nearly the same. If you weigh cooked food using raw numbers, you will undercount.

    How many calories are in a tablespoon of oil or butter?

    Oil and butter are the most calorie-dense things in most kitchens.

    • Olive oil, 1 tbsp: about 120 calories
    • Butter, 1 tbsp: about 100 calories
    • Oil, 1 tsp: about 40 calories

    Pan-frying can soak up 2 to 3 tablespoons without you noticing. That is 240 to 360 hidden calories in one dish.

    Do drinks count toward my meal calories?

    Yes. Liquid calories count just like food calories, but they fill you up far less.

    • Can of soda: about 140 calories
    • Glass of orange juice: about 110 calories
    • Large latte with whole milk: 200 to 300 calories
    • Beer or a glass of wine: 120 to 200 calories

    Water, black coffee, and plain tea are near zero.

    What is a good macro split for a meal?

    A common target is 10 to 35% of calories from protein, 45 to 65% from carbs, and 20 to 35% from fat.

    In practice, a balanced plate has a palm-sized protein, a fist of carbs, a couple fists of vegetables, and a thumb of fat. People building muscle push protein higher. People training for endurance push carbs higher.

    How much protein should one meal have?

    Most adults do well with 20 to 40 g of protein per meal. That amount is enough to trigger muscle repair and keep you full.

    • Chicken breast, 100 g: about 31 g
    • 2 large eggs: about 13 g
    • Greek yogurt, 1 cup: about 25 g
    • Cooked lentils, 1 cup: about 18 g

    Spreading protein across the day works better than eating it all at dinner.

    How do I cut calories in a meal without eating less food?

    Swap high-density foods for low-density ones and keep the plate full.

    • Fill half the plate with vegetables.
    • Measure oil with a spoon instead of pouring.
    • Put dressing on the side.
    • Pick grilled or baked over fried.
    • Trim fat off meat or pick leaner cuts.
    • Drink water instead of soda or juice.

    These swaps can cut 300 to 500 calories from a meal while the plate still looks full.

    What is the difference between calories and kilojoules?

    They both measure food energy, just on different scales. One kilocalorie (kcal) equals about 4.184 kilojoules (kJ).

    To go from kcal to kJ, multiply by 4.184. To go the other way, divide by 4.184. So a 500 kcal meal is about 2,092 kJ. Australia, New Zealand, and much of Europe list kJ on labels. The US and UK mostly use kcal.

    How many calories do I need to lose one pound of fat?

    One pound of body fat holds roughly 3,500 calories. A deficit of 500 calories a day is about 1 pound a week. One kilogram is roughly 7,700 calories.

    Real weight loss is rarely that neat. Water, food in the gut, and hormones move the scale day to day. Weight loss also slows over time as your body gets smaller. Judge progress over 3 to 4 weeks, not day to day.

    Does the order I eat my food change the calories?

    No. The calorie total stays the same no matter the order.

    Eating vegetables and protein before carbs can blunt the blood sugar spike after a meal, and fiber first may help you feel full sooner. That can help you eat less overall, but it does not change the energy in the food itself.

    Do I count calories burned during exercise against my meal?

    You can, but be careful. Fitness trackers and gym machines often overstate calories burned by 20 to 50%.

    A safer plan is to set your daily goal using your TDEE, which already includes your usual activity. Then eat to that number. Only add extra food for long or hard sessions, and only add back about half of what the tracker says.

    Why does the same food have different calories in different apps?

    Databases pull from different sources. A chicken breast entry may be raw, cooked, skin-on, or skin-off, and each one has a different calorie count.

    Brand recipes also change over time. Stick with one database and pick entries that match how your food was prepared. Being consistent matters more than chasing an exact number.

    How many calories are in a slice of pizza?

    A regular slice of cheese pizza is about 280 to 300 calories. Toppings push it higher.

    • Cheese, regular crust: about 285
    • Pepperoni: about 320
    • Thin crust: about 200
    • Deep dish or stuffed crust: 400 to 500

    Two slices plus a soda lands near 750 calories, which is a third of a 2,000 calorie day.

    Does cooking method change the calories in food?

    Yes, mostly because of added fat. The food itself barely changes, but what you cook it in does.

    • Boiling, steaming, grilling: adds almost nothing
    • Roasting with oil: adds 50 to 150 calories
    • Pan-frying: adds 100 to 250 calories
    • Deep-frying: can double the calories

    A plain baked potato is about 160 calories. The same potato as fries is over 350.

    What counts as a high-calorie meal?

    Anything over about 800 calories is high for a single meal on a normal 2,000 calorie day.

    Common examples are a burger and fries combo, a large pasta dish with cream sauce, or a big breakfast fry-up. One high-calorie meal is not a problem if the rest of your day is lighter. Problems come when every meal is that big.