Demo Flavor Formula: Cooked Milk Flavor Formula

Demo Flavor Formula: Cooked Milk Flavor Formula

Based on the technical literature on milk flavor chemistry—particularly thermal degradation of milk fat (lactones, methyl ketones), Maillard reaction products, sulfur compounds from whey protein denaturation, and lipid oxidation volatiles—here is the constructed Cooked Milk Flavor Formula.

Unlike fresh milk, cooked milk relies heavily on sulfur compounds (immediate "cooked" hit), lactones/methyl ketones (heated/rich body), and Maillard heterocyclics (caramelized/brown/cereal).


🧪 COOKED MILK FLAVOR FORMULA (Flavor Concentrate Basis)

Total Parts: 100.00 (100%)
Recommended Usage: 0.1 – 0.5% in finished product (bakery, dairy, confectionery)

Component CAS / Type Concentration (%) Primary Sensory Contribution
δ-Decalactone 705-86-2 12.50 Creamy, fatty, milky, sweet coconut
δ-Dodecalactone 713-95-1 8.00 Waxy, fatty, creamy, sweet grain
γ-Dodecalactone 2305-05-7 5.50 Sweet grain, waxy, peach-milk nuance
2-Heptanone 110-43-0 7.00 Cooked milk, blue cheese (at low level), heated fat
2-Nonanone 821-55-6 3.50 Sweet, flowery, heated cream
2-Tridecanone 593-08-8 2.00 Fatty, waxy, cooked milk depth
Diacetyl 431-03-8 4.00 Buttery, creamy, intense dairy
Acetoin 513-86-0 6.00 Buttery, creamy, milky (mellow)
Butyric Acid 107-92-6 4.50 Cheesy, animalic, dairy (essential)
Hexanoic (Caproic) Acid 142-62-1 2.50 Fatty, waxy, goat-like, lipolytic
Octanoic (Caprylic) Acid 124-07-2 1.50 Waxy, soapy, fatty
Decanoic (Capric) Acid 334-48-5 1.00 Soapy, cosmetic, background fatty
Dimethyl Sulfide 75-18-3 0.15 Sulfur, cooked, sweet corn, "canned corn" note
Dimethyl Trisulfide 3658-80-8 0.03 Sulfurous, cabbage, cooked egg (trace)
Methional 3268-49-3 0.20 Cooked potato, savory, heated milk sulfur
2-Methylbutanal 96-17-3 0.80 Cooked, malty, cocoa-note
3-Methylbutanal 590-86-3 0.80 Cooked, malty, chocolate/cereal
Furfural 98-01-1 1.20 Barny, brothy, brown, caramelized
Furaneol 3658-77-3 5.00 Sweet, caramelized, brown sugar, cooked fruit
Maltol 118-71-8 4.00 Sweet, cereal, cotton candy, jammy-brown
Sotolon 28664-35-9 0.50 Cooked, spicy, fenugreek, curry (at high dilution: caramelized milk)
2-Acetyl-1-pyrroline 85213-22-5 0.15 Popcorn, cereal, roasted grain
2-Acetylthiazoline 29926-41-8 0.30 Nutty, roasted, cracker-like
Vanillin 121-33-5 3.50 Sweet, creamy, cake mix, rounding
p-Cresol 106-44-5 0.07 Barnyard, phenolic, animal (trace)
Indole 120-72-9 0.05 Animal, floral (in trace: complexing)
Skatole 83-34-1 0.02 Fecal, foul (ultra-trace for realism)
(E)-2-Nonenal 18829-56-6 0.08 Oily, cardboard, stale/cucumber (oxidized character)
(E,E)-2,4-Decadienal 25152-84-5 0.15 Fatty, deep-fried, oxidized oil
Hexanal 66-25-1 0.20 Green, grass, fresh (trace for "fresh" contrast in cooked matrix)
Propylene Glycol / Triacetin - 24.30 Solvent / Carrier
TOTAL 100.00

📋 FLAVOR COMPOUNDS BY NOTE (Up to 10 for Key Notes)

🔹 COOKED MILK NOTE (10 Compounds)

