How Much Lactose Is in Cheese? Hard vs. Soft

Most cheese contains far less lactose than milk, and many popular varieties have nearly zero. A cup of milk has about 12 grams of lactose, while a one-ounce serving of aged cheddar has roughly 0.04 grams. The difference comes down to how cheese is made: bacteria consume lactose during fermentation, and the aging process removes even more. But not all cheeses are equal, and some fresh or processed varieties can still cause problems if you’re sensitive.

Why Cheese Has Less Lactose Than Milk

Cheesemaking is essentially a lactose-removal process. When bacteria are added to milk, they feed on lactose (the natural sugar in milk) and convert it into lactic acid. This is what gives cheese its tangy flavor. Then, when curds are separated from whey, most of the remaining lactose drains away with the liquid whey. The longer a cheese ages after that, the more time bacteria have to consume whatever lactose is left in the curd.

This is why the hardest, oldest cheeses are virtually lactose-free, while soft, fresh cheeses still retain a measurable amount.

Lactose Content by Cheese Type

Aged and Hard Cheeses

These are the safest choices if you’re lactose intolerant. Parmesan contains 0.0 grams of lactose per 40-gram serving. Cheddar and Swiss-style cheeses come in at about 0.04 grams per 40-gram serving. Aged brie, camembert, and feta also contain virtually no lactose. As a rule, any cheese aged several months or longer will have trace amounts at most.

Soft and Fresh Cheeses

Fresh cheeses haven’t had time to ferment away their lactose, and they retain more moisture (and therefore more whey). Ricotta is the biggest variable: a half-cup serving can range from 0.3 to 6 grams of lactose depending on the brand and how it’s made. Cottage cheese runs 0.7 to 4 grams per half cup. Cream cheese sits lower, at 0.1 to 0.8 grams per ounce. Mozzarella (the low-moisture, part-skim kind you’d find shredded for pizza) is relatively low at 0.08 to 0.9 grams per ounce.

The wide ranges here reflect real differences between brands. Some manufacturers add milk solids or whey back into the product, which raises the lactose content. Checking the “sugars” line on a nutrition label gives you a rough proxy, since lactose is the primary sugar in dairy products. If a cheese lists 0 grams of sugar, its lactose content is negligible.

Processed Cheese

Processed American cheese is a common culprit for unexpected symptoms. It can contain 0.5 to 4 grams of lactose per ounce because manufacturers often blend in whey, milk, or milk solids to achieve that smooth, meltable texture. “Cheese food” and “cheese product” labels (the individually wrapped slices, for example) tend to be on the higher end of that range. If you’re sensitive, read the ingredient list and look for added whey or milk powder.

Quick Comparison Table

  • Parmesan (40g): 0.0 g lactose
  • Cheddar, sharp (1 oz): 0.4–0.6 g
  • Swiss (40g): 0.04 g
  • Mozzarella, part-skim (1 oz): 0.08–0.9 g
  • Cream cheese (1 oz): 0.1–0.8 g
  • American, processed (1 oz): 0.5–4 g
  • Cottage cheese (½ cup): 0.7–4 g
  • Ricotta (½ cup): 0.3–6 g

How Much Lactose You Can Actually Tolerate

Most people with lactose intolerance can handle up to 12 grams of lactose in a single sitting without significant symptoms. That’s roughly a full cup of milk. Even the highest-lactose cheeses on this list fall well below that threshold in normal serving sizes. A generous portion of ricotta on a lasagna might push 6 grams, but a slice of aged cheddar is essentially zero.

Tolerance also depends on context. Eating lactose as part of a larger meal slows digestion and gives your body more time to process it, which reduces symptoms. So a half cup of cottage cheese eaten with toast and fruit will likely cause fewer issues than the same amount on an empty stomach. People who are mildly intolerant often find they can eat most cheeses without any trouble at all.

Goat and Sheep Milk Cheeses

Goat and sheep milk contain roughly the same amount of lactose as cow’s milk, so cheeses made from them don’t offer a meaningful advantage for lactose intolerance. The reason some people feel better eating goat cheese has more to do with differences in protein and fat structure than with lactose content. If you’re specifically avoiding lactose, the type of milk matters less than how long the cheese has been aged.

Practical Tips for Choosing Cheese

The simplest rule: the harder and older the cheese, the less lactose it contains. Parmesan, aged cheddar, Gruyère, Manchego, and aged Gouda are all reliably close to zero. For softer cheeses, check the nutrition label for sugar content. Zero grams of sugar means negligible lactose. If the label shows 1 gram or more of sugar per serving, that’s lactose, and it may matter if you’re highly sensitive.

Be cautious with anything labeled “cheese food,” “cheese product,” or “cheese spread,” since these often contain added dairy ingredients that bump up the lactose. Shredded cheese bags sometimes include anti-caking agents made from cellulose (plant fiber), which won’t affect lactose content, but some brands also add whey-based ingredients. When in doubt, block cheese that you shred yourself is a safer bet than pre-shredded or processed varieties.