Cream cheese contains roughly 2 to 3.5 grams of lactose per 100 grams, making it a moderate-lactose dairy product. A typical serving on a bagel (about 2 tablespoons or 30 grams) delivers around 1 gram of lactose, which is well below the threshold that triggers symptoms for most people with lactose intolerance.
Lactose in a Typical Serving
According to USDA data, cream cheese contains about 3.4 grams of total sugars per 100 grams. Since cream cheese has no added sugars, virtually all of that sugar is lactose. Monash University, which maintains one of the most widely used food composition databases for digestive sensitivities, lists cream cheese at 2 grams of lactose per 80-gram portion and classifies it as moderate in lactose.
In practical terms, a standard schmear on a bagel is about 1 ounce (28 grams), which puts you at roughly 0.7 to 1 gram of lactose. Even a generous 2-ounce portion stays under 2 grams. For comparison, a single cup of whole milk contains nearly 16 grams of lactose, so cream cheese delivers a fraction of what you’d get from a glass of milk.
Why Cream Cheese Is Lower Than Milk
Cream cheese starts as milk and cream, but the cheesemaking process removes a significant portion of the lactose. When milk is cultured with bacteria and then strained, the bacteria consume some lactose during fermentation, and much of the remaining lactose drains away with the whey (the liquid separated from the curds). The result is a product that retains the fat and protein but sheds most of the lactose. Harder, aged cheeses like cheddar and Parmesan go even further, with aging breaking down lactose to nearly zero. Cream cheese, being a soft fresh cheese with a shorter production process, holds onto more lactose than aged varieties but still far less than liquid milk.
How It Compares to Other Dairy Foods
- Whole milk (1 cup / 250 ml): about 15.75 grams of lactose
- Ice cream (1/2 cup): 4 to 6 grams
- Cream cheese (2 tbsp / ~30 g): about 0.7 to 1 gram
- Cottage cheese (1/2 cup): 3 to 4 grams
- Aged cheddar (1 oz): less than 0.1 grams
- Butter (1 tbsp): trace amounts
Cream cheese sits in a middle zone. It has more lactose than aged cheeses and butter, but significantly less than milk, yogurt, or ice cream. Soft, fresh cheeses like ricotta and cream cheese are consistently higher in lactose than their aged counterparts because they skip the long ripening period that breaks down remaining sugars.
Can You Eat Cream Cheese if You’re Lactose Intolerant?
Most likely, yes. Research cited by the National Institute of Diabetes and Digestive and Kidney Diseases suggests that many people with lactose intolerance can handle up to 12 grams of lactose in a single sitting without symptoms, or with only mild ones. A typical cream cheese serving delivers less than a tenth of that amount. Even spreading it liberally or using it as a dip, you’d need to eat several ounces before approaching a level that causes trouble for the average lactose-intolerant person.
That said, individual tolerance varies widely. Some people react to as little as 3 to 5 grams, while others are fine with a full glass of milk. If you’re on the more sensitive end, portion size still matters. Eating cream cheese as part of a larger meal also slows digestion and gives your body more time to process whatever lactose is present, which can reduce symptoms.
Low-Fat and Flavored Varieties May Have More
When manufacturers remove fat from cream cheese, they often compensate by adding milk solids, whey protein, or other dairy-derived ingredients to maintain texture and flavor. These additions can increase the lactose content compared to full-fat versions. Flavored cream cheeses, particularly sweet varieties with fruit or honey, may also include milk-based thickeners that bump up the lactose load. If you’re sensitive, full-fat plain cream cheese is generally the safer choice, and checking the “total sugars” line on the nutrition label gives you a reasonable proxy for lactose content since plain cream cheese contains no added sugars.
Lactose-Free Cream Cheese Options
Several brands now sell cream cheese made with added lactase, the enzyme that breaks lactose into two simpler sugars your body absorbs easily. In production, lactase is added to the milk before the curdling step, splitting lactose early so the final product contains little to no lactose. The taste and texture are nearly identical to regular cream cheese. These products are a straightforward option if you want to avoid any risk of symptoms, especially in recipes that call for larger quantities like cheesecake or cream cheese frosting where you might consume several ounces at once.
Plant-based cream cheese alternatives made from cashews, almonds, or soy are completely lactose-free but differ noticeably in protein content and flavor. They work well as spreads but may not perform the same way in baking or cooking.