The defining character of heated milk: sulfur immediate impact + lactone richness.

  1. Dimethyl Sulfide – Sulfur, sweet corn, canned vegetable
  2. Hydrogen Sulfide – Eggy, sulfur (transient)
  3. Methional – Cooked potato, savory-sulfur
  4. 2-Methylbutanal – Cooked, malty
  5. 3-Methylbutanal – Cooked, malty
  6. 2-Heptanone – Cooked milk, heated fat
  7. Benzaldehyde – Cooked, nutty, almond-like
  8. Sotolon – Cooked, spicy, caramelized milk
  9. Carbon Disulfide – Cooked, sulfur
  10. Dimethyl Trisulfide – Cabbage, sulfur, cooked egg

🔹 MILKY NOTE (10 Compounds)

The foundational dairy character; less "fatty" than creamy, more aqueous-milk perception.

  1. δ-Decalactone – Milky, coconut, fatty
  2. δ-Dodecalactone – Sweet grain, milky
  3. Acetoin – Sweet, milky, buttermilk
  4. Diacetyl – Buttery-creamy (supports milky)
  5. Butyric Acid – Dairy, cheesy (rounds milky)
  6. 2-Heptanone – Cooked milk
  7. δ-Octalactone – Bread, sweet, milky
  8. γ-Dodecalactone – Sweet grain, milky
  9. Vanillin – Sweet, creamy-milky
  10. Ethyl Butyrate – Fruity, sweet, fresh milk top-note

🔹 CREAMY NOTE (10 Compounds)

Fatty, mouth-coating, heavy cream character.

  1. δ-Decalactone – Creamy, coconut
  2. δ-Dodecalactone – Creamy, waxy
  3. γ-Dodecalactone – Creamy, peach, fatty
  4. Butyric Acid – Fatty, dairy
  5. Octanoic Acid – Waxy, fatty, creamy
  6. Decanoic Acid – Soapy, creamy (background)
  7. Diacetyl – Buttery-creamy
  8. Acetoin – Smooth creamy
  9. Vanillin – Creamy, rounding
  10. δ-Undecalactone – Butter sweet, creamy

🔹 BROWN NOTE (10 Compounds)

Maillard-derived, caramelized, scorched sugar, baked notes.

  1. Furaneol – Caramel, brown sugar, cotton candy
  2. Maltol – Sweet, caramel, jam-like
  3. Furfural – Brown, barny, brothy
  4. Sotolon – Brown, curry, fenugreek (low level = caramelized milk)
  5. 2-Acetyl-1-pyrroline – Popcorn, brown rice
  6. Cyclotene – Maple, caramel, brown spice
  7. Hydroxymethylfurfural (HMF) – Caramelized sugar, scorched
  8. Methyl pyrazine – Potato, earthy, brown
  9. 2-Acetylthiazoline – Nutty, roasted brown
  10. Vanillin – Sweet brown (vanilla-caramel)

🔹 BUTTERY NOTE

  1. Diacetyl – Intense buttery
  2. Acetoin – Mild buttery
  3. Butyric Acid – Supports buttery in dairy context
  4. δ-Undecalactone – Butter sweet
  5. Acetyl Propionyl – Buttery (alternative to diacetyl)

🔹 CARAMELIZED NOTE

  1. Furaneol – Caramelized sugar
  2. Maltol – Cotton candy, caramel
  3. Sotolon – Maple, caramelized
  4. Cyclotene – Maple, caramel
  5. HMF – Scorched caramel

🔹 LIPOLYTIC NOTE

(Fatty acid liberation, "goaty," "cheesy")

  1. Butyric Acid – Rancid butter
  2. Hexanoic Acid – Goat, fatty
  3. Octanoic Acid – Waxy, goat
  4. Decanoic Acid – Soapy
  5. 2-Heptanone – Blue cheese (methyl ketone from lipolysis)

🔹 OXIDIZED NOTE

(Cardboard, tallowy, metallic)

  1. (E)-2-Nonenal – Cucumber, cardboard, stale
  2. (E,E)-2,4-Decadienal – Fatty, deep-fried, oxidized oil
  3. Hexanal – Green, grassy (can oxidize to stale)
  4. Octanal – Soapy, fatty
  5. 1-Octen-3-one – Mushroom, metallic

🔹 PHENOLIC NOTE

