Tools
🧂 Salt Electrolytes 🔥 Thermometer 🍳 Cookware

You've probaby noticed that the internet has sorted itself into three dietary camps. The carnivores eat only meat. The keto crowd eats high-fat, low-carb but allows plants. And the vegans eat no animal products at all. Each group is convinced their approach is the One True Way.

The funny thing is, all three diets have produced success stories. And all three have had people crash and burn. So which one is actually the best? Like most things in nutrtion, the answer is "it depends."

But let's compare them honestly on the things that matter most: gut health, inflammation, nutrient density, sustainability, cost, and how easy they are to stick with. No fanboy takes. Just the trade-offs, real talk.

Gut Health: Which Diet Keeps Your Digestion Happy?

This is where the differences get dramatic. Each diet affects your gut in completely different ways.

Vegan: High fiber, high variety of plant compounds. On paper, this should be great for your gut microbiome. And for some people, it is. But the reality is more complicated. Many people switching to a whole-food vegan diet report massive bloating, gas, and digestive distress. The reason is that plants contain fiber and resistant starches that ferment in your gut. Some people's microbiomes handle this fine. Others end up in a constant state of discomfort. There's also the matter of anti-nutrients in plants - lectins, oxalates, phytates - which can irritate the gut lining in sensitive individuals. For someone with IBS or SIBO, a high-fiber vegan diet can be a disaster.

Keto: Moderate fiber (from low-carb veggies, nuts, seeds) but also moderate fat. Many people on keto report better digestion than on a standard diet, especially if they were sensitive to grains or sugars. The reduction in processed food alone is a big win. But dairy is common on keto (cheese, heavy cream, butter) and dairy is a common gut irritant for a lot of people. If you're lactose-sensitive and loading up on cheese, keto can cause problems you might not even attribute to dairy.

Carnivore: Zero fiber. This sounds wrong if you've been taught that fiber is essential. But for people with gut issues, removing fiber is often the thing that finally fixes them. On carnivore, everything fermentable is gone. If you have SIBO, IBS, or any kind of fermentative gut issue, carnivore essentially starves the problematic bacteria. The result is less gas, less bloating, less pain. Stool frequency changes (less often, more solid) but most people normalize after a few weeks. The big caveat: carnivore is not great for people who thrive on a high-fiber microbiome. If you're someone whose digestion runs perfectly on beans and vegetables, carnivore will probably make things worse, not better.

Inflammation: The Hidden Decider

Chronic inflammation is the common thread in almost every modern health problem. How do these diets stack up?

Vegan: Plant-based diets are rich in antioxidants and polyphenols, which have anti-inflammatory properties. That's the good news. The bad news is that plant foods also contain compounds that can trigger inflammation in sensitive people. Oxalates (found in spinach, almonds, sweet potatoes) can cause inflammation and kidney issues. Lectins (in legumes, grains, nightshades) can trigger immune responses. Gluten is a well-known inflammatory trigger for many. A clean vegan diet that avoids known triggers can be anti-inflammatory. But a vegan diet that includes common allergens is a mixed bag.

Keto: Standard keto usually reduces inflammation compared to a standard Western diet. Lower blood sugar, lower insulin, less processed food. But seed oils are still common in keto (mayonnaise, dressings, keto snacks) and those are inflammatory. Dairy can also be inflammatory for some. A well-formulated keto diet that emphasizes whole foods and avoids seed oils is generally anti-inflammatory for most people.

Carnivore: This is where carnivore stands out. People report dramatic reductions in inflammatory markers, joint pain, and autoimmune symptoms. The mechanism is elimination - you remove every potential inflammatory trigger from your diet. There's nothing to react to. No plant toxins, no fibers, no dairy if you choose to avoid it (some carnivores include dairy, some don't). The trade-off is that you also lose all the anti-inflammatory polyphenols from plants. But many people find that eliminating triggers is more impactful than adding antioxidants. Hard to argue with someone whose arthritis pain disappears in 30 days.

Nutrient Density: What Are You Actually Getting?

Vegan: The biggest concern here is vitamin B12, which is not naturally found in plants. Iron (heme vs non-heme), zinc, and vitamin D3 are also harder to get. Calcium from plants is less bioavailable than from dairy. Omega-3s (DHA and EPA) are essentially absent from plant foods without algae supplementation.

A well-planned vegan diet is possible to hit adequate nutrients, but it requires supplementation and careful planning. B12 is non-negotiable. Most long-term vegans also supplement D3, iron, zinc, and potentially iodine. The argument isn't whether you can get these nutrients on plants - it's whether the bioavailability is as good as animal sources. For most, it's not.

