HomeFood & Cooking › Recipe Scaler

Recipe Scaler

Computes the conversion factor between an original and a desired number of servings and multiplies a list of ingredient amounts by it.

When to use

You need to enlarge or reduce a recipe for a different number of servings and want every ingredient quantity scaled consistently.

Do not use when: You need to convert between measurement units (use cooking-converter) or to work with baker's percentages for dough (use bakers-percentage).

Formula

scale_factor = desired_servings / original_servings; scaled_amount_i = ingredient_amount_i × scale_factor

Linear scaling is exact for ingredient quantities but not for cooking time, pan size, seasoning or leavening; recipes scaled by more than about 4× usually need adjustment.

Inputs

ParameterTypeUnitRequiredDescription
original_servingsnumberservingsyesNumber of servings (or yield) the original recipe makes. Range: > 0, ≤ 100000
desired_servingsnumberservingsyesNumber of servings you want to make. Range: > 0, ≤ 100000
ingredient_amountsnumber_listnoOptional list of ingredient quantities from the original recipe, in any units, in order; each is multiplied by the scale factor.

Outputs

OutputTypeUnitDescription
scale_factornumberdesired_servings / original_servings; multiply every ingredient by this.
scale_percentnumber%Scale factor as a percentage of the original recipe.
scaled_amountsnumber_listEach ingredient amount multiplied by the scale factor (same order and units as the input); only when ingredient_amounts is given.

Example

4 → 10 servings, amounts 200, 3, 0.5: {"original_servings":4,"desired_servings":10,"ingredient_amounts":[200,3,0.5]}{"scale_factor":2.5,"scale_percent":250,"scaled_amounts":[500,7.5,1.25]}

6 → 2 servings: {"original_servings":6,"desired_servings":2,"ingredient_amounts":[300,2]}{"scale_factor":0.3333,"scaled_amounts":[100,0.667]}

GET https://tttkmbb.com/api/v1/calculate/recipe-scaler?original_servings=4&desired_servings=10&ingredient_amounts=200%2C3%2C0.5

Machine access

Sources

FAQ

Do cooking times scale too?

No. A doubled roast or cake needs more time but far less than double; check doneness by temperature or a skewer test rather than scaling the time.

What about salt, spices and yeast?

Scale them linearly as a starting point, then taste: seasoning is often reduced by 10–25 % in large batches, and yeast can be reduced slightly in big doughs because fermentation heat builds up.

Related calculators