Calculate Nutrition for Any Recipe

Tracking home-cooked meals is the biggest gap in most nutrition plans. Restaurant meals have label data; packaged foods have barcodes. But your own recipes require manual calculation — and that math is exactly what this tool handles.

Enter each ingredient with its gram quantity and macros per 100g. The calculator sums everything up and divides by your serving count for per-serving nutrition facts.

Loading calculator...

How to Track Macros in Home-Cooked Recipes

Home cooking is one of the most powerful tools for hitting macro targets — you control every ingredient and every quantity. But it requires knowing the nutrition facts for your own recipes, which standard food trackers make surprisingly difficult. This calculator solves that with a simple ingredient-by-ingredient approach.

The Per-100g Framework

The core concept is macros per 100g — a standardized way to express a food's nutritional density regardless of quantity. Once you know a food's macros per 100g, calculating any quantity is simple multiplication:

Protein (g) = (protein per 100g ÷ 100) × quantity (g)

e.g., 170g chicken breast: (31 ÷ 100) × 170 = 52.7g protein

This is exactly what this calculator does for each ingredient automatically. You provide the raw ingredients; the formula handles the math.

Raw vs Cooked: The Most Common Mistake

The most frequent error in recipe macro calculation is mismatching the stage of the ingredient with the macro values used. Raw chicken breast (31g protein/100g) and cooked chicken breast (same absolute protein, but the weight decreases as water evaporates) have different protein per gram values.

The safest approach: always weigh raw. Use the raw macros per 100g (widely available from nutrition databases). Raw weights are more consistent and most nutrition label data for unprocessed protein sources reflects raw values. For cooked grains and legumes, databases often provide cooked values — use those with cooked weights.

Building a Personal Recipe Database

Most people eat 15–30 core meals repeatedly. Rather than calculating from scratch every time, invest time once in calculating the macros for each of your staple recipes. Save the results in a spreadsheet, notes app, or fitness journal. After the initial setup, tracking those meals requires no additional calculation — you already know the numbers.

Focus first on your most frequent meals: the ones you eat at least 2–3 times per week. Calculate these precisely. For less frequent meals, reasonable estimates are sufficient — perfect tracking of 80% of meals outperforms attempting (and failing) to achieve perfect tracking of all meals.

Practical Tips for Accurate Tracking

  • Use a kitchen scale. Volume measures (cups, tablespoons) vary significantly — a cup of oats can range from 80–130g depending on how it is packed. Weight is always accurate.
  • Weigh before cooking. Raw weights are more consistent and most nutrition data is based on raw values for meats, grains, and vegetables.
  • Track the recipe, not each meal. Calculate the full batch macros once, weigh the finished dish, then weigh your serving and calculate the ratio.
  • Common condiments add up. Olive oil (884 kcal/100g), peanut butter (598 kcal/100g), and dressings are calorie-dense. Weigh them carefully.

Frequently Asked Questions

Learn More

Related Calculators