Wondering if foods like lettuce, peanut butter, or salami fit into the carnivore diet foods? You’re not the only one asking these questions. The carnivore diet is pretty strict, but depending on your goals, there are more flexible versions that allow certain foods in moderation.
Let’s explore which foods are a definite no and which might be okay in moderation so you can confidently navigate your carnivore experience.
Why No Vegetables on the Carnivore Diet?
The carnivore diet cuts out all plant-based foods, including vegetables like lettuce. But why?
Mainly, plants contain fiber and certain plant toxins such as lectins and oxalates, which some believe cause inflammation and digestive issues.

Carnivore diet advocates argue that animal-based foods provide all the essential nutrients while helping you avoid potential problems caused by plants. Even though lettuce might seem harmless, it’s still a plant, and strict carnivores avoid all vegetables.
However, those who follow a more flexible carnivore approach may include small amounts of greens on occasion. Flexibility in the diet allows some wiggle room for those looking to enjoy a little variety.
-
Can you eat lettuce on the carnivore diet?
Answer: Strict carnivores avoid all vegetables, including lettuce. However, some flexible dieters may include a small amount occasionally.

What About Mushrooms and Olives?
Mushrooms are technically fungi, not vegetables.
Strict carnivores do not allow olives because they are plant-based and contain fiber and carbs. They have a higher fat content, but their plant origin makes them unsuitable for strict carnivores.
Those following a flexible carnivore diet may consume small amounts of olives for their healthy fats. However, strict carnivores should avoid them because they contain fiber and carbs and come from plants.
-
Can you eat mushrooms or olives on the carnivore diet?
Answer: Strict carnivores avoid mushrooms and olives because they come from plants. They also contain non-animal nutrients. However, some flexible versions of the diet may allow olives in moderation due to their fat content.

Does the carnivore diet allow peanut butter?
For those following a flexible carnivore or keto-carnivore diet, some might include very small amounts of nut butters like almond butter, but it’s still not ideal. Sticking to animal fats and meats is always the best strategy.
-
Can you eat peanut butter on the carnivore diet?
Answer: The carnivore diet excludes legumes, so it does not allow peanut butter.

Can You Eat Processed Meats Like Salami or Pepperoni?
Here’s some good news: The carnivore diet generally allows salami and pepperoni.However, there’s a catch. You need to be cautious about additives, nitrates, and preservatives, as these can be inflammatory or harmful.
Ideally, it’s best to choose high-quality, minimally processed versions of these meats without sugar or fillers. For strict carnivores, the carnivore diet always prefers clean meats without additives.
-
Can you eat salami on the carnivore diet?
Answer: Yes, but choose versions without added sugars or nitrates.
The carnivore diet allows processed meats, but clean, high-quality options are always better.

What dairy does the carnivore diet allow?
Dairy can be tricky on the carnivore diet. Some people completely avoid it, while others include full-fat, low-lactose dairy products like butter, heavy cream, and hard cheeses. The carnivore diet typically excludes milk because lactose spikes insulin and causes digestive issues. Some flexible approaches allow whole milk occasionally, but strict carnivores should avoid it.
-
Can you have dairy on the carnivore diet?
Answer: Yes, but stick to full-fat, low-lactose options such as butter, heavy cream, and hard cheeses. The carnivore diet generally avoids milk due to its lactose content.