{"success":true,"version":"v1","request":{"tool":"get_calculator_schema","calculator_id":"baking-substitutions"},"result":{"entity_type":"calculator","id":"baking-substitutions","calculator_id":"baking-substitutions","canonical_url":"https://tttkmbb.com/food/baking-substitutions","name":"Baking Substitution Calculator","title":"Baking Substitution Calculator – Scaled Replacements for Buttermilk, Eggs, Butter, Cake Flour, Brown Sugar, Baking Powder and More","category":"food","category_name":"Food & Cooking","tool_name":"suggest_baking_substitution","featured_mcp_tool":false,"description":"Scales standard baking substitutions (buttermilk, egg, butter to oil, oil to butter, cake flour, self-rising flour, brown sugar, baking powder, sour cream, heavy cream, honey for sugar, cornstarch, whole milk, yogurt) to the amount in a recipe, given in cups, tablespoons, teaspoons, millilitres, grams or pieces, with gram equivalents for the components that are usually weighed.","use_when":"You are missing a baking ingredient and need the replacement quantities for the exact amount your recipe calls for.","do_not_use_when":"The ingredient is the structural core of the recipe in large amounts (more than about 2 eggs in a cake, butter in laminated pastry, cream that must be whipped), or you only need a unit conversion (use cooking-converter).","inputs":[{"name":"ingredient","label":"Ingredient to replace","type":"enum","required":true,"values":[{"value":"buttermilk","label":"Buttermilk"},{"value":"egg","label":"Egg (large, whole)","aliases":["eggs"]},{"value":"butter_to_oil","label":"Butter → oil","aliases":["butter","butter to oil"]},{"value":"oil_to_butter","label":"Oil → butter","aliases":["oil","oil to butter"]},{"value":"cake_flour","label":"Cake flour","aliases":["cake flour"]},{"value":"self_rising_flour","label":"Self-rising flour","aliases":["self-rising flour","self raising flour","self-raising flour"]},{"value":"brown_sugar","label":"Brown sugar","aliases":["brown sugar"]},{"value":"baking_powder","label":"Baking powder","aliases":["baking powder"]},{"value":"sour_cream","label":"Sour cream","aliases":["sour cream"]},{"value":"heavy_cream","label":"Heavy cream (for cooking, not whipping)","aliases":["heavy cream","whipping cream","double cream"]},{"value":"honey_for_sugar","label":"Sugar → honey","aliases":["sugar","honey","honey for sugar"]},{"value":"cornstarch_for_flour","label":"Cornstarch → flour (thickening)","aliases":["cornstarch","cornflour","corn starch"]},{"value":"whole_milk","label":"Whole milk","aliases":["milk","whole milk"]},{"value":"yogurt","label":"Plain yogurt","aliases":["yoghurt","plain yogurt"]}],"description":"The ingredient you do not have (or, for butter_to_oil, oil_to_butter and honey_for_sugar, the one you want to replace).","example":"buttermilk"},{"name":"amount","label":"Amount","type":"number","required":true,"max":10000,"exclusive_min":0,"description":"Quantity of the ingredient in the recipe, in unit.","example":2},{"name":"unit","label":"Unit","type":"enum","required":false,"default":"cup","values":[{"value":"cup","label":"US cups","aliases":["cups"]},{"value":"tbsp","label":"Tablespoons","aliases":["tablespoon","tablespoons"]},{"value":"tsp","label":"Teaspoons","aliases":["teaspoon","teaspoons"]},{"value":"g","label":"Grams","aliases":["gram","grams"]},{"value":"ml","label":"Millilitres","aliases":["milliliter","millilitre","milliliters","millilitres"]},{"value":"piece","label":"Pieces (eggs)","aliases":["pieces","each","count","egg","eggs"]}],"description":"Unit of amount; eggs are counted in pieces (or grams at 50 g each); metric inputs (ml) give metric substitutes.","example":"cup"}],"outputs":[{"name":"substitutes","label":"Substitutes","type":"string_list","decimals":4,"description":"Each alternative substitution scaled to the amount (components joined with +, gram equivalents in parentheses where the component is usually weighed)."},{"name":"primary_substitute","label":"Recommended substitute","type":"string","decimals":4,"description":"The first (most common) substitution, scaled."},{"name":"scaled_amount_text","label":"Amount replaced","type":"string","decimals":4,"description":"The ingredient amount being replaced, with its equivalent in the rule's base unit when converted."},{"name":"notes","label":"Notes","type":"string","decimals":4,"description":"How to prepare the substitute and where it does not work."}],"input_schema":{"type":"object","properties":{"ingredient":{"description":"The ingredient you do not have (or, for butter_to_oil, oil_to_butter and honey_for_sugar, the one you want to replace).","type":"string","enum":["buttermilk","egg","butter_to_oil","oil_to_butter","cake_flour","self_rising_flour","brown_sugar","baking_powder","sour_cream","heavy_cream","honey_for_sugar","cornstarch_for_flour","whole_milk","yogurt"],"examples":["buttermilk"]},"amount":{"description":"Quantity of the ingredient in the recipe, in unit.","type":"number","maximum":10000,"exclusiveMinimum":0,"examples":[2]},"unit":{"description":"Unit of amount; eggs are counted in pieces (or grams at 50 g each); metric inputs (ml) give metric substitutes.","type":"string","enum":["cup","tbsp","tsp","g","ml","piece"],"default":"cup","examples":["cup"]}},"additionalProperties":false,"required":["ingredient","amount"]},"output_schema":{"type":"object","properties":{"substitutes":{"description":"Each alternative substitution scaled to the amount (components joined with +, gram equivalents in parentheses where the component is usually weighed).","type":"array","items":{"type":"string"}},"primary_substitute":{"description":"The first (most common) substitution, scaled.","type":"string"},"scaled_amount_text":{"description":"The ingredient amount being replaced, with its equivalent in the rule's base unit when converted.","type":"string"},"notes":{"description":"How to prepare the substitute and where it does not work.","type":"string"}}},"formula":"factor = amount expressed in the rule's base unit (cup, tbsp, tsp or piece): 1 cup = 16 tbsp = 48 tsp = 236.6 ml; grams ÷ (g per cup: buttermilk, milk, yogurt 245; butter 227; oil 218; flour 120; brown sugar 220; sugar 200; sour cream 230; heavy cream 238; baking powder 4 g/tsp; cornstarch 8 g/tbsp; egg 50 g each); each component = rule quantity × factor. Rules: 1 cup buttermilk → 1 cup milk + 1 tbsp vinegar or lemon juice; 1 egg → 1 tbsp ground flaxseed + 3 tbsp water, or ¼ cup applesauce, or ¼ cup mashed banana; 1 cup butter → ¾ cup oil; 1 cup oil → 1¼ cups melted butter; 1 cup cake flour → 1 cup all-purpose flour − 2 tbsp + 2 tbsp cornstarch; 1 cup self-rising flour → 1 cup all-purpose flour + 1½ tsp baking powder + ¼ tsp salt; 1 cup brown sugar → 1 cup white sugar + 1 tbsp molasses; 1 tsp baking powder → ¼ tsp baking soda + ½ tsp cream of tartar; 1 cup sour cream → 1 cup plain yogurt; 1 cup heavy cream → ¾ cup milk + ¼ cup melted butter; 1 cup sugar → ¾ cup honey and ¼ cup less liquid; 1 tbsp cornstarch → 2 tbsp all-purpose flour; 1 cup whole milk → ½ cup evaporated milk + ½ cup water; 1 cup yogurt → 1 cup sour cream or buttermilk","method":"These are the common home-baking equivalents published by baking references; they reproduce the ingredient's function (acidity, fat, leavening, thickening) approximately and can change texture and browning. Gram equivalents use USDA / King Arthur volume-to-weight values (per US cup: oil 218 g, butter 227 g, all-purpose flour 120 g, sugar 200 g, honey 340 g, cornstarch 128 g).","sources":[{"name":"King Arthur Baking – Ingredient weight chart","url":"https://www.kingarthurbaking.com/learn/ingredient-weight-chart","type":"reference","retrieved_at":"2026-09-24"},{"name":"USDA FoodData Central (volume-to-weight data for common ingredients)","url":"https://fdc.nal.usda.gov/","type":"government","retrieved_at":"2026-09-24"}],"freshness":{"type":"static","max_age_seconds":null,"note":"Deterministic formula with fixed constants; results never go stale. Inputs supplied by the caller determine the output."},"examples":[{"name":"2 cups buttermilk","inputs":{"ingredient":"buttermilk","amount":2,"unit":"cup"},"expected":{"primary_substitute":"2 cups milk + 2 tbsp vinegar or lemon juice","scaled_amount_text":"2 cups buttermilk"},"url":"https://tttkmbb.com/api/v1/calculate/baking-substitutions?ingredient=buttermilk&amount=2&unit=cup"},{"name":"1 cup butter → oil","inputs":{"ingredient":"butter_to_oil","amount":1,"unit":"cup"},"expected":{"primary_substitute":"0.75 cup oil (about 164 g)","substitutes":["0.75 cup oil (about 164 g)"]},"url":"https://tttkmbb.com/api/v1/calculate/baking-substitutions?ingredient=butter_to_oil&amount=1&unit=cup"}],"faq":[{"q":"Can I use these in any recipe?","a":"They work in most cakes, muffins, quick breads, pancakes and cookies. Recipes that depend on the exact ingredient (whipped cream, meringue, laminated doughs, candy) usually fail with substitutes."},{"q":"Why does the butter-to-oil rule use less oil?","a":"Butter is about 80 % fat and 16–18 % water, so ¾ cup of oil supplies the same fat as 1 cup of butter; add 1–2 tablespoons of liquid if the batter looks dry."},{"q":"Are the egg substitutes suitable for all eggs in a recipe?","a":"Only for recipes with up to about 2 eggs, where eggs add moisture and binding rather than structure; flax works in dense bakes, applesauce and banana in moist cakes and muffins."}],"tags":["baking substitutions","buttermilk substitute","egg substitute","butter to oil conversion","cake flour substitute","baking powder substitute"],"related":[{"calculator_id":"cooking-converter","reason":"Convert cups, tablespoons and millilitres."},{"calculator_id":"yeast-conversion","reason":"Swap instant, active dry and fresh yeast."},{"calculator_id":"recipe-scaler","reason":"Scale the whole recipe before substituting."}],"links":{"html":"https://tttkmbb.com/food/baking-substitutions","markdown":"https://tttkmbb.com/food/baking-substitutions.md","json":"https://tttkmbb.com/food/baking-substitutions.json","api":"https://tttkmbb.com/api/v1/calculate/baking-substitutions","schema":"https://tttkmbb.com/api/v1/calculators/baking-substitutions","openapi":"https://tttkmbb.com/openapi.json","mcp":"https://tttkmbb.com/mcp"},"version":"v1","updated_at":"2026-09-24"},"timestamp":"2026-09-24T03:47:06Z","next_actions":[{"tool":"run_calculator","calculator_id":"baking-substitutions","reason":"Run Baking Substitution Calculator with the inputs above."}],"links":{"markdown":"https://tttkmbb.com/food/baking-substitutions.md"}}