(Barnyard, medicinal, animal)

  1. p-Cresol – Barny, Band-Aid
  2. Indole – Mothball, floral-animal
  3. Skatole – Fecal, foul
  4. Guaiacol – Earthy, smoky
  5. Furfural – Barny, brothy

🔹 CEREAL NOTE

(Grain, popcorn, malt)

  1. 2-Acetyl-1-pyrroline – Popcorn
  2. Maltol – Sweet, cereal
  3. 2-Acetylthiazoline – Nutty, cracker
  4. 2-Aminoacetophenone – Tortilla, grain
  5. Methyl pyrazine – Potato, earthy

🔹 ANIMAL NOTE

  1. p-Cresol – Barnyard
  2. Indole – Animal, floral
  3. Skatole – Fecal
  4. Butyric Acid – Sweaty, cheesy
  5. Isovaleric Acid – Sweaty, sour

🔹 FATTY NOTE

  1. δ-Decalactone – Fatty, creamy
  2. γ-Dodecalactone – Fatty, waxy
  3. Hexanoic Acid – Fatty, waxy
  4. (E,E)-2,4-Decadienal – Fatty, fried
  5. 2-Tridecanone – Fatty, waxy

🔹 WAXY NOTE

  1. γ-Dodecalactone – Waxy, fatty
  2. δ-Dodecalactone – Waxy, creamy
  3. Octanoic Acid – Waxy, soapy
  4. Decanal – Soapy, waxy
  5. Nonanoic Acid – Waxy, sweaty

🧠 SUMMARY OF KEY FINDINGS FROM LITERATURE

Flavor Type Dominant Chemistry Key Compounds Reference
Cooked (Immediate) Sulfur compounds (whey denaturation) H₂S, DMS, DMTS, Methional, 2/3-Methylbutanal
Heated/Rich (Aged) Lactones + Methyl ketones δ-C10/C12, γ-C12, 2-C7/C9
Caramelized/Brown Maillard furanones, pyrazines Furaneol, Maltol, Sotolon, 2-AP
Animal/Phenolic Cresol, Indole, Skatole p-Cresol, Skatole
Oxidized/Stale Aldehydes from lipid oxidation (E)-2-Nonenal, 2,4-Decadienal
Lipolytic Free fatty acids (C4-C10) Butyric, Caproic, Caprylic

This formula is technically grounded in dairy flavor science and reflects the complexity of cooked milk—a balance of desirable "heated richness" and controlled "process notes" (sulfur, phenolic, oxidized) that define authenticity.


The following flavor compounds are suggested by Judith Michalski, a well-known flavorist, in the book "Successful Flavors", for making a "Cooked Milk Flavor". To each compound, its FEMA numbers, flavor descriptors, and suggested usage levels are added here for readers' information.

📝 Cooked Milk Flavor Compounds

