Mayonnaise is not a dairy product. Traditional mayonnaise is an emulsion of oil, egg yolk, and an acid such as vinegar or lemon juice. None of those ingredients come from milk.
That answer holds for most standard mayonnaise brands sold in the United States. It also holds for most light and reduced-fat versions. The confusion usually comes from two places: creamy texture and the word “mayo” appearing on products that do contain dairy, such as some sandwich spreads and flavored aioli-style sauces.
If you are avoiding dairy for an allergy, an intolerance, or a personal choice, plain mayonnaise is generally a safe choice. The details matter more than the headline, though, so here is what to check.
What Is Mayonnaise Actually Made Of?
Classic mayonnaise has three core components, and none of them involve milk.
The first is oil. Soybean oil is the most common in commercial mayonnaise, though canola, sunflower, and olive oil versions exist. The second is egg yolk, which supplies the emulsifier lecithin that holds oil and water together into a stable, creamy sauce. The third is an acid, usually distilled vinegar or lemon juice. Salt and sometimes sugar round out the flavor.
That is the whole formula. The creaminess people associate with dairy comes from the emulsion itself, not from cream or milk. Whipping oil into tiny droplets suspended in a watery phase creates a texture that feels rich and smooth without any milk fat involved.
The United States has a standard of identity for mayonnaise. To be labeled simply as “mayonnaise,” a product must contain at least 65 percent vegetable oil by weight and must include egg yolk. This is a regulatory definition, not a marketing claim. It gives you a reliable baseline: if a jar says “mayonnaise” and nothing else qualifying, it meets that standard.
Is Mayonnaise Dairy Free?
Standard mayonnaise is dairy free. It contains no milk, cream, butter, whey, casein, or lactose.
This matters for people with lactose intolerance, who cannot properly digest lactose, the sugar found in milk. Since mayonnaise has no milk sugar, it poses no lactose problem. For people with a true milk allergy, the concern is different. Milk allergy involves an immune reaction to milk proteins such as casein and whey. Those proteins are also absent from standard mayonnaise.
So both groups can generally eat plain mayonnaise without issue, assuming the product is what it claims to be. The catch is that “mayonnaise” on a label does not always mean only mayonnaise inside the jar. Flavored versions, reduced-fat blends, and specialty spreads sometimes add ingredients that change the picture.
Which Mayonnaise Products Contain Dairy?
Plain mayonnaise does not contain dairy. Flavored and specialty versions sometimes do.
The most common culprits are products that add dairy for richness or flavor. These include:
- Some garlic aioli and herb aioli products, which may include milk or cream
- Certain “mayo” sandwich spreads blended with buttermilk or yogurt
- Some chipotle or sriracha mayo blends that add butter or milk solids
- Reduced-fat or “light” mayonnaises that use dairy-derived ingredients as thickeners
- Dips and dressings marketed near mayonnaise but formulated differently
There is a practical trap here. A product can look like mayonnaise, sit on the same shelf, and carry a similar name while containing dairy. The word “mayo” on the front of a package is not a regulated term the way “mayonnaise” is. That means a “mayo-style” spread has no legal obligation to match the standard formula.
The reliable move is to read the ingredient list, not the front label. Milk, cream, butter, buttermilk, whey, casein, milk solids, and milk protein are the terms to look for. If none appear, the product is almost certainly dairy free.
How Do You Check If a Mayonnaise Is Dairy Free?
The ingredient list is the only reliable source. Front-of-package claims can help, but the ingredient panel is what counts.
Start with the allergen statement. In the United States, milk is one of the major allergens that must be declared on food labels under the Food Allergen Labeling and Consumer Protection Act. If a product contains milk or a milk-derived ingredient, it must say so, either in the ingredient list or in a “Contains” statement below it. This is a legal requirement, not a voluntary one.
If you see “Contains: Milk” on the label, the product has dairy. If you do not see milk listed anywhere and the product is a standard mayonnaise, you can treat it as dairy free.
A few ingredients sound like dairy but are not. Lactic acid, for example, is often plant-derived and does not contain lactose. Calcium disodium EDTA is a preservative, not a milk ingredient. Sodium caseinate, on the other hand, is a milk protein and does count as dairy. These distinctions trip people up regularly.
Is Mayonnaise Vegan and Lactose Free?
Most commercial mayonnaise is lactose free, but not all of it is vegan.
Lactose free and vegan are two different questions. Standard mayonnaise contains egg yolk, which makes it unsuitable for a vegan diet. It is still lactose free, because lactose only comes from milk. Egg is not a dairy product, so egg-containing mayonnaise is dairy free but not vegan.
For vegan mayonnaise, brands typically replace egg yolk with plant-based emulsifiers. Common substitutes include pea protein, soy protein, aquafaba (the liquid from cooked chickpeas), or modified starches. These products are usually both dairy free and egg free. They also tend to be lactose free by definition.
If you are avoiding dairy for allergy reasons and also following a vegan diet, check both the allergen statement and the ingredient list. A product can be dairy free without being vegan, and the reverse is essentially always true for mayonnaise, since vegan products do not contain milk.
Does Mayonnaise Contain Lactose or Casein?
Standard mayonnaise contains neither lactose nor casein. Both are milk components, and standard mayonnaise has no milk.
Lactose is the sugar in milk. Casein is the main protein in milk. They are the two things most likely to cause a reaction in someone with lactose intolerance or a milk allergy, respectively. Since neither is present in plain mayonnaise, it does not trigger either condition.
The exception is a mayonnaise product that adds dairy ingredients. If a flavored mayo includes buttermilk, for instance, it contains lactose. If it includes milk protein or sodium caseinate, it contains casein. This is why reading the label matters more than trusting the product category.
One clarification worth making: egg yolk is not dairy. Some people assume anything creamy or animal-derived counts as dairy. In nutrition and allergy terms, dairy refers specifically to milk and milk products. Eggs are their own category, which is why egg allergies and milk allergies are managed separately.
Why Do People Think Mayonnaise Contains Dairy?
The confusion comes from texture, not ingredients. Mayonnaise looks and feels like a dairy product, so people assume it is one.
Creaminess is a sensory experience, not a nutritional fact. Sour cream, yogurt, and mayonnaise all share a thick, smooth mouthfeel, but they get there through completely different chemistry. Mayonnaise gets there through emulsification of oil and egg yolk. Dairy products get there through milk fat and protein.
Marketing adds to the confusion. Products labeled “creamy” or “rich” often sit near dairy items in the store, and some are deliberately formulated to resemble them. A creamy salad dressing may contain buttermilk. A creamy mayonnaise usually does not. The word “creamy” tells you about texture, not ingredients.
There is also a widespread mix-up between dairy and eggs. Both are common allergens, both appear in similar product categories, and both get grouped together in conversations about what to avoid. But they are biologically distinct, and a milk allergy does not mean an egg allergy. Mayonnaise is a problem for people with egg allergies, not milk allergies.
The Bottom Line on Mayonnaise and Dairy
Plain mayonnaise is dairy free. It is made from oil, egg yolk, and acid, with no milk ingredients involved. That makes it suitable for most people avoiding dairy, whether for lactose intolerance, milk allergy, or personal preference.
The risk is not in mayonnaise itself. It is in flavored, blended, or specialty products that add dairy and still carry a mayo-like name. Checking the ingredient list and the allergen statement takes a few seconds and removes the guesswork entirely.
If you have a milk allergy, treat every new product as unverified until you have read the label. If you are simply avoiding dairy by choice, standard mayonnaise is one of the easier products to keep in your kitchen without worry.
Frequently Asked Questions
Is mayonnaise dairy free?
Yes, standard mayonnaise is dairy free because it is made from oil, egg yolk, and acid with no milk ingredients. Flavored or specialty mayo products may add dairy, so check the label.
Does mayonnaise contain lactose?
Plain mayonnaise does not contain lactose because lactose only comes from milk. A mayonnaise product that adds buttermilk or milk solids would contain lactose.
Is mayonnaise vegan?
Most traditional mayonnaise is not vegan because it contains egg yolk. Vegan mayonnaise brands replace egg with plant-based emulsifiers like pea protein or aquafaba.
Can you eat mayonnaise if you have a milk allergy?
Most people with a milk allergy can eat plain mayonnaise because it contains no milk proteins like casein or whey. Always confirm by reading the allergen statement, since some flavored versions add dairy.

