Recipe Scaling Calculator
Proportionally scale any recipe ingredient up or down when cooking for a different number of servings. Ideal when doubling a dinner recipe or halving a bake for a smaller crowd.
About this calculator
Recipe scaling uses a simple ratio to adjust every ingredient proportionally. The scaling factor is calculated as: scalingFactor = desiredServings / originalServings. Each ingredient's new amount is then: scaledAmount = originalAmount × scalingFactor. The measurement unit does not change the ratio — a cup stays a cup, a gram stays a gram. For example, if a recipe serves 4 and you need 10 servings, the scaling factor is 10 / 4 = 2.5, so every ingredient is multiplied by 2.5. Note that baking recipes may require minor adjustments to leavening agents, salt, and spices, as these do not always scale perfectly linearly with volume.
How to use
Imagine a cookie recipe that serves 24 and calls for 200 g of butter. You want to make 60 cookies instead. Scaling factor = 60 / 24 = 2.5. Scaled butter = 200 × 2.5 = 500 g. Apply the same factor to every ingredient: if the recipe uses 300 g flour, scaled flour = 300 × 2.5 = 750 g. If it uses 2 eggs, you need 2 × 2.5 = 5 eggs. Check leavening agents — if the original uses 1 tsp baking powder, start with 2.25 tsp rather than the full 2.5 tsp, as leavening scales slightly less than linearly.
Frequently asked questions
How do I scale a recipe up or down without ruining the texture or flavor?
Most ingredients scale linearly using the formula scaledAmount = originalAmount × (desiredServings / originalServings). However, salt, sugar, spices, and leavening agents should be scaled conservatively and adjusted to taste. Baking times and pan sizes also need attention — a doubled batch may need a larger pan rather than a longer bake. Always taste and adjust seasoning after scaling, especially for spices that can become overwhelming in large quantities.
What is a recipe scaling factor and how is it calculated?
A scaling factor is a multiplier that tells you how much to increase or decrease each ingredient. It is calculated by dividing your desired number of servings by the original number of servings: scalingFactor = desiredServings / originalServings. A factor greater than 1 means you are scaling up; less than 1 means scaling down. Once you have the factor, multiply every ingredient quantity by it to get the new amounts.
Why do baking recipes not always scale perfectly compared to cooking recipes?
Baking is a chemical process where the ratios of leavening agents, fats, and liquids interact precisely. Leavening agents like baking powder and baking soda lose efficiency at very large quantities because excess CO₂ production can actually weaken structure. Similarly, oven heat does not scale — a double-batch in the same oven may bake unevenly. Cooking recipes are generally more forgiving because they rely less on exact chemical reactions and more on taste, making linear scaling more reliable.