Recipe and Batch Scaling

Excel Formulas › Food Truck & Brewery

All versions

Scaling a recipe up (or down) multiplies every ingredient by a scale factor — the target yield over the recipe yield. It keeps ratios exact whether you’re prepping 4 or 400 servings.


Quick formula: scaled ingredient amount:
=ingredient_amount * (target_yield / recipe_yield)
Each ingredient times the scale factor (target servings ÷ recipe servings). Doubling yield doubles every amount.

The example

Recipe makes 8, need 60.

AB
1ItemValue
2Scale 60/87.5×
32 cups →→ 15 cups

The formula

The formula:

=ingredient_amount * (target_yield / recipe_yield) // amount × scale factor

How it works

How it works:

  1. Scale factor = target yield ÷ recipe yield.
  2. Multiply each ingredient by it — ratios stay exact.
  3. Round sensibly for countable items (eggs, buns) but keep weights precise.
  4. Scale cost too: ingredient cost × scaled amount for the batch cost.

One scale factor, applied to a costed ingredient list, is your prep and purchasing sheet. Multiply every amount by target÷recipe yield and you get the batch recipe; multiply the scaled amounts by unit costs and you get the batch food cost and the shopping list. Build the recipe once with quantities and costs, then any event size is a single input. Watch seasoning and leavening — a few ingredients don’t scale perfectly linearly.

Try it: interactive demo

Live demo

Ingredient amount, recipe yield, target yield.

Scale · Scaled amount

Variations

Scale factor

Target ÷ recipe:

=target_yield / recipe_yield

Batch cost

Scaled × unit cost:

=SUMPRODUCT(scaled_amounts, unit_costs)

Cost per serving

Batch ÷ servings:

=batch_cost / target_yield

Pitfalls & errors

One scale factor. Apply the same factor to every ingredient.

Non-linear items. Seasoning/leavening may need a tweak, not a straight scale.

Zero recipe yield. No base yield gives #DIV/0!.

Practice workbook

📊
Download the free Recipe and Batch Scaling practice workbook
A scaling sheet with the scale-factor, batch-cost, and per-serving variants, plus 4 challenges with answers. No sign-up required.

Frequently asked questions

How do I scale a recipe in Excel?
Multiply each ingredient by the scale factor: =ingredient_amount * (target_yield / recipe_yield). A recipe of 8 scaled to 60 is 7.5×.
How do I get the batch cost?
=SUMPRODUCT(scaled_amounts, unit_costs).
Do all ingredients scale linearly?
Mostly — but seasoning and leavening sometimes need a manual tweak rather than a straight multiply.

Stop fighting formulas. Learn them in a day.

This recipe is one of hundreds of real-world formulas we teach. Our Excel Formulas & Functions class covers lookups, logic, text, and dynamic arrays hands-on — live in Dallas–Fort Worth, Houston, Austin, Oklahoma City, Denver, or online.

See the Formulas & Functions Class

Related formulas: Recipe costing with yield · Menu food cost % · Cans per batch yield