Is Fish Part of the Carnivore Diet? Yes, Here’s Why

Yes, fish is fully part of the carnivore diet. The standard carnivore diet includes all animal-based foods, and fish and seafood are not just permitted but actively encouraged by most proponents. Salmon, trout, mackerel, cod, sardines, shrimp, oysters, crab, lobster, and virtually every other type of seafood all qualify.

What Counts as Carnivore

The carnivore diet eliminates everything except animal products. Meat, poultry, fish, shellfish, eggs, and (depending on who you ask) dairy make up the entire menu. There are no grains, vegetables, fruits, nuts, or seeds. Within that framework, fish sits comfortably alongside beef and chicken as a core food.

The one exception is the “Lion Diet,” a stricter variation that limits food to ruminant meat (beef, bison, lamb, goat, deer), salt, and water. Ruminant animals are those that chew cud, which excludes fish entirely. If you’re following the Lion Diet specifically, fish is off the table. But on the standard carnivore diet, it’s fair game.

Why Fish Matters on a Meat-Only Diet

Fish fills nutritional gaps that red meat alone can’t cover easily. The most important is iodine, a mineral your thyroid needs to regulate metabolism. Beef and lamb contain very little: ground beef has about 8 micrograms of iodine per 100 grams, and lamb chops come in around 3 micrograms. Seafood blows those numbers away. Cod delivers roughly 186 micrograms per 100 grams, haddock hits 227, and even lobster provides 185. Without fish or iodized salt (which many carnivore dieters skip), iodine intake can drop dangerously low.

Fatty fish like salmon, mackerel, and sardines also provide omega-3 fatty acids that beef doesn’t supply in meaningful amounts. These fats play a role in reducing inflammation and supporting heart and brain health. On a diet where you’re eating large quantities of animal fat, the balance between different types of fat matters more than usual.

Shellfish Are Nutrient Powerhouses

Oysters, crab, and shrimp deserve special attention. Pacific oysters contain 16.62 milligrams of zinc per 100 grams, which is several times more than most cuts of beef. They also pack 16 micrograms of vitamin B12 per 100 grams. Blue crab and Dungeness crab each deliver about 9 micrograms of B12 in the same serving. Shrimp is leaner and less nutrient-dense by comparison (1.11 mg zinc, 1.2 mcg B12 per 100 grams), but it’s still a solid protein source with minimal fat.

For carnivore dieters who eat nose-to-tail (organ meats included), these nutrients may already be covered. But if you’re mostly eating steaks and ground beef, adding shellfish a few times a week can round out your nutrition significantly.

Fatty Fish vs. Lean Fish

Because the carnivore diet is naturally high in fat and very low in carbohydrates, your body runs primarily on fat for fuel. This makes fatty fish like salmon, mackerel, trout, and sardines a better fit for most meals. They provide both calories and omega-3s in one package.

Lean white fish like cod, haddock, and tilapia are perfectly allowed, but they’re much lower in fat. If you eat them regularly, you may need to add fat from other sources (butter, tallow, or fattier cuts of meat) to keep your energy intake up. This isn’t a problem, just something to be aware of if lean fish makes up a large portion of your meals.

Mercury and Eating Fish Daily

Most people eat fish a few times a week at most. On a carnivore diet, you might eat it daily, which raises a legitimate concern about mercury. The FDA categorizes fish into three tiers based on mercury content, and the distinction matters more when your intake is high.

The lowest-mercury options (labeled “Best Choices” by the FDA) include salmon, sardines, anchovies, cod, trout, shrimp, scallops, clams, oysters, crab, lobster, pollock, catfish, tilapia, herring, and canned light tuna. These are safe for frequent consumption.

Mid-range fish (“Good Choices”) include halibut, mahi mahi, snapper, yellowfin tuna, albacore tuna, grouper, and bluefish. These are fine occasionally but not ideal as daily staples.

A handful of species should be avoided entirely if you’re eating fish often: king mackerel, marlin, orange roughy, shark, swordfish, tilefish from the Gulf of Mexico, and bigeye tuna. These accumulate the most mercury and pose real risk with repeated exposure.

Sticking to the low-mercury tier gives you plenty of variety without meaningful risk, even at carnivore-level frequency.

Practical Approach to Fish on the Carnivore Diet

There’s no official rulebook dictating how often to eat fish on a carnivore diet, but a few principles make sense. Eating fatty fish like salmon or sardines two to three times a week covers your omega-3 needs and provides a strong iodine boost. Adding shellfish (especially oysters) once or twice a week fills in zinc and B12. The rest of your meals can come from beef, lamb, pork, poultry, eggs, or whatever animal foods you prefer.

Canned fish counts. Canned sardines, salmon, and mackerel are affordable, shelf-stable, and nutritionally comparable to fresh. Many carnivore dieters rely on them as convenient staples. Just check the label for added plant oils if you’re strict about avoiding non-animal ingredients. Options packed in water or their own oil are the cleanest choice.