Carnivore Diet Food List
What to Eat & Avoid
The complete guide to carnivore diet foods. Every meat, fish, egg, and fat you can eat — plus what to skip. Simple, science-backed, and easy to follow.
What Can You Eat on Carnivore?
The carnivore diet is the simplest elimination diet: eat only animal products. No counting macros, no measuring portions — just meat, fish, eggs, and animal fats. The key is choosing fatty cuts, eating organ meats for micronutrients, and salting generously for electrolytes.
Ruminant Meats First
Beef, lamb, and bison have the best fatty acid profile and are the foundation of any carnivore food list.
Organ Meats Are Essential
Beef liver 1-2x per week covers vitamins A, B12, iron, copper, and K2 — nature's multivitamin.
Fat Is Your Energy Source
Without carbs, you need fatty cuts. Choose ribeye over sirloin, chicken thighs over breast, salmon over cod.
Who Needs a Carnivore Food List?
Whether you're starting carnivore or optimizing your approach, knowing exactly what to eat matters.
Beginners
New to carnivore? A clear food list removes guesswork and makes your first grocery trip easy.
Meal Preppers
Plan your weekly shop around this list — buy in bulk, save money, and never wonder what to cook.
Elimination Dieters
Using carnivore as an elimination protocol? A strict food list ensures you remove all potential triggers.
Athletes & Lifters
Need high protein and high fat for performance? Know which cuts give you the best macros.
Complete Carnivore Diet Food List
Everything you can eat on carnivore — and everything that's off the table.
Eat These Foods
- Beef — ribeye, chuck roast, ground beef (80/20), sirloin, brisket, short ribs
- Lamb & game — lamb chops, leg of lamb, bison, elk, venison
- Pork — bacon, pork belly, chops, ribs, tenderloin
- Poultry — chicken thighs (with skin), turkey, duck, chicken wings
- Fish & seafood — salmon, sardines, mackerel, cod, shrimp, oysters, crab
- Eggs — whole eggs any style, duck eggs
- Organ meats — beef liver, heart, kidney, tongue, bone marrow
- Animal fats — butter, ghee, beef tallow, lard, duck fat
- Dairy (optional) — hard cheese, heavy cream, sour cream, cream cheese
- Bone broth — homemade from beef or chicken bones
Avoid Completely
- All vegetables — broccoli, spinach, kale, peppers, tomatoes, onions, garlic
- All fruits — berries, bananas, apples, citrus, avocado
- Grains — bread, pasta, rice, oats, cereal, corn
- Legumes — beans, lentils, chickpeas, peanuts, soy
- Nuts and seeds — almonds, walnuts, chia, flax, sunflower seeds
- Sugar and sweeteners — honey, maple syrup, stevia, monk fruit
- Seed and vegetable oils — canola, soybean, sunflower, corn, safflower oil
- Processed foods — chips, crackers, protein bars, plant-based meat alternatives
- Alcohol — beer, wine, spirits, cocktails
- Condiments — ketchup, mustard, soy sauce, BBQ sauce, hot sauce
How to Start Carnivore
Four steps to go from standard diet to full carnivore in your first week.
Stock Up on Beef
Buy ribeye, ground beef, eggs, bacon, and butter. That's your starter kit.
Eat When Hungry
No meal timing rules. Eat fatty meat until satisfied — most land on 2 meals a day.
Salt Everything
Add salt generously. Without processed food, you need 3-5g of sodium daily minimum.
Add Organ Meats Week 2
Introduce beef liver for complete nutrition. Start with 2-3oz twice per week.
Get a custom 7-day meal plan with grocery list, macro tracking, and 600+ recipes.
Free Tools for This Plan
Browse Recipes
Carnivore Diet Food List FAQ
What foods can you eat on a carnivore diet?
On a carnivore diet you eat only animal products: beef (ribeye, ground beef, chuck roast), pork (bacon, pork belly, chops), poultry (chicken thighs, turkey, duck), fish (salmon, sardines, mackerel), eggs, organ meats (liver, heart, kidney), and animal fats like butter, tallow, and ghee. Some people also include dairy like hard cheese and heavy cream.
What foods are not allowed on carnivore diet?
All plant foods are excluded: vegetables, fruits, grains, legumes, nuts, seeds, and vegetable/seed oils. Sugar, honey, and all sweeteners are also off the list. The only seasoning most strict carnivore dieters use is salt.
Can you eat dairy on carnivore diet?
It depends on your approach. Strict carnivore excludes dairy. Many follow "carnivore with dairy" and include butter, ghee, hard aged cheeses, and heavy cream. If you tolerate dairy well (no bloating or skin issues), it adds variety and extra fat to your diet.
What is the best meat to eat on carnivore diet?
Beef is the staple — especially fatty cuts like ribeye, chuck roast, and 80/20 ground beef. Ruminant animals (beef, lamb, bison) are preferred because they have the best fatty acid profile. Organ meats like beef liver are essential 1-2 times per week for complete nutrition (vitamins A, B12, iron, and K2).
Do you need supplements on carnivore diet?
If you eat nose-to-tail (including organ meats), most people don't need supplements. Electrolytes (sodium, potassium, magnesium) are important in the first few weeks of adaptation. Some add fish oil for omega-3s if they don't eat fatty fish regularly. Vitamin D supplementation may be needed if you have limited sun exposure.
Related Meal Plans
Explore carnivore-compatible and animal-based plans.
Ready to go carnivore?
Get a personalized carnivore meal plan with recipes based on this food list, daily macros, and a ready-made grocery list.
Create My Carnivore PlanPersonalized meal plans tailored to your calories, macros, and preferences.