Keto: Better than a standard diet but it depends heavily on food choices. A keto diet based on meat, eggs, and low-carb vegetables is solid. A keto diet based on processed keto snacks, seed oils, and dirty fats is not. The inclusion of plant foods gives you a wider micronutrient range than carnivore, but you still need to be intentional about organ meats or supplementation for certain nutrients.

Carnivore: Animal foods are the most bioavailable sources of protein, fat, B vitamins, iron, zinc, and vitamin A (retinol). Liver is one of the most nutrient-dense foods on the planet. The concern is vitamin C (though animal foods contain enough to prevent scurvy) and fiber (which turns out to be non-essential). For most nutrients, carnivore provides them in their most absorbable forms. The vitamin C debate is overblown - fresh meat contains vitamin C, and your body's requirement drops significantly on a low-carb diet due to the glucose-ascorbate competition mechanism. Works great.

Sustainability and Cost

Let's talk about the practical stuff.

Vegan: A whole-food vegan diet (beans, rice, lentils, seasonal vegetables) is among the cheapest ways to eat. Rice and beans cost pennies per serving. The environmental argument for veganism is well-known - lower land use, lower water use, lower emissions per calorie. The downside is that a significant portion of the vegan protein market relies on imported soy and monocrop agriculture, which has its own environmental problems. And if you're buying the fancy vegan substitutes (beyond burgers, vegan cheeses, protein powders), the cost adds up fast.

Keto: Moderate cost. You're buying meat, vegetables, dairy, and healthy fats. Avocados and nuts get expensive. Grass-fed butter and quality olive oil add up. But you're also not buying pasta, rice, bread, and processed snacks, so you save on those staples. For most people, keto sits in the middle - more expensive than a rice-and-beans vegan diet, but cheaper than eating nose-to-tail carnivore with all grass-fed meat.

Carnivore: This depends entirely on your choices. If you eat ribeye every day, carnivore is expensive. If you eat ground beef, eggs, and chuck roasts, it's shockingly affordable. The average person on carnivore spends about the same as they did on a standard diet because they're no longer buying snacks, prepared foods, vegetables, fruits, grains, and all the other stuff. They're buying meat, eggs, butter, and salt - period. Bulk buying from local butchers or Costco helps a ton. Ground beef is usually your cheapest option.

Adherence: Which One Can You Actually Stick With?

This is probably the most important factor. The best diet in the world is useless if you can't follow it.

Vegan: Socially difficult. Eating at restaurants, family gatherings, traveling - all of these become complicated. You're constantly explaining yourself. The cravings for cheese, eggs, and meat are real for most people who didn't grow up vegan. The positive side: there's a strong ethical motivation that helps people stick with it even when it's hard. That moral conviction is powerful.

Keto: The most flexible of the three. You can eat at almost any restaurant. You can have social drinks (hard liquor, dry wine). The meal options are varied enough that most people don't feel overly restricted. But keto is also the easiest to cheat on. A slice of pizza, a beer, some fruit - it's easy to slide back into carb-eating patterns. The "keto flu" adaptation period also causes a lot of people to quit in the first two weeks.

Carnivore: Socially the hardest. You can't eat at most restaurants without modifications. Dinner parties are awkward. Family members will worry about you. But the flip side is that once you're adapted, the food satisfaction is extremely high. You eat until full, you don't count calories, and the cravings for other foods disappear for most people after the first month. The elimination nature of the diet makes cheating less tempting because reintroducing plants often causes immediate digestive discomfort. So while carnivore is hard to start, it's actually easy to maintain once you're past the adaptation phase.

So Which Diet Wins?

There's no universal winner. Here's how I'd break it down based on what you're optimizing for:

For gut healing and inflammation: Carnivore wins by default. The elimination approach is unmatched for people with autoimmune issues, IBS, SIBO, or chronic inflammation. If you're sick and nothing else has worked, carnivore is worth trying. Period.

For ethical eaters: Vegan is the obvious choice if animal welfare is your primary concern. Just be diligent about supplementation and pay attention to how your body responds.

For flexibility and long-term balance: Keto is probably your best bet. It gives you the metabolic benefits of low-carb eating while keeping enough food variety to avoid feeling deprived. Most people can sustain keto longer than carnivore or vegan.

For cost: Vegan wins for the absolute lowest food bill. But if you need to optimize for health and you're willing to buy cheap meat cuts, carnivore can be just as cheap.

For simplicity: Carnivore is the simplest diet to follow. There's nothing to track, nothing to measure, nothing to calculate. Eat meat, drink water. Done.

The honest truth is that all three diets are better than the standard Western diet of ultra-processed junk. Pick the one you can actually stick with, pay attention to how you feel, and adjust as needed. The right diet for you is the one that gets you results without making you miserable.

Some links on this page are affiliate links. If you buy something through them, I may earn a commission at no extra cost to you.