Meal Calorie Calculator - Calories, Protein, Fat & Carbs

    That healthy salad might carry more calories than you think. Add up to 6 ingredients with weights and get total calories, protein, fat and carbs - broken down per ingredient.

    Parameters

    Enter data for calculations

    Pick 1-6 ingredients

    Form progress0 / 1 fields

    💡 Fill in all required fields to unlock the calculate button

    That healthy salad might carry more calories than you think

    A chicken Caesar salad with croutons, parmesan and dressing can top 700 kcal. A plain chicken breast with steamed broccoli? Under 250. The difference is invisible until you weigh and calculate. This tool does exactly that - pick up to 6 ingredients from a database of 120+ foods, enter weights, and see the total calories plus a full protein/fat/carbs breakdown.

    Before vs after: what the numbers actually look like

    WHAT YOU ASSUMED

    ~400 kcal

    "Grilled chicken salad, can't be much"

    WHAT THE SCALE SAYS

    714 kcal

    200 g chicken + 50 g cheese + 30 ml oil + 150 g croutons + lettuce

    How to use the Meal Calorie Calculator - step by step

    1. Number of ingredients - select 1 to 6. The form shows only the fields you need
    2. Pick each ingredient - choose from 120+ foods organized by category (fruit, vegetables, meat, fish, dairy, grains, legumes, fats, sweets)
    3. Enter weight in grams - use a kitchen scale for accuracy. Estimating? A medium apple is about 180 g, a chicken breast about 200 g
    4. Read the results - total kcal, protein/fat/carbs in grams and as percentage of calories, plus a per-ingredient breakdown table

    Common meals and their calorie reality

    Meal Expected Actual The hidden calories
    Oatmeal with banana and honey ~250 420 80 g oats (311) + banana (89) + 20 g honey (61)
    Chicken breast + rice + broccoli ~400 485 200 g breast (220) + 200 g cooked rice (260) + 100 g broccoli (34)
    Pasta with cheese and butter ~500 790 250 g cooked pasta (395) + 40 g cheddar (142) + 25 g butter (179) + extras
    Greek yogurt with granola ~200 385 200 g Greek yogurt (194) + 40 g granola (188) - granola is calorie-dense

    Practical examples

    Example 1: 200 g chicken breast only
    Result: 220 kcal - 46 g protein, 2.4 g fat, 0 g carbs. High-protein, low-calorie staple.
    Example 2: 150 g salmon + 200 g cooked rice
    Result: 572 kcal - 34.8 g protein, 19.9 g fat, 56 g carbs. Balanced macro split.
    Example 3: 80 g oats + 200 g whole milk + 100 g banana
    Result: 522 kcal - 20 g protein, 12.3 g fat, 79.8 g carbs. Carb-heavy breakfast.
    Example 4: 30 g almonds
    Result: 174 kcal in just 30 g! Nuts are deceptively calorie-dense - 579 kcal per 100 g.
    Example 5: 300 g cucumber + 200 g tomato + 15 g olive oil
    Result: 217 kcal - but 133 of those come from 1 tablespoon of olive oil. The veggies are almost free.

    FAQ - Frequently asked questions

    Should I weigh ingredients raw or cooked?
    It depends on what the database entry says. For rice and pasta, we include both raw and cooked options - the calorie density is very different. 100 g dry pasta = 371 kcal, while 100 g cooked pasta = 158 kcal (it absorbs water). Meat is listed raw. If you only have cooked weight, raw weight is roughly 75% of the original after cooking (meat loses 20-30% water).
    Why are the calories different from the label on my product?
    Our database uses average USDA values. Individual products vary by brand, origin, ripeness and processing. A supermarket Greek yogurt might be 80-120 kcal per 100 g depending on fat content and added sugar. For branded products, the package label is more accurate. Use this calculator for unpackaged, home-cooked meals where no label exists.
    How accurate is calorie counting without a kitchen scale?
    Studies show people underestimate portions by 30-50% when eyeballing. A "small handful" of almonds might be 20 g or 50 g - that is a 174 kcal difference. A kitchen scale (under $15) is the single most impactful tool for accurate tracking. Without one, use these rough guides: a medium apple = 180 g, a chicken breast = 150-200 g, a tablespoon of oil = 14 g, a slice of bread = 30-40 g.
    What about cooking oil - does it all get absorbed?
    Not entirely. When deep-frying, food absorbs 10-15% of the oil by weight. When pan-frying with a thin coat, most of the oil stays in the pan. A practical rule: count 50-70% of the oil you pour in. If you add 15 g olive oil to a pan, count 8-10 g (70-88 kcal) as absorbed by the food. Baking and grilling absorb almost no added oil.
    Does the calculator account for fiber?
    Fiber is included in the carbohydrate total. Some nutrition models subtract fiber from total carbs to get "net carbs" (since fiber is not fully digested). This calculator shows total carbohydrates including fiber, which matches most food labels outside the US. For keto or low-carb tracking, subtract roughly 2-5 g fiber per 100 g for vegetables and whole grains.
    Why does my total not match a calorie tracking app?
    Different databases, different rounding. USDA, nutrition labels, and apps like MyFitnessPal all use slightly different source data. A 5-10% variance between sources is normal and not meaningful for practical calorie tracking. What matters is consistency - use the same tool every time so your comparisons are valid.

    Related tools

    Yeast Converter

    Convert between fresh, instant and active dry yeast with baker percentage and rising time - Open converter

    Egg Cooking Calculator

    Exact boiling times for soft, jammy, medium and hard eggs by size and temperature - Open calculator

    Kitchen Measurement Converter

    Convert cups, tablespoons, teaspoons, grams and ml for 25 common ingredients - Open converter

    Serving Size Calculator

    Scale any recipe to a different number of servings with proportional ingredient adjustment - Open calculator

    Coffee Ratio Calculator

    Brewing ratios for 8 methods - drip, espresso, French press, AeroPress and more - Open calculator

    Similar calculators from this section