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.
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
Portion Size Calculator
Calculate portion sizes for common foods to hit your macro targets. Convert weight, volume, and household measures for accurate and consistent daily portioning.
Macro Calculator
Calculate your complete macronutrient targets — protein, carbs, and fat — based on your calorie goal, body composition, dietary preference, and fitness goal.
Meal Macro Planner
Plan your meals in advance with exact macro targets for each. Supports custom meal names, adjustable macro splits per meal, and daily totals at a glance.
