{{ resultsReady ? 'Ready for the pot' : 'Check the portions' }}
{{ summaryValue }}

{{ summaryLine }}

Cooked yield ≈{{ resultsReady ? format(values.cooked_cups) + ' US cups' : '—' }} Keep dry{{ shoppingReady ? format(values.shopping.unused_g) + ' g' : '—' }}

{{ summaryLine }}

Pasta diners and portions
{{ fieldIssue('adults') }}
{{ fieldIssue('children') }}
{{ fieldIssue('course') }}
Base dry portion: {{ measurementRange('custom_portion') }}.
{{ fieldIssue('custom_portion') }}
{{ fieldIssue('custom_portion_unit') }}
{{ appetite }}%
%
{{ fieldIssue('appetite') }}
{{ fieldIssue('shape') }}
{{ extra }}%
Optional cooked extra; 0% leaves planned portions unchanged.
%
{{ fieldIssue('extra') }}
{{ child_share }}%
Share of an adult portion; applies only when children are included.
%
{{ fieldIssue('child_share') }}
Net dry weight per package: {{ measurementRange('package_size') }}. Unit changes preserve weight.
{{ fieldIssue('package_size') }}
{{ fieldIssue('package_size_unit') }}
Maximum per batch: {{ measurementRange('batch_limit') }}. Check the water and pot plan below.
{{ fieldIssue('batch_limit') }}
{{ fieldIssue('batch_limit_unit') }}

{{ ledgerExportStatus }}

ItemQuantityUnitMeaningCopy
{{ row.label }}{{ format(row.value) }}{{ row.unit === 'US_cup' ? 'US cup' : row.unit }}{{ row.note }}
Measure, split, then cook

{{ cookingText }}

{{ copyStatus }}

How the portions add up

Adult portions: {{ format(values.adult_g) }} g. Child portions: {{ format(values.child_g) }} g. Extra to cook: {{ format(values.extra_g) }} g.

Dry total = (adults × adult portion + children × child portion) × (1 + extra ÷ 100)

Main-course 100 g, side-dish 2 oz and half-size child portions are adjustable planning choices. Appetite applies before extra. Package count rounds upward from the exact dry total; opening a package does not mean cooking it all.

Yield and boiling assumptions

Cooked volume scales the selected shape’s cups per 2 oz dry serving. Brand, shape and doneness change the actual yield. These estimates cover classic dry semolina pasta, not fresh, filled or gluten-free pasta. They do not estimate calories or cooked weight.

The water range uses 4–6 US quarts per dry pound, for boiling and draining. The pot figure divides the high water estimate by 0.75 to reserve nominal headroom; it is a planning estimate, not a guaranteed fit. Use a larger pot or reduce the batch limit if your pot’s fill mark, pasta expansion or long strands require more space. For large groups, cook the equal batches separately. Package instructions take priority.

Sources checked 10 September 2026: Barilla cooked yields; National Pasta Association cooking technique. One US cup is 236.588 mL.

{{ chartExportStatus }}

Chart unavailable. The shopping list still contains your plan.

Buying enough pasta does not mean cooking every packet you open. A meal planned around 600 g of dry pasta needs two 500 g packets, but 400 g can stay uncooked. Separating the amount to cook from the amount to buy prevents package rounding from becoming unwanted extra food.

The portion decision comes from the meal itself. Pasta carrying the main course may have a different allowance from pasta served alongside other dishes. Appetite, smaller portions for children and deliberately planned extra servings all change the dry quantity. A child’s portion can be expressed as a share of an adult’s, but that share is a planning choice rather than an age-based requirement.

Dry portion
The weight of uncooked pasta allocated to one diner, before any extra allowance for the whole meal.
Cooked yield
The estimated volume after cooking. A cooked-cup estimate is neither a dry-cup measure nor a cooked weight.
Unused dry pasta
The purchased amount left uncooked. It is separate from extra pasta deliberately added to the cooking quantity.

Dry weight provides a consistent basis for dividing portions, while cooked volume helps describe how much pasta may be available to serve. Shape, brand and doneness affect that volume, so one dry-to-cooked conversion should not be treated as a universal rule. A manufacturer’s yield for a particular dry pasta does not establish the yield of fresh, filled or differently formulated pasta.

