Cheeses taste different because of a chain of variables that starts with the animal producing the milk and ends months or even years later in an aging cave. No single factor explains it. The type of milk, the bacteria added to it, how long the cheese ages, and even what the animals ate all layer together to create flavors ranging from mild and buttery to sharp, funky, or intensely savory.
It Starts With the Milk
The animal species determines the baseline character of any cheese. Sheep milk contains 6 to 7 grams of fat per 100 grams of milk, roughly double that of cow milk at 3.5 to 3.8 grams. Buffalo milk is even richer, with 7.5 to 8.7 grams of fat per 100 grams. Goat milk falls closer to cow milk at 3.6 to 4 grams. Fat carries flavor compounds and creates richness on the palate, which is why a sheep’s milk Pecorino or a buffalo mozzarella tastes fundamentally different from their cow’s milk counterparts.
Goat milk also has a distinct fatty acid profile that gives it that characteristic “goaty” tang. The shorter-chain fatty acids in goat and sheep milk are more volatile, meaning they hit your nose faster and register as stronger flavors. This is why even a fresh, unaged goat cheese tastes noticeably different from a fresh cow’s milk cheese made the exact same way.
What the Animal Eats Shows Up in the Cheese
Cows grazing on diverse mountain pastures produce milk with measurably different aromatic compounds than cows eating a uniform grain diet. Researchers tracking cows on natural upland pasture found an eightfold increase in terpenes (fragrant plant compounds) in the milk over the course of a single month as wildflowers and herbs came into bloom. The most abundant of these included pinene, limonene, and caryophyllene, compounds also found in pine resin, citrus peel, and black pepper.
As the pasture’s plant diversity shifted from 17% to 31% flowering plants, the terpene load in the milk climbed in parallel. This is the scientific basis for what cheese lovers call “terroir,” the idea that a cheese reflects the land where it was made. An Alpine cheese produced in summer, when cows graze high meadows full of wildflowers, genuinely tastes different from the same recipe made with winter hay-fed milk. The effect fades when pastures go dormant: milk collected from cows grazing regrowth pastures in October contained much lower terpene levels.
Bacteria Set the Flavor Direction
After milk is collected, cheesemakers add specific bacterial cultures that convert lactose (milk sugar) into acid and a range of flavor molecules. This is where cheese styles begin to diverge sharply. The choice of bacteria is one of the most consequential decisions a cheesemaker makes.
Some bacteria are “homofermentative,” meaning they produce mostly lactic acid from sugar. These give a clean, straightforward tang. Others are “heterofermentative” and produce lactic acid alongside carbon dioxide, ethanol, and acetic acid, creating more complex, sometimes slightly fizzy or vinegary notes. Beyond acid production, certain strains convert citrate in the milk into diacetyl and acetoin, compounds responsible for the buttery flavor in many cheeses. This is why a young Gouda has that distinctly buttery quality while a fresh mozzarella does not: different bacteria, different metabolic byproducts.
Aging Is Where Complexity Develops
Fresh cheeses like ricotta or cream cheese taste mild because they skip the aging process that generates most of cheese’s complex flavors. Aging, or ripening, involves three overlapping biochemical processes that transform a bland curd into something dramatically more flavorful.
Protein Breakdown
Proteolysis, the breakdown of milk proteins, is the single most important reaction during aging. First, residual enzymes from the cheesemaking process chop large casein proteins into medium-sized peptides. Then bacterial enzymes break those peptides further into small fragments and individual amino acids. These small molecules (under 600 daltons in molecular weight) are the primary drivers of cheese aroma. They’re also responsible for textural changes: as the protein network breaks apart, a cheese shifts from rubbery and bland to softer, creamier, and more intensely flavored. This is why a two-year-old cheddar tastes sharp and crumbly while a two-month-old cheddar is mild and springy.
Fat Breakdown
Lipolysis, the breakdown of milk fat, releases free fatty acids that contribute directly to flavor. Short-chain fatty acids taste sharp and pungent. Longer-chain fatty acids serve as raw material for even more flavor compounds: esters, lactones, and methyl ketones. Cheeses with higher fat content, like those made from sheep or buffalo milk, have more raw material for this process, which partly explains why they develop such intense flavors with age.
Sugar Breakdown
Lactose gets consumed early. Hard cheeses like Parmesan contain essentially 0.0 grams of lactose per 40-gram serving. Cheddar and Swiss-style cheeses retain a trace amount of about 0.04 grams per serving. Compare that to ricotta at 2.4 grams per 120-gram serving or cream cheese at 0.55 grams per 22-gram serving. The near-complete fermentation of lactose in aged cheeses means the sweetness disappears and gets replaced by the tang of lactic acid and the savory depth of protein breakdown products.
Mold Creates Entirely Different Flavor Worlds
Blue cheeses owe their distinctive punch to Penicillium roqueforti, a mold that penetrates the cheese through small holes or cracks. This mold produces powerful lipase enzymes that break down fat at a much higher rate than in other cheeses. The freed fatty acids then get converted through a process called beta-oxidation into methyl ketones, compounds with one fewer carbon atom than the fatty acid they came from.
The signature aroma of blue cheese comes primarily from two of these methyl ketones: 2-heptanone and 2-nonanone, with 2-pentanone and 2-undecanone playing supporting roles. These are the molecules responsible for that spicy, peppery, slightly metallic flavor that makes Roquefort or Gorgonzola so polarizing. The process depends on a synergy between the mold and yeasts growing alongside it, which is why blue cheese flavor is so difficult to replicate artificially.
Bloomy-rind cheeses like Brie and Camembert use a different mold, Penicillium camemberti, which grows on the surface rather than internally. It breaks down proteins from the outside in, which is why a ripe Brie has a gooey layer just beneath the rind that gets progressively firmer toward the center. The rind itself contributes earthy, mushroomy flavors.
Sulfur Compounds and “Stinky” Cheeses
Washed-rind cheeses like Époisses, Limburger, and Taleggio get their pungent smell from volatile sulfur compounds, particularly methanethiol. These are produced by bacteria (often brevibacteria, the same genus responsible for body odor) that thrive on the cheese surface when it’s repeatedly washed with brine or alcohol during aging. Interestingly, methanethiol also contributes to desirable flavor in cheddar cheese at lower concentrations. The difference between “pleasant sharpness” and “smells like feet” is largely a matter of concentration and context.
The Aging Environment Itself Matters
Cheese caves and aging rooms are carefully controlled environments, and small shifts in conditions change how a cheese develops. The optimal temperature range for aging runs from about 46 to 57°F (8 to 14°C), with humidity between 80 and 95%. Within that range, the specifics matter. Higher temperatures accelerate enzyme activity and speed up flavor development but risk off-flavors. Lower temperatures slow everything down, producing a more restrained, balanced result over a longer timeline.
Air movement also plays a role. Hard cheeses need moderate air circulation (around 0.2 to 0.5 meters per second across the surface) to form a proper rind without drying out too quickly. Washed-rind and bloomy-rind cheeses need even less air movement, because too much drying inhibits the surface microbes responsible for their distinctive flavors. This is why traditional cheese caves, with their naturally stable temperature and humidity, have been used for centuries, and why cheeses aged in different caves can taste noticeably different even when made from the same recipe.
Why the Same Cheese Varies Batch to Batch
All of these factors interact. A Comté made in July from cows eating alpine wildflowers, aged 18 months in a humid cave, will taste different from one made in December with hay-fed milk and aged 12 months in a drier facility. The milk’s fat and terpene content differ, the bacterial activity during aging responds to different moisture and temperature conditions, and the extra six months of proteolysis and lipolysis generate more amino acids and fatty acids. Even the pH of the cheese during pressing affects whether calcium lactate crystals form, those crunchy white specks you sometimes find in aged cheddar or Gouda. They form more readily when the cheese dips below pH 5.1 and when the milk has higher concentrations of solids.
This layering of variables is ultimately why cheese is so diverse. A single ingredient, milk, filtered through choices about animals, bacteria, mold, time, and environment, produces thousands of distinct flavors. Two wheels sitting side by side in the same cave can taste different if one was made with morning milk and the other with evening milk. The system is sensitive at every step, which is what makes cheese endlessly varied and, for many people, endlessly interesting.

