Is Mayo Allowed on Carnivore Diet? The Real Answer

Standard store-bought mayonnaise is not considered carnivore-compliant, mostly because of the vegetable oils that make up the bulk of the product. However, mayo made at home with animal fats and egg yolks fits comfortably within the diet. Whether you can use a small amount of conventional mayo or need to make your own depends on how strictly you follow the carnivore approach.

Why Store-Bought Mayo Doesn’t Qualify

The main ingredient in commercial mayonnaise, after eggs, is plant-based oil. Most brands rely on canola oil, soybean oil, sunflower oil, safflower oil, or cottonseed oil. These are the seed oils that carnivore dieters specifically aim to eliminate. Even a single tablespoon of mayo delivers a concentrated dose of the very oils the diet is designed to cut out.

Beyond the oils, many brands add sugars, starches, and preservatives. Light or low-fat versions are worse on this front, often containing corn syrup, modified starch, potassium sorbate, and other additives. To extend shelf life, manufacturers also include plant-derived thickeners like xanthan gum, guar gum, and cellulose. None of these ingredients come from animals, and most wouldn’t exist in a whole-food diet of any kind.

Some people on a relaxed carnivore approach will tolerate mayo made with avocado oil or olive oil, since those oils come from the fruit of a plant rather than from seeds. This is a personal line. If you’re doing carnivore primarily for weight loss or general health, avocado oil mayo might be a reasonable compromise. If you’re following the diet to manage autoimmune symptoms or gut issues, most practitioners recommend avoiding all plant-derived ingredients.

Strict Carnivore vs. Relaxed Carnivore

The answer to “is mayo allowed” changes significantly depending on which version of the diet you follow. At the strictest end is the Lion Diet, which permits only ruminant meat (beef, lamb, bison), salt, and water. On this protocol, mayo of any kind is off the table, even homemade versions with egg yolks, because eggs aren’t from ruminant animals.

The broader carnivore diet allows a wider range of animal products: eggs, butter, cheese, fish, poultry, and organ meats. Within this framework, a mayo made entirely from animal-sourced ingredients is fair game. The key question becomes what fat you use and whether you include any plant-based acids for flavor.

Many carnivore dieters land somewhere in between, allowing small amounts of seasoning or plant-derived acids like lemon juice or vinegar while keeping the base of every meal animal-sourced. There’s no single authority that draws the line, so it comes down to your reasons for eating this way and how your body responds.

How to Make Carnivore Mayo at Home

Homemade mayo is just an emulsion of fat and egg yolks, so swapping vegetable oil for rendered animal fat gives you a fully animal-based version. The fats that work best are bacon fat, duck fat, beef tallow, and butter. Each produces a different flavor and texture.

Bacon fat makes the most approachable version for beginners. It stays soft enough at room temperature to maintain a creamy, spreadable consistency, and the flavor is mild enough to pair with most meats. Duck fat also works well, producing a rich, slightly savory mayo. Beef tallow creates a heavier spread with a more pronounced meaty flavor, which some people love on burgers or steak but find too strong for everyday use. Lamb fat, by contrast, tends to be overpowering and produces a dense, waxy texture that doesn’t emulsify as smoothly.

The basic process is the same as regular mayo: blend egg yolks with your chosen fat, adding the fat in a slow, thin stream while whisking or using an immersion blender. The fat needs to be melted but not hot, roughly warm to the touch, or the eggs will cook instead of emulsify. You’ll need about one cup of rendered fat per two egg yolks. A pinch of salt is the only seasoning you need for a strict carnivore version.

Lemon juice and mustard are traditional mayo ingredients that help with emulsification and flavor, but both come from plants. They’re optional. If you tolerate them and your version of carnivore allows trace plant ingredients, a teaspoon of lemon juice helps the texture come together and brightens the flavor. If you’re avoiding all plants, skip them. The mayo will still emulsify without an acid, though it may be slightly thicker.

Shelf Life and Storage

Homemade animal-fat mayo doesn’t have the preservatives that give commercial brands months of shelf life. Store it in a sealed glass jar in the refrigerator and plan to use it within five to seven days. Animal fats solidify when cold, so your mayo will firm up in the fridge more than a regular oil-based version would. Pull it out 10 to 15 minutes before you want to use it, or stir it briskly to soften it back up.

Because raw egg yolks are involved, use the freshest eggs you can find. Pasteurized eggs reduce the (already small) risk of foodborne illness if that’s a concern for you.

What About “Keto” or “Healthy” Mayo Brands?

Several brands now market mayo as keto-friendly, sugar-free, or made with avocado oil. These are a step up from standard soybean-oil mayo, but they still use plant-derived fats as their base. For strict carnivore eating, they don’t qualify. For a more relaxed approach that simply avoids seed oils and sugar, an avocado oil mayo with clean ingredients (avocado oil, eggs, salt, vinegar) can be a convenient option that saves you the effort of rendering fat and blending your own.

As of now, no widely available commercial mayo is made entirely from animal fats. If you want true carnivore mayo, you’re making it yourself. The good news is that it takes about five minutes, and a single batch covers a week’s worth of use.