Flavor Compound FEMA Number Flavor Descriptors Suggested Usage Levels (in finished product)
1-octen-3-ol 2805 Mushroom, earthy, fungal, grassy, hay-like, with a savory, cooked vegetable nuance. 0.5–5 ppm.
2-acetyl furan 3163 Sweet, almond, nutty, roasted, baked goods, coffee, cocoa, bready. ~20 mg/kg.
2,4-decadienal 3135 Powerful, fatty, waxy, deep-fried, oily, citrus, chicken fat. Very low (ppb range); 0.02–0.5 ppm.
2,4-nonadienal 3212 Fatty, green, cucumber, melon, fried, oily. Very low (ppb range).
2-decenal 2366 Fatty, orange-like, waxy, poultry, earthy, fried. 0.1–1 ppm.
2-heptanone 2544 Cheesy, fruity (banana), ketonic, creamy, waxy, coconut, with a slightly spicy nuance. 1–25 ppm.
2-nonanone 2785 Fruity, sweet, floral, fatty, cheesy, waxy, with a green, weedy note. 1–10 ppm.
2,3-pentanedione 2841 Strong buttery, creamy, sweet, slightly caramel-like, nutty, toasted. 0.5–5 ppm.
2-tridecanone 3388 Waxy, dairy, coconut, fatty, cheesy, earthy. 1–10 ppm.
2-undecanone 3093 Fruity, waxy, creamy, fatty, citrus-like, with a green note. 1–10 ppm.
3,4-xylenol Phenolic, medicinal, smoky, woody, tarry. Trace amounts only.
5,6-decenoic acid 3742 Waxy, creamy, peach-like, dairy, milky, with a soapy nuance. 1–5 ppm.
5-methyl furfural Sweet, spicy, caramelic, nutty, bready, maple-like, roasted. 1–10 ppm.
acetoin 2008 Creamy, buttery, fatty, milky, yogurt-like. 10–50 ppm.
butyric acid 2221 Rancid, cheesy, butter, creamy (in small amounts). 10–20 ppm (for cooked/cheesy notes).
cis-4-heptenal 3289 Extremely powerful, creamy, milky, fatty, oily, vegetative, green matcha. Very low (ppb range); "traces - 0.1%".
decanoic acid 2364 Fatty, rancid, citrus-like, cheesy, soapy. 1–10 ppm.
δ-decalactone 2361 Creamy, coconut, peach, fatty, milky, sweet. 10–50 ppm.
δ-dodecalactone 2401 Strong creamy, coconut, fatty, peach, milky, buttery, fruity. 5–20 ppm.
δ-nonalactone 3356 Creamy, sweet, coconut, fatty, milky, with an oily and coumarin-like nuance. 5–30 ppm.
δ-tetradecalactone 3590 Waxy, fatty, creamy, milky, dairy-like, with a rich mouthfeel. 5–20 ppm.
diacetyl 2370 Strong buttery, creamy, pastry, yeast. 5–10 ppm (for cooked butter notes).
furaneol 3174 Sweet, caramel, cotton candy, burnt sugar, fruity, strawberry. 5–20 ppm (for caramelized notes).
furfural 2489 Sweet, almond, baked potatoes, bread, burnt, caramelic, nutty. 5–20 ppm.
furfuryl alcohol 2491 Mild, warm, oily, burnt, smoky, cooked cereal, caramelic. 5–25 ppm.
γ-butyrolactone 3291 Creamy, fatty, caramelic, slightly fruity, coconut. 10–30 ppm.
hexanoic acid 2559 Fatty, cheesy, sweaty, sour, pungent, waxy, goat-like. 1–10 ppm.
hydrogen sulfide 3779 Rotten egg, sulfurous, cooked cabbage, volcanic, powerful. Extremely low (sub-ppb range).
indole 2593 Floral (jasmine), animal, fecal (in high dilution), mothball-like. Trace amounts (ppb range).
isovaleraldehyde 2692 Pungent, malty, cocoa, chocolate, nutty, cheesy, fatty. 1–5 ppm.
maltol 2656 Sweet, caramel-like, fruity, creamy cotton candy nuance. 5–50 ppm.
myristic acid 2764 Waxy, fatty, soapy, faintly oily. 1–10 ppm.
nonfat dry milk This is a powdered dairy ingredient, not a flavor chemical. It contributes milky, dairy notes and body. It can undergo Maillard reactions when heated, creating cooked milk notes. Used as a base at significant levels (e.g., 1–20% in dry mixes, or as a precursor in reaction flavors).
octanoic acid 2799 Fatty, waxy, rancid, cheesy, sweaty, fruity when diluted. 1–10 ppm.
oleic acid 2815 Fatty, oily, slightly lard-like. 1–10 ppm.
p-cresol 2337 Phenolic, medicinal, smoky, animal, tar-like. In high dilution, adds complexity. Trace amounts (ppb range).
palmitic acid 2832 Odorless or very faintly waxy-fatty. 1–10 ppm.
skatole 3019 Fecal, animal, floral (in high dilution), sweet, warm. Trace amounts (ppb range).
stearic acid 3035 Odorless or very faintly waxy-oily. 1–10 ppm.
sulfurol/4-methyl-5-thiazoleethanol —3204 sweet, nutty, milky, cooked milk

💡 Guidelines for Formulating a Cooked Milk Flavor

Creating a cooked milk flavor requires shifting the balance from "fresh" to "thermally processed." The heat induces Maillard reactions, caramelization, and the degradation of fats and proteins, leading to new aroma compounds. Here's how to achieve the four dominant notes: creamy, milky, brown, and cooked milk.