For a larger meal, the total cooking quantity may need several batches even when it fits into only one purchased packet. Boiling-water estimates concern the water used around the pasta and then drained, not an amount that must all be absorbed. Batch size and pot space therefore need their own check, separate from the portion and shopping arithmetic. Neither a portion allowance nor a pot estimate establishes a nutritional requirement or guarantees a cooking result.

How to Use This Tool:

Plan the portions before rounding up your shopping. The opening example is four adults having spaghetti as a main course, and results update as you edit.

  1. Enter Adults and Children, using zero for a group with no diners. Choose Meal role and adjust Appetite adjustment to suit the meal. Main course starts at 100 g dry per adult, side dish at 2 oz, and custom lets you enter a base weight. Appetite also applies to custom portions.
  2. Select the matching Dry pasta shape for the cooked-volume estimate. Its yield references cover classic dry semolina pasta. Fresh, filled and gluten-free products need their own yield information.
  3. Open Advanced to set the child share, any Extra to cook, the dry Package size and your Dry pasta limit per batch. Children start at 50% of the adjusted adult portion; extra starts at 0%. Package and batch weights each start at 500 g and have independent g, oz or lb selectors that preserve the entered weight.
    The batch limit is your chosen dry-pasta load, not a measured pot capacity. Check its water and pot estimates against the actual cookware.
  4. Review Dry pasta to cook and Whole packages in the Shopping list, then check equal batches and water in Cooking notes. Correct highlighted errors before using the affected estimate. Required portion errors suppress the main result; an invalid package setting omits shopping totals, while an invalid batch setting omits only batch, water and pot estimates.

Interpreting Results:

Dry pasta to cook already includes Extra to cook. Do not add that extra a second time or substitute Total to buy for the cooking quantity. Per adult and Per child include the appetite adjustment but exclude the extra allowance. All amounts in Dry pasta allocation, including the bar labelled Cooked extra, represent dry weight.

Estimated cooked yield is an approximate volume in US cups. Cooked volume equivalent expresses the same estimate in liters, not the amount of cooking water. Neither result supplies cooked weight, calories, sauce quantities or cooking time.

Water per batch, low and Water per batch, high apply to each equal batch, not the entire meal. Compare Indicative pot capacity with the actual pot’s fill limit and space needed for the pasta. Reduce the batch limit or use a larger pot when necessary, and follow the pasta package for cooking instructions. Ready for the pot confirms that the portion calculation is available; it does not certify cookware suitability or remove warnings about missing shopping or batch estimates.

Technical Details:

Dry portions add by diner. Appetite changes the adult portion first, each child receives the chosen share of that adjusted portion, and the extra allowance is applied to their combined subtotal. Buying whole packets and dividing the cooking quantity into equal batches are separate calculations.

Dry portions and extra

Let A and C be the adult and child counts, and p the base adult dry portion in grams. The base is 100 g for a main course, exactly 56.69904625 g for the 2 oz side-dish choice, or the custom weight. Let a be Appetite adjustment divided by 100, c be Child portion share divided by 100, and e be Extra to cook divided by 100.

pa=p×a pc=pa×c E=(A×pa+C×pc)×e D=(A×pa+C×pc)×(1+e)

The adjusted per-person dry portions are pa for an adult and pc for a child. E is the extra dry amount and D is the total dry pasta to cook, both in grams. With no children, the child share is ignored and the reported child portion is zero. The 100 g main-course allowance, the choice of 2 oz for a side dish and the initial 50% child share are authored planning assumptions, not universal serving recommendations.

Manufacturer-specific cooked volume

Cooked volume scales the selected shape’s reference yield per 2 oz of dry pasta. The factors below are for Barilla classic semolina shapes and use the per-portion reference, not the separate per-package yield figures.

Cooked-volume factors for supported Barilla classic semolina pasta shapes
Shape Cooked US cups per 2 oz dry
Spaghetti, fettuccine, linguine, rotini1
Penne, farfalle, rigatoni1.25
Elbows, medium shells1.125
Orzo0.8

With y as the selected cups-per-portion factor and D in grams, Vcup is the estimated cooked volume in US cups and VL is its equivalent in liters.

