Reference

Complete Carnivore Diet Food List: What to Eat and Avoid

Complete Carnivore Diet Food List: What to Eat and Avoid

The carnivore diet food list is simple: eat foods from animals, avoid foods from plants. This comprehensive reference organizes every food into four tiers based on how universally accepted they are in the carnivore community. Tier 1 foods are always acceptable. Tier 2 foods are included by most people. Tier 3 foods are debated. Tier 4 includes everything that is not carnivore. Use this as your definitive shopping and meal planning reference.

TL;DR: Always eat: beef, lamb, salt, water, animal fats. Generally include: pork, poultry, fish, eggs, butter. Some people add: cheese, cream, coffee. Never eat: all plant foods, seed oils, sugar, grains, processed foods. When in doubt, ask "did this come from an animal?"

Tier 1: Always Acceptable (The Foundation)

These foods are universally accepted across every version of the carnivore diet, from the strictest lion diet to the most relaxed approach. Build your diet around these.

Ruminant Meats

Ruminant animals (cattle, sheep, bison, deer, elk) are the gold standard of carnivore nutrition. Their meat is nutrient-dense, well-tolerated, and has the lowest allergenic potential of any food category.

For a detailed ranking of the best options, see our best meats for carnivore diet guide.

Animal Fats

Fat is your primary fuel on carnivore. These fats are ideal for cooking and adding calories:

Salt and Water

Bone Broth

Bone broth is one of the most valuable foods during adaptation and long-term.

Tier 2: Generally Included (Standard Carnivore)

These foods are included by most carnivore dieters following a standard (not lion diet) approach. They are well-tolerated by the majority of people.

Pork

Poultry

Note: Chicken and turkey are leaner than ruminant meats. Always choose dark meat with skin over breast meat when possible.

Fish and Seafood

Read our complete guide on fish on the carnivore diet.

Eggs

Eggs are nutritional powerhouses. A whole egg provides complete protein, choline, vitamin D, B12, and fat-soluble vitamins. Eat the yolk — that is where the nutrition lives.

Butter and Ghee

Butter is one of the most important foods on carnivore for cooking, adding fat to leaner meats, and making meals satisfying.

Organ Meats

Learn everything about incorporating organ meats on the carnivore diet.

Tier 3: Some People Include (Relaxed Carnivore)

These foods are debated in the carnivore community. They are technically animal-derived or well-tolerated by many, but not universally accepted. Try them after your initial 30-day adaptation if desired.

Dairy

Cheese on the carnivore diet is a personal choice. Dairy is a common inflammatory trigger. If you suspect dairy sensitivity, eliminate it for 30 days and reintroduce to test.

Beverages

Seasonings (Beyond Salt)

Read about spices on the carnivore diet for a thorough breakdown.

Other

Tier 4: Not Carnivore (Avoid)

Everything in this tier is excluded from the carnivore diet. This is not a judgment about whether these foods are “bad” in general — it is simply that they are not animal foods and therefore not part of this dietary approach.

Vegetables (All)

Broccoli, spinach, kale, cauliflower, peppers, onions, garlic, carrots, celery, lettuce, tomatoes, cucumbers, zucchini, sweet potatoes, regular potatoes, mushrooms, asparagus — all excluded.

Fruits (All)

Berries, apples, bananas, oranges, grapes, mangoes, avocados, lemons, limes, melons, pears, peaches — all excluded. (Avocado is a fruit, not a vegetable, and is excluded.) For the animal-based approach that includes some fruit, see our comparison guide.

Grains and Starches (All)

Bread, pasta, rice, oats, quinoa, corn, barley, wheat, tortillas, crackers — all excluded.

Legumes (All)

Beans, lentils, chickpeas, peanuts, soy products (tofu, tempeh, soy sauce) — all excluded.

Nuts and Seeds (All)

Almonds, walnuts, cashews, pecans, macadamia nuts, sunflower seeds, pumpkin seeds, chia seeds, flax seeds, hemp seeds — all excluded.

Oils (Plant-Derived)

Olive oil, coconut oil, avocado oil, canola oil, soybean oil, sunflower oil, corn oil, peanut oil — all excluded. Use animal fats (tallow, lard, butter, ghee, duck fat) instead.

Sweeteners (All)

Sugar, honey, maple syrup, agave, stevia, erythritol, monk fruit, aspartame, sucralose — all excluded. (Honey is included on the animal-based approach but not strict carnivore.)

Processed Foods (All)

Chips, crackers, protein bars, meal replacement shakes, candy, baked goods, frozen meals, fast food — all excluded.

Beverages

Juice, soda, diet soda, beer, wine, spirits, milk alternatives (almond milk, oat milk), energy drinks, sports drinks — all excluded.

Condiments and Sauces

Ketchup, mustard, mayonnaise (contains plant oil), BBQ sauce, salad dressings, soy sauce, Worcestershire sauce — all excluded.

How to Use This Food List

If you are just starting: Stick to Tier 1 and Tier 2 foods for your first 30 days. This gives you the cleanest carnivore experience and allows for proper adaptation. Build your meal plan around ground beef, steaks, eggs, butter, and salt.

If you are doing an elimination protocol: Use only Tier 1 foods (or strictly the lion diet — beef, salt, water) for 30 to 90 days before adding back Tier 2 foods one at a time.

If you are maintaining long-term: Most long-term carnivore dieters eat freely from Tiers 1 and 2, selectively from Tier 3 based on personal tolerance, and avoid Tier 4 entirely.

Shopping tip: Print this food list and take it to the grocery store. Your shopping becomes remarkably simple when you only visit the meat counter, egg section, and butter aisle. For a weekly shopping framework, see our carnivore diet meal plan.

For a comprehensive nutrition reference on the carnivore diet, visit our carnivore diet nutrition hub.

Track How YOUR Body Responds

Everyone's carnivore journey is different. Vore helps you log meals, track macros, and monitor your progress — all designed specifically for meat-based diets.

Frequently Asked Questions

What foods can you eat on the carnivore diet?

The carnivore diet includes all animal-sourced foods: beef, lamb, pork, poultry, fish, shellfish, eggs, organ meats, bone broth, and animal fats like butter, tallow, and lard. The strictness level determines whether dairy products (cheese, cream, ghee), coffee, and seasonings beyond salt are included. All plant foods are excluded.

Can you eat cheese on the carnivore diet?

Cheese falls into the 'some people include it' category. It is an animal food but is also a common inflammatory trigger due to casein and lactose. Many carnivore dieters include hard aged cheeses (which are lower in lactose) without issues. If you are using carnivore as an elimination diet, exclude dairy for the first 30 days and reintroduce to test tolerance.

What foods are absolutely not allowed on carnivore?

All plant foods are excluded: vegetables, fruits, grains, legumes, nuts, seeds, plant oils, and all processed foods. This includes items often considered healthy like olive oil, avocados, berries, and leafy greens. The diet is defined by eating only animal-sourced foods, so anything from a plant is off the table regardless of its perceived health benefits.

Related Articles