Home / Uncategorized

Nutrients from Animal Foods: 10 Nutrients You Can’t Get from Animal Foods

Many people assume animal foods provide everything the body needs. While meat, fish, eggs, and dairy are rich in protein, iron, vitamin B12, and other important nutrients, they do not provide every essential nutrient in the form your body needs. In fact, some nutrients are found only in plant foods or are present in forms that are much less useful from animal sources.

If you’re wondering what nutrients you can’t get from animal foods, this article gives a clear answer. Below are 10 nutrients that come from plants, algae, fungi, or fortified foods—not from animal products. Understanding the limits of nutrients from animal foods can help you build a more complete diet.

1. Fiber

Fiber is one of the most important nutrients missing from animal foods. It supports digestion, helps regulate blood sugar, promotes heart health, and feeds beneficial gut bacteria.

Animal foods contain no dietary fiber at all. That means meat, fish, eggs, and dairy cannot replace the fiber you get from plant foods like:

  • Beans and lentils
  • Oats and whole grains
  • Fruits and vegetables
  • Nuts and seeds

A lack of fiber can contribute to constipation, poor gut health, and higher cholesterol levels. This is one of the biggest nutritional gaps in diets that rely heavily on animal products.

2. Vitamin C

Vitamin C is essential for immune function, collagen production, wound healing, and antioxidant protection. It is found almost entirely in plant foods such as:

  • Citrus fruits
  • Bell peppers
  • Strawberries
  • Kiwi
  • Broccoli

Animal foods contain little to no vitamin C, and what little may be present is not enough to meet your daily needs. This is why people who eat few or no fruits and vegetables are at higher risk of deficiency. When people ask about nutrients from animal foods, vitamin C is one of the clearest examples of a missing piece.

For a broader look at how protein-rich foods compare, see Protein intake: You Probably Don’t Need Extra Protein—Here’s Why.

3. Vitamin K1

Vitamin K is important for blood clotting and bone health. There are two main forms: K1 and K2. Vitamin K1 is found primarily in green leafy vegetables such as:

  • Spinach
  • Kale
  • Swiss chard
  • Collard greens

Animal foods do not provide meaningful amounts of vitamin K1. While some animal products contain small amounts of vitamin K2, that is a different form with a different dietary pattern. If you are relying only on animal foods, you may miss out on the K1 your body needs.

4. Folate

Folate is a B vitamin needed for DNA synthesis, cell growth, and healthy red blood cells. It is especially important during pregnancy because it helps prevent neural tube defects in developing babies.

The best sources of folate are plant foods, including:

  • Leafy greens
  • Beans
  • Lentils
  • Asparagus
  • Avocados

Animal foods do not contain meaningful amounts of folate. While liver and some other animal products have small amounts, they are not enough to serve as reliable sources for most people.

5. Potassium

Potassium helps regulate fluid balance, muscle contractions, and blood pressure. It is one of the most important minerals for heart health.

Although some animal foods contain potassium, they are generally not the best source, and many are not rich enough to meet daily needs on their own. High-potassium plant foods include:

  • Potatoes
  • Bananas
  • Beans
  • Spinach
  • Sweet potatoes
  • Tomatoes

A diet centered on animal foods can easily fall short in potassium, especially if plant foods are limited.

6. Magnesium

Magnesium is involved in more than 300 biochemical reactions in the body. It supports muscle and nerve function, energy production, bone health, and blood sugar control.

Animal foods contain only modest amounts of magnesium, and some contain very little. The most reliable sources are plant-based foods such as:

  • Nuts and seeds
  • Whole grains
  • Legumes
  • Dark leafy greens
  • Cocoa

Because many people already fail to get enough magnesium, depending only on animal foods can make deficiency more likely. This is another reason nutrients from animal foods alone do not cover every nutritional need.

7. Carotenoids

Carotenoids are plant compounds that act as antioxidants and support eye health, skin health, and immune function. Important carotenoids include:

  • Beta-carotene
  • Lutein
  • Zeaxanthin
  • Lycopene

These compounds are found in colorful fruits and vegetables such as:

  • Carrots
  • Sweet potatoes
  • Tomatoes
  • Kale
  • Spinach
  • Red peppers

Animal foods do not provide these protective plant pigments. Some animal products may contain small amounts after animals eat plant foods, but that is not the same as direct dietary intake.

8. Flavonoids

Flavonoids are another large group of plant compounds with antioxidant and anti-inflammatory effects. They may help support heart health, brain function, and healthy aging.

You get flavonoids from plant foods like:

  • Berries
  • Apples
  • Tea
  • Citrus fruits
  • Cocoa
  • Onions

Animal foods do not naturally contain flavonoids. These compounds are one reason diets rich in fruits, vegetables, herbs, and tea are linked with long-term health benefits. In practical terms, nutrients from animal foods do not include this entire group of protective compounds.

9. Polyphenols

Polyphenols are natural compounds found in plants that help protect cells from damage and may support gut and metabolic health. They include flavonoids and many other plant chemicals.

Common food sources include:

  • Coffee
  • Tea
  • Berries
  • Grapes
  • Olive oil
  • Herbs and spices