Vcup=D56.69904625×y VL=Vcup×0.2365882365

These estimates include the extra pasta being cooked, but exclude unused dry pasta. At unchanged portions, changing shape affects cooked volume only; it does not change the dry quantity, shopping count, batches or water estimate. Actual yields can differ with the product and doneness, so the factors are not interchangeable with other brands or formulations.

Whole packages and equal batches

Let S be the dry weight of one package and B the maximum dry weight allowed per batch, both in grams. Np is the package count, Q the purchased dry weight and U the unused dry weight. Nb is the batch count and b the dry weight in each equal batch.

Np=⌈DS⌉ Q=Np×S U=Q−D Nb=⌈DB⌉ b=DNb

The ceiling brackets mean round upward to a whole count. An exact multiple needs no additional package or batch. Packages use the one entered package size, while batches divide D equally rather than filling one batch to its limit and putting the remainder in another. Every equal batch stays at or below B. Purchased weight is therefore the cooking quantity plus the unused dry remainder, not a larger amount automatically sent to the pot.

Boiling water and indicative pot capacity

The water reference uses 4 to 6 US quarts per dry pound for boiling and draining. With b as the equal batch weight in grams, the following equations give low and high water amounts and indicative pot capacity P, all in liters.

Wlow=b453.59237×4×0.946352946 Whigh=b453.59237×6×0.946352946 P=Whigh0.75

The fixed divisor of 0.75 makes the high water amount occupy 75% of nominal pot capacity, leaving a nominal 25% for headroom. That allowance is an authored planning choice, not a verified fit rule. Pasta displacement, expansion, long strands and the pot’s own fill limit are not calculated. The proportional water range also does not establish a minimum depth for submerging pasta or an absorption ratio for no-drain recipes.

Units, entry limits and rounding

Custom portions, package weights and batch limits accept g, oz or lb independently and are calculated on a gram basis. Unit changes convert the displayed amount without reinterpreting the existing weight or changing the package and batch counts. Shopping weights remain in grams, while the main dry-weight summary also shows ounces.

Exact mass and US volume conversions used in the pasta calculations
Unit Conversion used
1 oz by weight28.349523125 g
1 lb453.59237 g
1 US cup0.2365882365 L
1 US liquid quart0.946352946 L

All entry limits below include both endpoints. Counts must be whole numbers and there must be at least one diner in total. Percentage entries accept decimal values.

Accepted diner, percentage and dry-weight limits
Quantity Minimum Maximum
Adults or children, each01,000
Appetite adjustment50%150%
Child portion share, when children are included10%100%
Extra to cook0%100%
Custom adult base portion1 g500 g
Package size or dry batch limit, each1 g10,000 g

The custom portion is used only with Custom adult portion, and its limit applies before appetite adjustment. Weight limits are the same physical amounts in every selectable unit. These are accepted entry ranges, not recommended servings or pot loads.

Package and batch ceilings use the unrounded dry quantity with exact decimal arithmetic. Exactly 500 g with a 500 g package and batch limit needs one of each. A total of 500.000005 g needs two of each even though the displayed total can round to 500 g. Most displayed values use up to two decimal places; positive values below 0.01 use up to three significant digits. Display rounding does not determine how many packages or batches are needed.

Worked Examples:

Family penne with some extra to cook

For two adults and two children, choose Main course, 100% appetite, a 50% child share and 10% extra. Two 100 g adult portions and two 50 g child portions give a 300 g subtotal. The extra adds 30 g, so Dry pasta to cook is 330 g. With 500 g packages, buy one and keep 170 g dry. Penne’s reference factor gives approximately 7.28 US cups, or 1.72 L, of cooked pasta.

One pound of spaghetti, two cooking batches

Eight adults with Side dish, 100% appetite and 0% extra need exactly 16 oz, or 1 lb, of dry spaghetti. Set Package size to 1 lb and Dry pasta limit per batch to 0.5 lb. The plan buys one package with no dry remainder, but splits the cooking quantity into two equal 8 oz batches. Estimated cooked yield is 8 US cups for the whole meal. Each batch has a water estimate of 1.89 to 2.84 L and an indicative pot capacity of 3.79 L.

References: