Does Beer Have Lactose? A Guide for Lactose-Intolerant Beer Drinkers
Most beer has no lactose. Beer is brewed from malted grain, hops, water and yeast, and nothing dairy is required. Lactose (milk sugar) appears only when a brewer adds it on purpose, mainly in milk or sweet stouts, milkshake IPAs, pastry stouts and some smoothie sours. Brewer’s yeast can’t ferment it, so it stays in the finished beer.
If a beer says milk, cream stout, milkshake, pastry or smoothie, or lists lactose or milk sugar, check before you drink.
- Most beer: no lactose (lagers, pilsners, pale ales, standard IPAs, wheat beers, dry stouts like Guinness).
- Often has lactose: milk, sweet, and cream stouts, milkshake IPAs, and many pastry stouts.
- Sometimes: hazy IPAs, smoothie sours, and dessert or “ice cream” beers.
- Labels: in the US, allergen statements on beer are voluntary, so no “Contains: Milk” line does not guarantee the beer is lactose-free.
I tasted a Martin House beer brewed with lactose on Beer 30 Sports O’Clock. You can hear that reaction in the Beer 30 episode where Ziggy tried Martin House’s lactose beer.
Which beers contain lactose?
Lactose is a style choice, not a beer ingredient by default. Here is where it shows up.
| Style | Lactose? | Why / what to check | Source |
|---|---|---|---|
| Milk stout / sweet stout / cream stout | Usually yes. That is the point of the style. | Lactose adds sweetness and body. A nitro pour of a milk stout still has lactose. | BA Guidelines; BJCP 16A |
| Pastry and dessert stouts (often imperial) | Often | Dessert flavors such as cake, marshmallow, or ice cream frequently ride on lactose. Check the can or the brewery site. | BYO |
| Milkshake IPA | Yes, by definition | A hazy IPA brewed with milk sugar (lactose). | BeerAdvocate; BYO |
| Hazy / New England IPA (not labeled milkshake) | Sometimes | Most get haze and body from oats and wheat. Some add lactose. | Firestone Walker |
| Smoothie and fruited sours | Sometimes | Lactose is optional. Many use only fruit puree. | BYO; Oakshire guide |
| Cream ale | No (the style) | “Cream” means a smooth texture. The style uses corn and sugar adjuncts, not dairy. One beer could add lactose, but the style does not. | BJCP 1C |
| Dry Irish stout (Guinness Draught) | No | Guinness says Guinness is dairy-free. The creamy head comes from nitrogen, not milk. | Guinness FAQ |
| Other nitro beers | Not because of the nitro | Nitrogen makes a beer creamy. A nitro milk stout still has lactose. Check the style. | Guinness FAQ |
| Imperial stout that is not a pastry or dessert beer | Usually no | Lactose is not required for an imperial stout. Pastry and dessert versions often add it. The word “milk” in a name is not proof either way. Check the label. | BYO |
| Oatmeal stout and porter | Usually no | Oats and malt give these beers their body. Check a sweet stout or a milk stout variant. | BA Guidelines |
| Lagers, pilsners, pale ales, standard and West Coast IPAs, wheat beers | No | Grain, hops, water, and yeast. Lactose is not part of these styles. | BA Guidelines |
Cream ale is the style people mix up. The name sounds like dairy. It is not. BJCP 1C describes cream ale as a smooth American ale that can use corn and sugar. “Cream” is the texture. A brewer can still add lactose to a single cream ale, but that is a one-off recipe, not the style.
Guinness Draught is the other common check. Guinness says its beer is dairy-free: roasted barley, malted barley, hops, yeast, and water. The creamy head comes from nitrogen.
An imperial stout is not automatically dairy-free. Pastry stouts, dessert stouts, and “ice cream” beers often add lactose even when the can never says milk stout. Read the label. BYO
Why do brewers add lactose?
Lactose is milk sugar, a disaccharide. Standard brewer’s yeast, Saccharomyces cerevisiae, cannot ferment it, so the sugar stays in the finished beer as sweetness and body and does not become more alcohol. PMC3026421 Firestone Walker
It is also less than 25 percent as sweet as cane sugar, so the effect is creaminess more than candy. That is why it shows up in sweet stouts and milkshake IPAs. BYO
Homebrewers who want the process, including when to add lactose, can read BYO’s “Milking It”. This page is for drinkers, not a recipe.
How to tell if a beer has lactose
- Read the name and the style. Pause on milk, cream stout, milkshake, pastry, smoothie, ice cream, and dessert. “Creamy” by itself is not dairy. A nitrogen pour can feel creamy with no lactose at all.
- Read the ingredient or allergen line. Look for lactose, milk sugar, or “Contains: Milk.”
- Know the US rule. For malt beverages, allergen labeling is voluntary under the TTB. If a brewer declares one major allergen, they have to declare all of them, in the form “Contains:” plus the food source. 27 CFR 7.82 TTB allergen labeling On January 17, 2025, TTB proposed making allergen labeling mandatory, including milk (Notice No. 238). Comments closed on August 15, 2025. The notice proposed a five-year compliance period if a final rule is adopted. As of October 2026, Notice No. 238 is not a final rule. Federal Register 2025-00955 Federal Register 2025-05920 So a beer without a “Contains: Milk” line is not guaranteed lactose-free.
- Check the brewery site, or ask. Some breweries publish which of their beers use lactose. Firestone Walker does. A taproom can tell you what is on the line that day.
- Skip the gram count. Brewers rarely publish how much lactose is in a beer, and there is no reliable consumer number for “how much lactose in beer.” Amounts vary by recipe.
Lactose-free beer options
If you want something creamy or a little sweet and you are avoiding lactose, start with styles that do not call for milk sugar.
- Dry Irish stout. Guinness Draught is dairy-free, per Guinness. Nitrogen is what makes the head creamy.
- Porters, and most oatmeal stouts. Oats and malt supply the body. Check any can that says sweet or milk.
- Hazy IPAs that do not say milkshake. Most of that haze is oats and wheat. Some hazy IPAs still add lactose, so read the label. Firestone Walker
- Imperial stouts that are not pastry or dessert beers. Read the label. A pastry stout is a different recipe, and it often includes lactose.
- Cream ales. No dairy in the style. BJCP 1C
- Lagers, pilsners, American pale ales, standard IPAs, and wheat beers. Lactose is not part of those styles.
Brewers can build body without lactose, using oats, wheat, or dextrins such as maltodextrin. That is a texture choice. It is not a promise that the beer will taste like a milk stout.
Some people use a lactase enzyme product before they eat or drink. NIDDK notes that these products help some people with lactose intolerance. Talk to your doctor before you treat a beer as safe because you took one.
Does beer with lactose bother lactose-intolerant drinkers?
Lactose intolerance means your body does not make enough lactase to digest milk sugar comfortably. Symptoms can include bloating, gas, diarrhea, cramps, and nausea. They usually show up within a few hours, and they tend to scale with how much lactose you had. NIDDK MedlinePlus
Most people with lactose intolerance can handle some lactose. How much is personal. There is no single amount that is safe for everyone, so this page does not give one. NIDDK
MedlinePlus tells readers to check labels for hidden lactose in foods that are not obvious dairy, including some beers.
A milk allergy is a different condition. It is an immune reaction to milk proteins, and it can be serious. Lactose intolerance is trouble digesting milk sugar. If you have a milk allergy, skip beers brewed with lactose or other milk ingredients, and ask the brewer before you order. NIDDK
Does beer have lactose? FAQ
Does beer have lactose?
Usually not. Lactose is only in beers where the brewer adds it, mostly milk stouts, milkshake IPAs, and pastry stouts.
Does beer have dairy or milk in it?
Standard beer has no dairy. The exception is lactose, which is milk sugar, added to some styles. A creamy texture or a nitrogen pour does not mean the beer contains dairy.
Which beers contain lactose?
Milk stouts, sweet stouts, cream stouts, and milkshake IPAs usually contain lactose. Pastry stouts often do. Some hazy IPAs and smoothie sours do, and most other styles do not. See the style table above.
Does Guinness have lactose?
No. Guinness says Guinness is dairy-free, listing roasted barley, malted barley, hops, yeast, and water. The creamy head comes from nitrogen.
Do sour beers or hazy IPAs have lactose?
Most do not, but smoothie sours and milkshake IPAs can, and some hazy IPAs do. Check the label.
Can I drink beer if I’m lactose intolerant?
Yes. Most beers are lactose-free. Avoid styles that add lactose, or test them carefully, because tolerance varies from person to person. A milk allergy is different: if you have one, skip beers brewed with lactose or other milk ingredients and ask the brewer.
Do beer labels have to list lactose?
Not in the US today. Allergen labeling on beer is voluntary under TTB rules. A mandatory rule was proposed in 2025 and is not final.
This guide is general information, not medical advice. If you have frequent digestive symptoms, symptoms that get worse, or new symptoms, or if you think you may have a milk allergy, talk to a doctor. MedlinePlus NIDDK
More from Beer 30 Sports O’Clock
Hear the tasting on Beer 30 Sports O’Clock, in the Beer 30 episode where Ziggy tried Martin House’s lactose beer.
For a hoppy beer that is not a milkshake IPA, read the guide to American pale ales.