Animal foods do not provide polyphenols. This matters because polyphenols are strongly associated with the health benefits of plant-rich diets. If your meals rely mostly on animal foods, you may miss out on these compounds entirely.

10. Omega-3 ALA from Plants

Omega-3 fats are essential for health, but not all omega-3s come from the same source. Animal foods can provide EPA and DHA, especially fatty fish, but they do not provide the plant-based omega-3 called ALA (alpha-linolenic acid).

ALA comes from plant foods such as:

  • Flaxseeds
  • Chia seeds
  • Hemp seeds
  • Walnuts
  • Canola oil

ALA is an essential fatty acid, meaning your body cannot make it on its own. Even if you eat fish or other animal foods, you still need plant foods to get ALA. So when discussing nutrients from animal foods, omega-3 balance still depends on plant sources.


Why Nutrients from Animal Foods Do Not Cover Everything

A common question is: If animal foods are nutrient-dense, why do these missing nutrients matter?

The answer is that health depends on more than protein and calories. A balanced diet needs vitamins, minerals, fiber, and protective plant compounds. Many nutrients that support digestion, heart health, immune function, and long-term disease prevention are found only in plant foods.

That does not mean animal foods are “bad.” It means they are not complete on their own. A healthy diet usually includes a mix of food groups, especially if the goal is to cover all essential nutrients. Even a well-planned menu built around nutrients from animal foods still needs plant foods for full coverage.

It also helps to think about food quality across the whole day, not just one meal. A breakfast rich in eggs or yogurt can still leave gaps if lunch and dinner do not include vegetables, beans, fruit, or whole grains. Over time, a pattern built only around animal foods can make it hard to reach the intake needed for fiber, potassium, folate, and several plant compounds that support long-term health.

Some nutrients from animal foods are excellent and highly bioavailable, but bioavailability is only part of the story. You also need breadth. That is why a varied plate matters more than focusing on a single food group. The best diet patterns combine animal foods with plant foods so nutrients work together instead of competing for space on the menu.

Can You Get These Nutrients Without Plant Foods?

In most cases, no. If you eat only animal foods, you will miss fiber, vitamin C, folate, vitamin K1, and many beneficial plant compounds. Some nutrients may be supplemented or fortified, but they are not naturally supplied by animal products in meaningful amounts.

This is why even people who eat meat often benefit from including:

  • Fruits
  • Vegetables
  • Legumes
  • Whole grains
  • Nuts and seeds

These foods fill the gaps that animal foods cannot cover. For reference on plant-based nutrient sources, the Harvard Nutrition Source offers a useful overview of how different food groups contribute to a balanced diet.

If you want to improve nutrient coverage without making huge changes, start by adding one or two plant foods to meals that already include meat, eggs, or dairy. For example, pair eggs with spinach, add beans to soup, or serve fish with roasted vegetables and brown rice. Small changes like these make nutrients from animal foods part of a more complete pattern instead of the whole picture.

Common Questions About Nutrients in Animal Foods

Are animal foods nutrient-dense?

Yes, many are. Meat, fish, eggs, and dairy can provide high-quality protein, B12, iron, zinc, selenium, and other important nutrients. But they do not provide all essential nutrients.

Do animal foods contain any fiber?

No. Fiber is found only in plant foods.

Can you survive on animal foods alone?

You may get enough calories and some nutrients for a time, but over the long term, a diet with only animal foods can lead to nutrient gaps, especially in fiber, vitamin C, folate, and protective plant compounds.

Are supplements a replacement for plant foods?

Not fully. Supplements can help correct deficiencies, but they do not replace the full nutritional value of whole plant foods.

The Bottom Line

Animal foods can be an important part of a healthy diet, but they cannot provide every nutrient your body needs. The 10 nutrients you can’t get from animal foods include:

1. Fiber
2. Vitamin C
3. Vitamin K1
4. Folate
5. Potassium
6. Magnesium
7. Carotenoids
8. Flavonoids
9. Polyphenols
10. Omega-3 ALA

If you want better nutrient coverage, include a wide variety of plant foods along with animal foods. That is the simplest way to build a more complete, balanced diet, and it’s the best way to make sure nutrients from animal foods are only one part of a wider nutritional picture.

In the end, the goal is not to rank animal foods against plant foods as winners and losers. It is to understand what each group contributes. Animal foods provide valuable protein and several key vitamins and minerals, while plant foods fill the gaps with fiber, vitamin C, folate, potassium, and protective compounds. When both are included thoughtfully, your diet becomes more resilient, more balanced, and easier to sustain.

Enjoying this?

Get one good read in your inbox, once a week.

Shams Mag Editorial Team

Editorial Director & Health Content Lead at Shams Mag. Dedicated to delivering thoroughly researched, evidence-based health and wellness insights grounded in peer-reviewed clinical literature and official health guidelines (WHO, CDC, NIH, NHS).

Keep reading

Uncategorized

Ketosis Symptoms: 10 Signs and Symptoms of Ketosis You Should Know

Shams Mag Editorial Team·14 min read
Uncategorized

Good sleep: 10 Reasons Matters for Your Health

Shams Mag Editorial Team·7 min read
Uncategorized

Protein benefits: 10 Reasons to Eat More Protein for Better Health

Shams Mag Editorial Team·14 min read