Build a Meal Nutrition Calculator

Enter ingredients, servings, targets, and nutrition values. Review meal calories, macros, fiber, sodium, and cost. Download reports for planning balanced meals with ease today.

Calculator Form

Meal Settings

Ingredients

Enter nutrition values per 100 grams for each ingredient.

Ingredient 1

Ingredient 2

Ingredient 3

Ingredient 4

Ingredient 5

Ingredient 6

Example Data Table

Ingredient Quantity g Calories per 100 g Protein per 100 g Carbs per 100 g Fat per 100 g
Cooked chicken breast 180 165 31 0 3.6
Cooked brown rice 220 112 2.6 23 0.9
Steamed broccoli 140 35 2.4 7.2 0.4
Olive oil 15 884 0 0 100

Formula Used

Ingredient nutrient total = quantity in grams ÷ 100 × nutrient per 100 grams.

Total meal nutrient = sum of all ingredient nutrient totals.

Per serving nutrient = total meal nutrient ÷ number of servings.

Final cooked weight = raw total weight × cooked yield percent ÷ 100.

Calories per 100 grams = total calories ÷ final cooked weight × 100.

Protein calories = protein grams × 4.

Carbohydrate calories = carbohydrate grams × 4.

Fat calories = fat grams × 9.

Net carbs = total carbohydrates minus total fiber.

Goal percent = per serving value ÷ selected goal × 100.

How to Use This Calculator

  1. Enter the number of servings for the full meal.
  2. Add the cooked yield percent if cooking changes final weight.
  3. Enter calorie, macro, and sodium goals per serving.
  4. Add each ingredient name and quantity in grams.
  5. Enter nutrition values per 100 grams for every ingredient.
  6. Press the calculate button to view totals above the form.
  7. Review per serving nutrients and goal percentages.
  8. Use CSV or PDF buttons to save the report.

Build Better Meals With Clear Numbers

A meal can look balanced, yet still miss a target. This calculator turns each ingredient into useful nutrition totals. It helps you see calories, macros, fiber, sodium, cost, and serving values before the plate is served.

Why Meal Building Needs Math

Recipe planning often starts with taste. Nutrition planning starts with weight and nutrient density. A small change in oil, sauce, cheese, grain, or nut portion can move calories quickly. Protein can also fall short when portions are estimated by eye. By entering grams and per 100 gram values, you make the meal easier to adjust.

The tool also supports cooked yield. Many foods lose water during cooking. Some meals gain weight from broth or added liquid. Yield does not change total nutrients. It changes the final edible weight and the calories per 100 grams. This helps with meal prep containers and shared dishes.

How The Results Help

The result panel shows whole meal totals and per serving totals. It also compares one serving with calorie and macro goals. You can see where the meal fits. You can also check net carbs, macro calorie shares, sodium, fiber, and cost.

Use the ingredient table to find the strongest driver. If fat calories are high, scan oils, butter, cream, or nuts. If sodium is high, check sauces, canned foods, cured meats, and seasoning mixes. If protein is low, increase lean meat, fish, eggs, yogurt, beans, tofu, or lentils.

Practical Planning Tips

Start with accurate weights. Use raw or cooked nutrition data consistently. Do not mix database styles without noting it. Enter label values per 100 grams when possible. For packaged items, convert serving values to a 100 gram basis if needed.

Next, test changes. Increase or reduce one ingredient at a time. Watch how each change affects calories and macros. Keep the meal enjoyable. A plan works best when it is realistic, repeatable, and easy to prepare.

Finally, export the report. Save it for shopping, meal prep, coaching notes, or client records. A saved version keeps the same numbers visible later. That makes repeat meals faster and more consistent. Review it whenever ingredients change, especially after brand swaps, scaling, or batch cooking for guests and leftovers.

FAQs

1. What does this meal calculator do?

It totals calories, macros, fiber, sugar, sodium, cost, and serving values from ingredient data. It also compares each serving with your selected nutrition goals.

2. Should I enter raw or cooked values?

Use one method consistently. If your database gives cooked values, enter cooked weights. If it gives raw values, enter raw weights and use yield percent for final weight.

3. What is cooked yield percent?

Cooked yield percent adjusts final meal weight after cooking. Nutrients stay the same, but calories per 100 grams and serving weight change.

4. How are per serving values calculated?

The calculator adds all ingredient nutrients first. Then it divides each total by the number of servings you entered.

5. What are net carbs?

Net carbs are total carbohydrates minus fiber. This value is useful for people who track digestible carbohydrate intake.

6. Can I use package label data?

Yes. Convert the label serving values to a per 100 gram amount when possible. This keeps every ingredient using the same format.

7. Why do macro calories differ from label calories?

Food labels use rounding rules and may include fiber, alcohols, or database differences. The calculator shows macro calorie shares as an estimate.

8. Can I save the result?

Yes. Use the CSV button for spreadsheet records. Use the PDF button for a simple printable meal nutrition report.

Related Calculators

Paver Sand Bedding Calculator (depth-based)Paver Edge Restraint Length & Cost CalculatorPaver Sealer Quantity & Cost CalculatorExcavation Hauling Loads Calculator (truck loads)Soil Disposal Fee CalculatorSite Leveling Cost CalculatorCompaction Passes Time & Cost CalculatorPlate Compactor Rental Cost CalculatorGravel Volume Calculator (yards/tons)Gravel Weight Calculator (by material type)

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.