Utinzo

Portion Size Calculator

Calculate recommended daily food group servings based on your calorie target and dietary approach.

Did this tool work for you?

How to use this calculator

  1. 1

    Enter your daily calorie target (use a TDEE calculator to find this).

  2. 2

    Select your dietary approach from the dropdown.

  3. 3

    Read the recommended daily servings for each food group.

  4. 4

    Use these as a guide when planning meals throughout the day.

Frequently asked questions

How are the daily servings worked out?

Each diet type is stored as a fixed set of servings written for 2,000 kcal. The calculator multiplies every group by your calories ÷ 2,000 and rounds to one decimal. At 1,500 kcal on the Balanced setting that is a factor of 0.75, giving 4.5 grain oz-equivalents, 4.1 protein oz-equivalents, 1.9 cups of vegetables, 1.5 cups of fruit, 2.3 cups of dairy and 3.8 tsp of fats.

What happens if I enter fewer than 1,000 or more than 5,000 calories?

The input is clamped to the range 1,000–5,000 kcal before scaling, with no warning on screen. Entering 800 returns exactly what 1,000 returns (3 grain oz-equivalents on Balanced), and entering 6,000 returns the 5,000 figures (15 oz-equivalents of grains). An entry of 0, which is also what a cleared box becomes, is treated as 2,000.

What do oz-equivalents and cups refer to?

Grains and protein are counted in ounce-equivalents, and vegetables, fruit and dairy in cups. One grain oz-equivalent is a slice of bread, a cup of ready-to-eat cereal or half a cup of cooked rice, pasta or oatmeal. One protein oz-equivalent is 1 oz of cooked meat, poultry or fish, 1 egg, ¼ cup of cooked beans, 1 tbsp of nut butter or ½ oz of nuts or seeds. Fats are shown in teaspoons.

How do the five diet types differ?

Only the 2,000 kcal starting numbers change. Low-carb drops grains to 2 and raises protein to 8 and fats to 7 tsp. High-protein sets protein at 10 oz-equivalents with 4 of grains. Vegan sets grains at 8, protein at 6 and fruit at 3 cups. Mediterranean uses 5 grains, 5 protein, 4 cups of vegetables, 3 cups of fruit and 8 tsp of fats. Balanced uses 6, 5.5, 2.5, 2, 3 cups of dairy and 5 tsp.

Why does the vegan result show text instead of a dairy number?

The vegan preset has dairy set to 0, so the row is relabelled "Calcium-rich foods (servings)" and shows the message "Focus on fortified plant milks, tofu, legumes" rather than a quantity. The tool does not convert those foods into servings of its own.

Does it adjust for age, sex, activity or health conditions?

No. The only inputs are a calorie number and a diet type, so two people entering 2,000 kcal get identical servings. Allergies, pregnancy, medical diets and sport-specific needs are outside what the code models, and a dietitian or doctor is the right source for those.

Do the servings add up to my calorie target?

Not by calculation. The servings are scaled proportionally and the tool never totals the calories of the foods you choose, so the actual energy depends on which foods fill each group. Use the numbers as a plan for balance across groups, then check real intake with a nutrition label or tracking app.

About portion size calculator

Daily food group servings by calorie level and diet pattern

Scaling a 2,000 kcal template

Every result starts from a template written for 2,000 kcal a day. Your calorie target is divided by 2,000 to make a scale factor, each food group is multiplied by that factor, and the product is rounded to one decimal place. Entries are held between 1,000 and 5,000 kcal. Grains and protein come out in ounce-equivalents, vegetables, fruit and dairy in cups, and fats in teaspoons. Because scaling is linear, a person at 1,000 kcal gets exactly half of every figure for a person at 2,000 kcal.

The five presets at 2,000 kcal

Choosing a diet type swaps in a different template before the scaling step. This table lists the unscaled servings each preset stores, which is also what the tool returns when you enter 2,000.

Servings per day returned at 2,000 kcal
Diet typeGrains (oz-eq)Protein (oz-eq)Vegetables (cups)Fruit (cups)Dairy (cups)Fats (tsp)
Balanced65.52.5235
Low-carb284127
High-protein41031.534
Vegan86430 (text shown)4
Mediterranean554328

Worked example: 1,500 kcal, Balanced

At 1,500 kcal the factor is 0.75. The tool returns 4.5 oz-equivalents of grains, 4.1 of protein, 1.9 cups of vegetables, 1.5 cups of fruit, 2.3 cups of dairy and 3.8 tsp of fats. Protein shows 4.1 rather than 4.125 and dairy 2.3 rather than 2.25 because of the one-decimal rounding, so adding up your day from these figures can drift by a tenth here and there. Splitting the day into three meals means roughly 1.5 oz-equivalents of grains at each.

Worked example: 2,500 kcal, Vegan

The factor is 1.25. The Vegan template becomes 10 oz-equivalents of grains, 7.5 of protein, 5 cups of vegetables, 3.8 cups of fruit and 5 tsp of fats. The dairy row reads "Focus on fortified plant milks, tofu, legumes" because the preset holds no dairy number. Likewise, typing 800 kcal gives the 1,000 kcal answer, which for Balanced is 3 oz-equivalents of grains, 2.8 of protein and 1.3 cups of vegetables. The page does not flag that substitution, so check the number you entered sits inside the range.

Serving versus portion

A serving here is a standard unit such as half a cup of cooked rice, whereas a portion is whatever lands on your plate, and the two often differ. A large bowl of cooked pasta can cover several grain oz-equivalents at once, since each one is only half a cup cooked. The results describe a pattern of balance between groups for an average person at a given energy level. They do not account for body size, activity, medical conditions or food allergies.

Portion Size Calculator – Utinzo

Learn more from an authoritative source:

Wikipedia
Related tools

Results are estimates for informational purposes only and do not constitute professional financial, medical, legal, or technical advice. Read full disclaimer →