1. The "Creamy" Note (Richness and Body)

  • Primary contributors: The delta-lactones (δ-C10, C12, C14) remain essential for creamy mouthfeel. However, in cooked milk, they should be slightly dialed back compared to fresh milk to make room for the cooked notes. γ-Butyrolactone is useful here for a slightly different, caramelic-creamy nuance .
  • Supporting role: Diacetyl and acetoin are still present but at slightly elevated levels (5-10 ppm) to suggest cooked butter rather than fresh cream.

2. The "Milky" Note (The Dairy Base)

  • Primary contributors: The fatty acids (C6, C8, C10, C12, C14, C16, C18:1) are crucial. Compared to fresh milk, the shorter-chain acids like butyric, hexanoic, and octanoic acid can be slightly increased to simulate the slight sharpness that develops in heated milk .
  • Supporting role: δ-Nonalactone bridges the creamy and milky notes effectively. Trace amounts of skatole, indole, and p-cresol are still important for depth, but their character may be slightly masked or altered by the stronger cooked notes.

3. The "Brown" Note (Caramelized and Maillard)

This is the key differentiator from fresh milk. Heat generates sweet, nutty, and roasted notes.

  • Primary contributors: The furan family is essential here. Furaneol (caramel, burnt sugar), furfural (sweet, nutty, bready), 5-methyl furfural (maple, caramelic), and furfuryl alcohol (burnt, cooked cereal) will build the brown, sweet, thermally processed character .
  • Supporting role: Maltol enhances the sweet, caramelic brown notes. 2-acetyl furan adds a nutty, roasted dimension. The 2,3-pentanedione level can be increased slightly for a more toasted, butterscotch-like note.

4. The "Cooked Milk" Note (Thermal and Sulfurous)

This is the authentic character of scalded or simmered milk, including the subtle sulfurous notes that develop.

  • Primary contributors: The aldehydes from fat oxidation/degradation become more prominent. 2,4-decadienal, 2,4-nonadienal, and 2-decenal add the fatty, fried, and cooked oil notes characteristic of heated dairy .
  • Supporting role: Hydrogen sulfide and related sulfur compounds (like sulfurol/2-furanmethanethiol) are formed from sulfur-containing amino acids during heating. At extremely low, sub-threshold levels, they add an authentic "cooked" sulfurous depth that is unmistakable in boiled milk. The 1-octen-3-ol contributes a savory, mushroom-like cooked note that adds complexity .

Formulation Strategy Summary

  1. Build the Dairy Base: Start with the fatty acids (C4, C6, C8, C10, C12, C14, C16, C18:1) to establish the fatty background of milk. Add delta-lactones (δ-C10, C12, C14) for creamy body.
  2. Add the Character: Incorporate diacetyl and acetoin for the cooked butter character. Add vanillin and maltol for sweet, smooth notes, but reduce vanillin slightly compared to fresh milk.
  3. Create the "Cooked" Profile: This is the critical step.
    • Introduce the furan family (furaneol, furfural, 5-methyl furfural, 2-acetyl furan, furfuryl alcohol) to build the sweet, nutty, caramelized brown notes from the Maillard reaction .
    • Add the unsaturated aldehydes (2,4-decadienal, 2,4-nonadienal, 2-decenal) at very low levels (ppb range) to simulate the fatty, fried notes from heated milk fat .
  4. Add the Sulfurous Depth: Carefully add extremely low (sub-ppb to ppb) levels of hydrogen sulfide or related sulfur compounds. This is the "secret" to a realistic cooked milk note.
  5. Balance with Trace Components: Use trace amounts of skatole, indole, and p-cresol to add subtle animalic complexity, which will ground the cooked notes in a realistic dairy context.
  6. Consider Nonfat Dry Milk: For a truly authentic "cooked milk" flavor, especially in a powder application, using nonfat dry milk as a base and applying heat (e.g., in a reaction flavor process) will naturally generate many of these compounds (Maillard reaction) .

The final profile should be a warm, comforting blend where the sweet caramelized brown notes harmonize with the rich creamy body and the slightly sulfurous, fatty cooked character, all resting on a recognizable milky foundation.

###