Enriched dough formulas: brioche, challah, cinnamon rolls and sweet buns by baker's percentage
Five production-ready enriched formulas — rich brioche, challah, cinnamon rolls, tangzhong milk/sweet buns and a spec-sourced Berliner doughnut — every one written in baker's percentage with a worked bench batch, process steps and temperatures. The dossier teaches the one calculation that decides success in enriched dough: effective (true) hydration, which counts the water hidden inside eggs (~75%), milk (~87%) and butter (~16%), not just the water you pour in. It also covers the enrichment spectrum from lean to brioche, why high sugar needs osmotolerant yeast, yeast conversions, and a faults-and-fixes table. Built on eight first-party supplier spec sheets (GoodMills/Domson flour, Lesaffre yeast, Polmlek butter, Polski Cukier sugar, PGD cinnamon, two Zeelandia Berliner doughnut systems and a Zeelandia cream-cheese filling) cross-checked against King Arthur professional formulas, BAKERpedia and food-scientist recipes.
Enriched dough formulas
An enriched dough is any yeasted dough that carries meaningful amounts of sugar, fat and egg on top of the basic flour-water-salt-yeast. Those three additions are what separate a baguette from a brioche: they make the crumb softer, the crust browner, the flavour richer and the shelf life longer — and they make the dough ferment slower and behave very differently on the bench. This dossier gives you five enriched formulas you can put into production tomorrow, every one written in baker's percentage with a worked bench batch and full process. See img-a8ed-hero for the family.
Before the formulas, one idea will save you more failed batches than any recipe: effective hydration.
1. Baker's percentage for enriched dough
Baker's percentage sets flour = 100% and expresses every other ingredient as a percentage of that flour weight [c1]. It is the universal professional language because it scales perfectly and lets you compare any two formulas at a glance — see the foundational article A8-bakers-percentage-fundamentals. The only thing that surprises newcomers is that very rich enriched-dough totals can push well past 200% — the brioche below reaches 230.5% by stacking eggs, butter and sugar on top of the liquid [c1][c6]. img-a8ed-bakers-pct-diagram shows the stack.
2. The hidden water: effective (true) hydration
The biggest beginner error in enriched baking is reading "32% water" and assuming the dough is dry. It is not, because eggs, milk and butter are mostly water [c2]:
- Whole egg is about 75% water [c2]
- Whole milk is about 87% water [c2]
- Butter (82% fat) is about 16% water [c29]
- Vegetable oil and sugar add no water (sugar is, however, hygroscopic and holds water in the baked crumb) [c13][c5]
To find true hydration, multiply each ingredient's weight by its water fraction, total the water, and divide by flour weight (img-a8ed-effective-hydration). The egg yolk is richer (less water than a whole egg) and the white is almost all water, so an egg-yolk-heavy dough like challah hydrates a little less than its egg weight suggests. The full water table is table-ingredient-water.
This is why a brioche at only 9% added water is actually around 54.5% effective hydration [c7], and why the cinnamon-roll dough at zero added water still runs about 53% off its milk and egg alone [c16]. Get this number wrong and you will over-flour a perfectly good dough into a brick.
3. The enrichment spectrum
Enrichment is a dial, not a switch (img-a8ed-enrichment-spectrum, table-enrichment-spectrum). As you climb from lean to rich:
- Lean (baguette, ciabatta): no sugar/fat to speak of — covered in
A8-lean-bread-formulas. - Lightly enriched (soft rolls, low-egg challah): 4-10% sugar and fat.
- Moderately enriched (challah, cinnamon rolls, sweet buns, milk bread): 10-16% sugar, 8-20% fat, plus egg.
- Richly enriched (brioche, panettone): 12-25% sugar and 40-70% butter [c8].
Two consequences drive everything downstream. First, sugar slows the yeast by competing for water — above roughly 5-10% sugar on flour you should reach for an osmotolerant yeast (e.g. SAF Gold), which is bred to ferment in that thirsty environment [c5]. See A2-osmotolerant-yeast-enriched-doughs and table-yeast-selection. Second, fat coats gluten and weakens structure, so rich doughs need a strong, higher-protein flour — the GoodMills/Domson Type 550 here runs 11.5-12.5% protein, enough to carry the butter [c10][c28].
A quick word on yeast quantities: forms are interchangeable by weight using fresh × 0.4 = active dry and fresh × 0.33 = instant [c4]. King Arthur's brioche lists "7% yeast", which is a fresh/compressed figure — about 2.3% instant.
4. Rich brioche (50% butter)
formula-rich-brioche is the King Arthur professional brioche: flour 100, egg 50, butter 50, sugar 12, water 9, yeast 7, salt 2.5 — total 230.5%, effective hydration ~54.5% [c6][c7]. It is the archetypal rich dough.
The method is what makes or breaks it (img-a8ed-brioche-butter-step): build full gluten first, then add the pliable (never melted) butter in chunks and mix until the dough sheets out [c9]. Keep it cool (~24°C finished) or the butter weeps out and you get a greasy, leaden loaf. Most professionals retard the dough overnight — cold brioche is the only kind you can shape cleanly. Bake 75 g pieces at 380°F / 193°C for ~14 minutes to a safe internal crumb temperature of at least 88°C [c9][c35]. img-a8ed-brioche-crumb shows the target fine, golden crumb.
Dial the butter to the job: roughly 40-50% for a lighter "brioche commune", around 50-70% for a richer Nanterre style, with some showpiece brioche running higher still [c8] — and step the flour strength up as you do. For a fast, consistent route, Puratos Easy Soft'r Brioche Mix and Martin Braun Mix One Panettone are concentrate/premix systems for the same dough family.
5. Challah
formula-challah (King Arthur "Jeffrey's Challah") is the moderately enriched, dairy-free (pareve) braided loaf: flour 100, water 32.5, whole egg 16.1 + yolk 5.8, oil 7.1, sugar 10.6, salt 1.9, instant yeast 1.8 — total ~176%, effective hydration ~49% [c11][c12]. Richness comes from eggs and oil, never butter or milk [c13] — this is what keeps challah kosher-pareve and gives the deep-golden, slightly chewy crumb. For customer-facing use: a formal dairy-free allergen claim under EU/UK Regulation 1169/2011 requires a production cross-contamination risk assessment; the kosher-pareve designation and EU allergen-free classification are distinct frameworks and must not be conflated [c13]. Allergen/legal human review required before publication.
Process: mix and develop, a short bulk then a fridge firm-up (a cold dough braids far more cleanly), shape into a six-strand braid (img-a8ed-challah-braid), egg-wash, proof 1.5-2 h, and bake at 375°F / 190°C for 25-30 min to a safe internal crumb temperature of at least 88°C [c14][c35]. Finish with sesame or poppy (img-a8ed-challah-baked); the Polmarkus BackGlanz egg-wash substitute gives a consistent gloss at scale.
6. Cinnamon rolls
formula-cinnamon-rolls is a food-scientist's milk-based sweet dough: flour 100, milk 52.8, sugar 11.4, egg 8.8, butter 4.9, oil 4.2, instant yeast 1.9, salt 1.8 — total ~186%, effective hydration ~53% [c15][c16]. Milk does almost all the hydrating.
The filling, expressed against dough flour, is dark brown sugar ~35%, ground cinnamon ~1.8% and melted butter ~10% — a cinnamon-to-brown-sugar ratio of about 1:20 [c17]. Bind the smear with a teaspoon of flour so the sugar does not melt out and burn. Shape per img-a8ed-cinnamon-roll-shaping: butter, sugar, roll into a tight log, cut even spirals. Target dough temperature 24-26°C, proof, then bake at 350°F / 175°C for 20-25 min to an internal crumb temperature of 92-94°C [c18].
Finish with cream-cheese frosting at roughly cream cheese : butter : icing sugar = 3 : 1 : 3.2 plus vanilla [c19] (img-a8ed-cinnamon-roll-baked). Buy the dairy in: Cream Cheese Wrzosek 14% for frosting, or the bake-stable Zeelandia ZEELAsoftSER (cheese 35%, pH 4.4) if you want a filling that survives the oven [c33]. For colour and flavour without making your own syrup, Zeelandia Paletta Apricot Glaze finishes sweet buns; for poppy-seed swirl buns reach for Komplet Poppy Seed Filling or Prospona Poppy Seed Paste.
7. Soft sweet buns with tangzhong (milk bread)
When you want the softest, longest-keeping sweet bun — burger buns, milk buns, hot-cross-style buns — use a tangzhong (water roux). formula-tangzhong-bun is King Arthur's Japanese milk-bread roll: total flour 100 (of which the tangzhong is 4.5%), milk 49.7, water 13.7, butter 18.2, egg 15.9, sugar 15.9, milk powder 4.5, instant yeast 2.9, salt 1.9 — total ~222.6% [c21].
A tangzhong pre-gelatinises a small slice of the flour — 4-8% of total flour cooked with about 5 parts liquid to ~65°C / 150°F (img-a8ed-tangzhong) — so the starch can hold far more water without the dough turning slack [c20]. The result is the highest effective hydration of the whole set, ~72% (milk powder binds a little of that, so it behaves a touch drier) [c22], which is why milk buns stay pillowy for days (img-a8ed-milk-buns). First rise 60-90 min, proof 40-50 min, bake at 350°F / 175°C for 25-30 min to an internal 190°F / 88°C [c23]. Because sugar is ~16%, this is another candidate for osmotolerant yeast [c5].
8. Berliner / filled sweet doughnuts (spec-sourced)
formula-berliner-doughnut is a production formula straight from a first-party Zeelandia spec sheet. Using the Berliner 10 Free improver at 10% of flour, the application recipe per 10 kg Type 550 flour is: improver 10%, egg 25%, oil 12.5%, water 28%, fresh yeast 7%, sugar 1.5%, salt 1.5% — total 185.5% [c24]. The improver carries the emulsifiers and enzymes that keep a sugar- and egg-rich fried dough light.
Process (spec): mix 4 min slow + 6 min fast, dough temperature 26-28°C, first proof ~15 min, divide and round, final proof ~35 min in the chamber + ~20 min outside, then fry at 180°C for ~7 min with double turning to a cooked interior (verify ≥88°C at the centre) [c25][c35]. Fill with jam, custard (A6-pastry-creams-fillings) or cream and dust with sugar (img-a8ed-berliner). Food-business obligation: EU Regulation 2017/2158 on acrylamide mitigation applies to fried cereal-based products; monitor frying oil polar compounds (replace oil before limits are exceeded) and keep process records. Human review required before publication.
If you would rather buy a complete mix, the Berliner 2500 premix runs at 25 kg per 100 kg flour (25%) with just yeast 7%, oil 7% and water 52% added — the sugar, egg powder, milk powder and emulsifiers are all inside the premix [c26]. Allergen note for both: wheat, milk, egg and soya (rye too in Berliner 10 Free); may contain barley, oat and sesame [c27].
9. Faults and fixes
faults-enriched-dough and img-a8ed-faults collect the recurring problems: butter weeping (added too warm or too early), dense crumb (yeast stalled by sugar — switch to osmotolerant), sticky dough (true hydration mis-judged), pale crust (no egg wash / low sugar), gummy centre (under-baked — bake to 88-94°C), and greasy doughnuts (wrong oil temperature). Each row pairs the cause with the fix.
10. Ingredient sourcing
Everything here maps to the Domson catalogue. For the flour, match strength to enrichment: Domson Wheat Flour Type 550 or Domson White Strong for brioche and sweet buns, Komplexmłyn Type 450 for a more tender crumb, Carr's Centurion Very Strong or Matthews Belle Or T65 for high-butter doughs. Lesaffre Benevia and Lallemand Traditional cover fresh yeast (store 1-10°C, use within shelf life) [c30]; Pakmaya for dried. Fat: Polmlek Unsalted Butter 82% [c29] or Bielmar Koneser cake margarine for a dairy-free enrichment. Sugar: Polski Cukier / Pfeifer granulated (beet sucrose ≥99.7%) [c31], Kent Foods Dark Brown for cinnamon filling, Emix Vanillin Sugar for aroma. Eggs in bulk: Domson Whole Egg and Egg Yolk Liquid, Ovopol Egg White Powder. Spice: PGD Ground Cinnamon [c32]. And the enriched-dough systems above (Zeelandia Berliner, Puratos Brioche, Martin Braun Panettone).
Food safety and allergens
Every formula here contains wheat gluten, and most contain raw egg and/or dairy. Bake to a safe internal crumb temperature (88-94°C), keep cream-cheese frosting and dairy fillings refrigerated, and use chilled fresh yeast, butter and cream-cheese within their stated shelf lives [c35]. The Zeelandia Berliner products are wheat/milk/egg/soya allergens (rye in Berliner 10 Free) and may contain barley/oat/sesame [c27]; ground cinnamon may carry traces of celery, mustard and sulphur dioxide [c32]. Confirm allergen declarations against the live supplier spec attached to each product before showing them to customers. The T550 flour used in these formulas may carry traces of lupin allergen [c28] — lupin can cross-react with peanut in some sensitised individuals (EFSA, 2005); disclose to customers accordingly. Confirm fresh yeast sulphite levels are below the 10 mg/kg SO₂ allergen declaration threshold before stating 'sulphite-free' to customers [c30]. The Zeelandia cream-cheese filling spec dates from 2020 and must be re-confirmed against a current document before customer-facing use; at pH 4.4 with refrigeration as the sole control, cold-chain discipline is a critical safety barrier against Listeria monocytogenes [c33]. The PGD cinnamon spec's stated moisture ceiling (≤16%) exceeds the ISO 6539 ground-cinnamon maximum of 14% — verify with supplier and request a current Certificate of Conformity [c32]. All food-safety and allergen statements in this dossier are flagged for human review.
Rich brioche (50% butter) — baker's percentage
The King Arthur professional brioche formula — a classic rich dough at 50% butter and 50% egg. Use a strong, higher-protein flour (e.g. Domson Type 550, 11.5-12.5% protein) so the gluten can carry the fat [c6][c10]. Because sugar is 12%, an osmotolerant yeast performs more reliably than ordinary instant [c5].
| Ingredient | Baker's % | Weight |
|---|---|---|
| Strong wheat flour (T550 / Sir Galahad) | 100% | |
| Whole egg | 50% | |
| Unsalted butter (82% fat, pliable) | 50% | |
| Sugar | 12% | |
| Water (cold) | 9% | |
| Fresh yeast (≈2.3% if instant) | 7% | |
| Salt | 2.5% | |
| Total | 230.5% |
- Mix all ingredients EXCEPT butter to full gluten development (the dough should pass a windowpane) [c9].
- Add the pliable (not melted) butter in chunks; mix until the dough sheets out fully and is smooth and shiny.
- Keep the dough cool: target a finished dough temperature around 24°C so the butter does not weep out.
- Bench rest ~1 hour, fold, then retard overnight in the fridge, degassing two or three times until completely cold (cold dough is essential for shaping such a fatty dough) [c9].
- Divide into 75 g pieces, shape, and proof fully.
- Egg-wash; bake at 380°F / 193°C for ~14 minutes to a safe internal crumb temperature of at least 88°C [c9][c35].
Yield: approx. 4.61 kg dough (about 60 x 75 g brioche)
Enrichment is a dial: a lighter 'brioche commune' runs roughly 40-50% butter, a richer Nanterre style around 50-70%, with some showpiece brioche running higher still [c8]. Higher butter needs stronger flour and colder handling. ALLERGENS: wheat (gluten), egg, milk (butter). FOOD SAFETY: contains raw egg and dairy — bake to a safe internal crumb temperature of at least 88°C and cool properly [c9][c35].
Challah (egg-and-oil braided loaf) — baker's percentage
A moderately enriched, dairy-free (pareve) braided loaf. Richness comes from whole eggs plus extra yolks and vegetable oil — no butter or milk — which is what makes challah kosher-pareve and gives it its golden, tender crumb [c11][c13].
| Ingredient | Baker's % | Weight |
|---|---|---|
| Wheat flour (all-purpose / strong) | 100% | |
| Water (cold) | 32.5% | |
| Whole egg | 16.1% | |
| Egg yolk | 5.8% | |
| Sugar | 10.6% | |
| Vegetable oil | 7.1% | |
| Salt | 1.9% | |
| Instant yeast | 1.8% | |
| Total | ~175.9% |
- Mix all dough ingredients just until combined (~3 min low speed), then knead to a smooth, well-developed dough (~5-6 min medium) [c14].
- First rise ~1 hour at room temperature, then refrigerate ~1 hour until thoroughly chilled (firms the dough for braiding).
- Divide in two; roll each into six ~20-inch strands and braid.
- Brush with sieved egg wash (1 egg + 5 g water); sprinkle poppy or sesame seeds.
- Final proof, covered, ~1.5-2 hours until almost doubled.
- Bake at 375°F / 190°C for 25-30 minutes to a rich golden brown and a safe internal crumb temperature of at least 88°C [c14][c35].
Yield: approx. 1.64 kg dough (2 large or 3 medium braided loaves)
Egg weights: US large egg ≈50 g out of shell; yolk approximately 17–18 g per USDA data (USDA standard: 17 g) [c3]. The extra yolks raise richness and colour without much extra water. ALLERGENS: wheat (gluten), egg. Dairy-free as this formula is written — a production cross-contamination risk assessment is required under EU/UK Regulation 1169/2011 before making a dairy-free allergen claim to customers; the kosher-pareve classification and EU allergen-free status are distinct frameworks [c13]. FOOD SAFETY: contains raw egg — bake to a safe internal crumb temperature of at least 88°C [c14][c35]. Human review required before publication.
Cinnamon rolls — dough, filling & cream-cheese frosting (baker's %)
A soft, milk-based sweet dough rolled around a cinnamon-sugar smear and finished with cream-cheese frosting. Milk does most of the hydrating, with a little egg and butter for richness [c15]. A tangzhong (see formula-tangzhong-bun) can be swapped in for an even softer, longer-keeping roll [c20].
| Ingredient | Baker's % | Weight |
|---|---|---|
| Bread flour | 100% | |
| Whole milk | 52.8% | |
| Sugar | 11.4% | |
| Whole egg | 8.8% | |
| Butter (softened) | 4.9% | |
| Oil | 4.2% | |
| Instant yeast | 1.9% | |
| Salt | 1.8% | |
| FILLING — dark brown sugar | 35.2% of flour | |
| FILLING — ground cinnamon | 1.8% of flour | |
| FILLING — flour (to bind) | 1.4% of flour | |
| FILLING — melted butter | 10.0% of flour | |
| FROSTING — cream cheese | — | |
| FROSTING — butter | — | |
| FROSTING — icing sugar | — | |
| FROSTING — vanilla | — | |
| Total | ~185.9% (dough) |
- Mix the dough to a smooth, elastic state (~10-15 min in a stand mixer); target dough temperature 24-26°C [c18].
- Bulk ferment 1-2 hours until nearly tripled; chill 15 minutes to firm for rolling.
- Roll out; spread melted butter then the brown-sugar/cinnamon/flour mix (cinnamon : brown sugar ≈ 1:20) [c17].
- Roll up, cut, and arrange in a buttered pan; final proof 30-60 minutes until an indent springs back slowly.
- Bake at 350°F / 175°C for 20-25 minutes to an internal crumb temperature of 92-94°C [c18].
- Beat frosting ingredients smooth (cream cheese : butter : icing sugar ≈ 3 : 1 : 3.2) and spread on warm rolls [c19].
Yield: approx. 1.06 kg dough (about 12 rolls)
Binding the filling with a little flour stops the sugar melting out and burning [c17]. ALLERGENS: wheat (gluten), milk, egg. FOOD SAFETY: cream-cheese frosting is dairy — keep frosted rolls refrigerated; an off-the-shelf thermostable cheese filling (e.g. Zeelandia ZEELAsoftSER, pH 4.4) is a bake-stable alternative [c33][c35].
Soft sweet bun / milk bread with tangzhong — baker's percentage
The softest, longest-keeping enriched bun. A tangzhong (water roux) pre-gelatinises a small part of the flour so the dough holds far more water without becoming slack — giving a pillowy, slow-staling crumb ideal for sweet buns, burger buns and milk bread [c20][c21].
| Ingredient | Baker's % | Weight |
|---|---|---|
| TANGZHONG — bread flour | 4.5% of total flour | |
| TANGZHONG — water | — | |
| TANGZHONG — whole milk | — | |
| DOUGH — bread flour | 95.5% of total flour | |
| Whole milk (total incl. tangzhong) | 49.7% | |
| Water (total, in tangzhong) | 13.7% | |
| Butter (melted) | 18.2% | |
| Whole egg | 15.9% | |
| Sugar | 15.9% | |
| Nonfat dry milk | 4.5% | |
| Instant yeast | 2.9% | |
| Salt | 1.9% | |
| Total | ~222.6% |
- Tangzhong: whisk the 14 g flour with the 43 g water + 43 g milk; cook over low heat, whisking, until thick and the whisk leaves lines (~65°C / 150°F). Cool to room temperature [c20].
- Combine the cooled tangzhong with all remaining dough ingredients; mix and knead to a smooth, elastic dough (up to ~15 min) [c21].
- First rise 60-90 minutes until puffy.
- Divide and shape (8-10 pieces); place in a greased pan.
- Final proof 40-50 minutes until puffy.
- Egg-wash; bake at 350°F / 175°C for 25-30 minutes to an internal temperature of 190°F / 88°C [c23].
Yield: approx. 0.70 kg dough (8-10 rolls)
Tangzhong dose 4-8% of total flour, cooked at ~5:1 liquid:flour to ~65°C [c20]. Because sugar is ~16%, an osmotolerant yeast gives a more reliable rise [c5]. ALLERGENS: wheat (gluten), milk, egg. FOOD SAFETY: contains egg and dairy — bake through [c35].
Berliner / filled sweet doughnut (first-party spec formula) — baker's %
A spec-sourced, production-scale sweet fried dough using the Zeelandia Berliner 10 Free improver at 10% of flour. The improver supplies the emulsifiers, enzymes and conditioning that keep a sugar- and egg-rich dough light after frying [c24]. Fry, then fill with jam, custard or cream and dust with sugar.
| Ingredient | Baker's % | Weight |
|---|---|---|
| Wheat flour Type 550 | 100% | |
| Berliner 10 Free improver | 10% | |
| Whole egg | 25% | |
| Oil | 12.5% | |
| Water | 28% | |
| Fresh yeast | 7% | |
| Sugar | 1.5% | |
| Salt | 1.5% | |
| Total | 185.5% |
- Mix 4 minutes at low speed, then 6 minutes at high speed; target dough temperature 26-28°C [c25].
- First proof ~15 minutes; divide into 1.8 kg pieces and rest ~10 minutes.
- Divide each piece into 30 and round.
- Final proof ~35 minutes in the proofing chamber + ~20 minutes outside it.
- Fry in oil at 180°C for ~7 minutes, turning twice (double overturning); verify the doughnut centre reaches at least 88°C [c25][c35].
- Cool, fill (jam / custard / cream) and dust with sugar.
Yield: approx. 18.55 kg dough (≈ 300 x 60 g doughnuts)
PREMIX VARIANT — Zeelandia Berliner 2500: a complete mix used at 25 kg per 100 kg flour (25%), plus fresh yeast 7%, oil 7% and water 52% (total 191%); the sugar, egg powder, milk powder and emulsifiers are carried inside the premix so none are added separately [c26]. ALLERGENS (both products): wheat (gluten), milk, egg, soya — Berliner 10 Free also contains rye; may contain barley, oat, sesame [c27]. Allergen declarations are from Zeelandia specs dated 2021–2022 — confirm against current live supplier documentation before any customer-facing use [c27]. FOOD SAFETY: contains egg and dairy; fry at 180°C ~7 min to a cooked interior (verify ≥88°C at the centre) [c25][c35]. EU Regulation 2017/2158 on acrylamide mitigation applies to fried cereal-based products; monitor frying oil polar compound levels and replace oil as required. Human review required before publication.
Enriched doughs differ from lean doughs by how much sugar, fat and egg they carry relative to flour. As enrichment rises, the dough gets softer, browns faster, keeps longer — and ferments slower, because sugar and fat compete with the yeast for water. Ranges are typical professional starting points, not fixed rules.
| Dough class | Sugar (% flour) | Fat (% flour) | Egg (% flour) | Effective hydration | Typical products |
|---|---|---|---|---|---|
| Lean | 0-2 | 0-3 | 0 | 62-80% | Baguette, ciabatta, sourdough (see A8 lean-bread formulas) |
| Lightly enriched | 4-10 | 4-10 | 0-15 | 50-60% | Soft rolls, burger buns, low-egg challah [c11] |
| Moderately enriched | 10-16 | 8-20 | 8-25 | 49-72% | Challah, cinnamon rolls, sweet buns, milk bread [c11][c15][c21] |
| Richly enriched | 12-25 | 40-70 | 30-55 | 50-65% (effective) | Brioche, panettone, maritozzi [c6][c8] |
All five core formulas in this dossier on one chart, every figure as a percentage of flour (= 100%). 'Effective hydration' counts the water hidden in eggs, milk and butter (see table-ingredient-water), which is why these doughs are wetter than they look. Totals exceed 175% because of the eggs, fat and sugar piled on top of the liquid [c1].
| Formula | Added water | Milk | Egg / yolk | Fat | Sugar | Yeast | Salt | Total % | Effective hydration |
|---|---|---|---|---|---|---|---|---|---|
| Rich brioche [c6] | 9% | 0 | 50% egg | 50% butter | 12% | 7% fresh (≈2.3% instant) | 2.5% | 230.5% | ~54.5% [c7] |
| Challah [c11] | 32.5% | 0 | 16.1% egg + 5.8% yolk | 7.1% oil | 10.6% | 1.8% instant | 1.9% | ~176% | ~49% [c12] |
| Cinnamon-roll dough [c15] | 0 | 52.8% | 8.8% egg | 4.9% butter + 4.2% oil | 11.4% | 1.9% instant | 1.8% | ~186% | ~53% [c16] |
| Tangzhong milk/sweet bun [c21] | 13.7% | 49.7% | 15.9% egg | 18.2% butter | 15.9% | 2.9% instant | 1.9% | ~222.6% | ~72% [c22] |
| Berliner doughnut (spec) [c24] | 28% | 0 | 25% egg | 12.5% oil | 1.5% + improver | 7% fresh | 1.5% | 185.5% | ~47% |
The single biggest beginner error in enriched dough is ignoring the water inside eggs, milk and butter. To find true hydration, multiply each ingredient's weight by its water fraction, total it, and divide by flour weight [c2].
| Ingredient | Water content | Counts toward effective hydration? | Note for the bench |
|---|---|---|---|
| Whole egg (≈50 g each) | ~75% | Yes — multiply egg weight x 0.75 | Yolk is richer (less water); white is mostly water [c3] |
| Whole milk | ~87% | Yes — multiply milk weight x 0.87 | Skimmed milk is slightly higher; milk powder is dry [c2] |
| Butter (82% fat) | ~16% | Yes — multiply butter weight x 0.16 | The other ~82% is fat, which shortens and tenderises, not hydrates [c29] |
| Vegetable oil | 0% | No | Pure fat — enriches but adds no water [c13] |
| Sugar | 0% | No (but hygroscopic) | Holds onto water in the baked crumb, slowing staling [c5] |
Sugar pulls water away from yeast cells, so the sweeter the dough the more the yeast struggles. Above ~5-10% sugar on flour, switch to an osmotolerant strain. Use the multipliers to swap one yeast form for another by weight [c4][c5].
| Yeast form | Multiplier vs fresh | When to use in enriched dough |
|---|---|---|
| Fresh (compressed) | 1.0 (baseline) | Any enriched dough; short shelf life, store 1-10°C, use within 35 days [c4][c30] |
| Active dry | x 0.4 | Rehydrate in warm liquid before mixing [c4] |
| Instant | x 0.33 | Add dry to flour; ~one-third the weight of fresh [c4] |
| Osmotolerant instant (SAF Gold type) | ≈ x 0.33 | Sugar above ~5-10% of flour — brioche, sweet buns, doughnuts, panettone [c5] |
| Fault | Likely cause | Corrective action |
|---|---|---|
| Dough greasy, butter weeping out | Butter too warm, or added before gluten was developed | Add pliable (not melted) butter only after full gluten development; keep dough cool (~24°C) and retard if needed [c9] |
| Dense, under-risen sweet dough | Ordinary yeast stalled by high sugar pulling water from the cells | Switch to osmotolerant yeast above ~5-10% sugar; or hold back part of the sugar until gluten is built [c5] |
| Sticky, unmanageable dough | Effective hydration mis-judged — water in egg/milk/butter ignored | Recalculate true hydration (egg x0.75, milk x0.87, butter x0.16); chill/retard before shaping [c2] |
| Pale crust, poor colour | Too little sugar or egg wash; oven too cool | Egg-wash before baking; ensure adequate sugar; bake at the stated temperature [c14] |
| Gummy or raw centre | Rich crumb under-baked | Bake to an internal crumb temperature of 88-94°C [c18][c23] |
| Tight, tough crumb | Flour too weak for the fat load, or over-floured/under-proofed | Use a strong, higher-protein flour for rich doughs; give a full final proof [c10] |
| Cinnamon filling leaks or burns | Too much butter in the smear or sugar melts out | Bind the filling with a little flour; keep the cinnamon:brown-sugar ratio ~1:20; don't over-fill [c17] |
| Fried doughnut greasy or raw-ringed | Oil temperature wrong or frying time off | Fry at 180°C for ~7 minutes with double turning [c25] |
| Stales within a day | No starch-staling control / too lean for an enriched style | Add a tangzhong (4-8% of flour) and/or raise fat for a softer, longer-keeping crumb [c20] |
| Cream-cheese frosting splits or sours | Dairy held warm or past shelf life | Keep frosted product refrigerated and within the dairy's stated shelf life [c33][c35] |
Buy the ingredients
Catalogue products and brands referenced in this article.

Wheat Flour Type 450 25 kg

Domson Wheat Flour Type 550 25 kg

Poppy Seed Paste

Granulated Sugar 25 kg

Cinnamon Ground

Unsalted Butter 82% 25 kg

Vanillin Sugar 5 kg

ZEELAsoftSER Vanilla Cream Cheese 12 kg

Unsalted Butter 82% 10 kg

Berliner 10% Doughnut Improver Free 25 kg

Polish Fine Iodized Salt 25 kg

Koneser Cake Margarine 80% 10 kg

Egg White Powder 5 kg

Zeelandia Berliner 2500 Doughnut Premix 25 kg

Raisins 10 kg

Fresh Yeast Benevia 10 kg

Cream Cheese Wrzosek 14% 10 kg

Komplet Poppy Seed Filling 10 kg

Martin Braun Mix One Panettone 15 kg

Golden Raisins Medium 12.5 kg

Fresh Yeast Traditional 12 kg

Dried Yeast Pakmaya 20 × 500 g (10 kg)

Centurion Canadian Very Strong Flour 16 kg

Domson White Strong Wheat Flour 25 kg

Soft Dark Brown Sugar 25 kg

Belle Or T65 French Flour 25 kg

Egg Yolk Liquid Domson 10 kg

Whole Egg Liquid Domson 10 kg

Pfeifer W600 Sieved Granulated Sugar 25 kg
Related reading
- Baker's percentage: the universal language of professional formulas
- Scaling formulas up and down: yield conversion, batch costing and non-linear adjustments
- Lean bread formulas: baguette, ciabatta and sourdough by baker's percentage
- Preferment formulas: poolish, biga, pâte fermentée and levain percentages
- Osmotolerant Yeast for Enriched Doughs: Brioche, Panettone, Doughnuts & High-Sugar Formulas
- Choosing the right wheat flour: bread, pastry, cake, pizza, pasta and laminated doughs
- Laminating fats for croissants, puff pastry & Danish: butter vs roll-in margarine
- Pastry creams & cold fillings: crème pâtissière, diplomat, mousseline, ganache and stable fruit curds
Sources
- recipeBrioche — Professional Formula (baker's percentages)
- referenceWhat is baker's math, and how can I use it in my everyday bread baking?
- referenceBaker's Percent | Baking Processes
- referenceBrioche | Baking Processes
- recipeJeffrey's Challah Recipe
- recipeTHE BEST Cinnamon Rolls by a Food Scientist
- recipeJapanese Milk Bread Rolls Recipe (tangzhong)
- referenceHow To Make and Use Tangzhong
- referenceThe hydration of enriched doughs
- brandSaf-Gold (Lesaffre DCL) Instant Osmotolerant Yeast
- referenceOsmotolerant Yeast
- referenceYeast — Professional Reference (types and conversions)
- referenceYeast Conversion Chart & Formula: Fresh to Dry Yeast
- reference1 Egg = 50 g | How Many Grams in an Egg? (US Large = 50 g)
- referenceEgg Size Weight Chart: Perfect Measurements for Baking
- referenceButter content in Brioche (forum discussion of enrichment levels)
- spec-sheetWheat Flour Type 550 Fortified — Product Description NR 03 W (GoodMills Polska / Domson, ed. 17, valid 2025-09-12)
- spec-sheetBENEVIA Fresh Compressed Baker's Yeast — Product Specification Sheet (Lesaffre, v.4, 2024-03-08)
- spec-sheetButter 82% Fat — Product Quality Specification SW-01 (Polmlek Grudziądz, 2023-10-18)
- spec-sheetGround Cinnamon — Quality Certificate (ACOR / PGD, Indonesian origin)
- spec-sheetBerliner 10 Free — Product Data Sheet P09660 (Zeelandia, 2021-03-25)
- spec-sheetBerliner 2500 — Product Data Sheet P03486 (Zeelandia, 2022-03-03)
- spec-sheetWhite Sugar, unsegregated (CN 1701 99 10) — Quality Specification (Krajowa Spółka Cukrowa / Polski Cukier)
- spec-sheetZEELAsoftSER thermostable cheese filling — Product Data Sheet TP01431 (Zeelandia, 2020-06-08)