Food Guide

Can You Eat Fish on the Carnivore Diet?

Can You Eat Fish on the Carnivore Diet?

Yes, fish is not only allowed on the carnivore diet but is one of the most nutritionally valuable foods you can eat. Fish provides high-quality protein, essential omega-3 fatty acids, and a range of vitamins and minerals that complement a red meat-based diet perfectly. Including fish in your carnivore rotation is one of the best decisions you can make for your health.

TL;DR: Fish is excellent on carnivore. Fatty fish like salmon, sardines, and mackerel are the top choices due to their omega-3 content. Eat fish 2-3 times per week for optimal nutrition. Mercury is only a concern with high-mercury species like swordfish and king mackerel eaten in large quantities.

Why Is Fish So Beneficial on the Carnivore Diet?

Fish brings something to the carnivore diet that red meat cannot provide in abundance: long-chain omega-3 fatty acids (EPA and DHA). These fats play critical roles in brain function, heart health, and managing inflammation.

While beef, lamb, and pork provide excellent nutrition, they are relatively low in omega-3s. Fish fills this gap perfectly. A single serving of wild salmon provides roughly 2 grams of combined EPA and DHA, which exceeds most daily intake recommendations.

Beyond omega-3s, fish offers:

Which Fish Are Best for the Carnivore Diet?

Prioritize fatty fish over lean fish for the same reason you choose fattier cuts of meat: you need fat for energy on carnivore.

Top-tier fatty fish:

Good supporting choices:

Leaner fish (eat with added fat):

Should You Worry About Mercury in Fish?

Mercury concerns are real but often overstated. Here is the practical breakdown:

Lower mercury (eat freely): Salmon, sardines, anchovies, herring, trout, shrimp, pollock

Moderate mercury (eat regularly but not daily): Tuna (canned light), halibut, snapper, cod

Higher mercury (limit to once per week): Albacore tuna, swordfish, king mackerel, tilefish, shark

The fish that are best for carnivore (salmon, sardines, mackerel) happen to be among the lowest in mercury. Selenium, which is abundant in fish, also helps your body process and eliminate mercury. Eating a varied selection of fish naturally manages mercury exposure.

How to Prepare Fish on the Carnivore Diet

Fish is quick to cook and needs minimal preparation:

Butter is the ideal cooking fat for fish on carnivore. It complements the flavor of virtually every fish species and adds the extra fat that leaner fish need.

How Does Fish Fit Into a Carnivore Meal Plan?

Most successful carnivore dieters use the following framework:

  1. Foundation (daily): Beef in various forms — steaks, ground beef, roasts
  2. Regular rotation (2-3x weekly): Fish, especially fatty varieties
  3. Supporting meats (as desired): Chicken, pork, lamb
  4. Nutrient boosters (weekly): Organ meats like beef liver

Fish works perfectly as a lunch option when you are having beef for dinner. A can of sardines with some butter is a fast, nutrient-dense midday meal that takes zero preparation.

Can You Do Carnivore With Mostly Fish?

Technically yes, but it is not recommended as your sole protein source. Fish is lower in certain nutrients that red meat provides abundantly, including iron, zinc, and B12 (for most species). A fish-heavy approach also tends to be lower in total calories, which can make it difficult to eat enough.

The best approach is using fish to complement a red meat foundation. This gives you the broad spectrum of nutrients from beef plus the omega-3 benefits that only fish can provide efficiently.

Fish is one of the most valuable foods you can add to your carnivore diet. For a complete list of approved animal foods, visit our carnivore diet foods hub page.

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 is the best fish for the carnivore diet?

Salmon and sardines are the top choices for the carnivore diet. Both are rich in omega-3 fatty acids and provide excellent nutrition. Wild-caught salmon offers the best fatty acid profile, while sardines are affordable and low in mercury.

Can you eat canned fish on the carnivore diet?

Yes, canned fish like sardines, salmon, mackerel, and tuna are all carnivore-approved. Choose products packed in water or olive oil with minimal added ingredients. Canned sardines with bones are an especially good source of calcium.

How often should you eat fish on carnivore?

Eating fish 2-3 times per week is a good target for most carnivore dieters. This provides enough omega-3 fatty acids to balance the omega-6 from other meats without creating concerns about mercury exposure from high-mercury species.

Related Articles