Top 31 Foods Rich In Phosphorus That Help Build Healthy Bones

Put an end to your chances of getting osteoporosis with this important nutrient.

Medically reviewed by Joel Kahn, MD
Written by Ravi Teja Tadimalla, BSc, Professional Certificate in Food, Nutrition and Health
Edited by Arshiya Syeda, BA (Literature & Psychology), PG Diploma
Fact-checked by Aparna Mallampalli, BEd, MSc (Microbiology), Diploma In Nutrition  • 

Maintaining a healthy lifestyle includes eating foods rich in phosphorus. It is the second most abundant mineral in our body. It aids in removing waste and repairing tissues and cells. In addition to serving as a building block for bones and teeth, it also helps store energy in the body.

This article discusses the importance of phosphorus in foods, the recommended intake, and dietary sources. Take a look.

What Is Phosphorus? Why Is It Important?

After calcium, phosphorus is the most abundant mineral in the body. And what makes it important are its various functions – it acts a building block for the bones and teeth and even helps the body store energy. Phosphorus, along with calcium, offers protection against bone ailments like osteoporosisi  XA skeletal disease where the bones become weak and brittle due to loss of bone density, causing an increase in fracture risk. .

Phosphorus also helps filter waste and repairs tissues and cells. And guess what, this mineral also contributes to the production of DNA and RNA – our genetic building blocks.

protip_icon Did You Know?
Phosphorus in humans makes up about 1-1.5% of fat-free mass, out of which 85% is present in bones and teeth (7).

Which is why phosphorus is important. And which is why we will see what foods contain it in abundance.

What Are The Foods Rich In Phosphorus?

The top dietary sources of phosphorus are:

  • Soybeans
  • Flaxseeds
  • Lentils
  • Navy beans
  • Oats
  • Pinto beans
  • Quinoa
  • Swiss cheese
  • Sardines
  • Dried peas

1. Soybeans

Soybeans are rich in phosphorus
download button share button
Image: Shutterstock

1 cup contains 1309 mg of phosphorus (meets 131% of your daily phosphorus requirement)

Soybeans are a good source of protein and an excellent source of B vitamins as well. And the isoflavonesi  XPlant-based compounds found in most beans that offer protection against cardiovascular disease and prevent loss of cognitive function. found in soybeans can alleviate menopause symptoms (1).

However, take care if you have thyroid issues – as soybeans (or soy) are known to suppress thyroid activity.

How To Include In Your Diet

You can simply spread soy cream cheese on your breakfast toast. Or add soy cream to your coffee or tea.

2. Flaxseeds (Whole)

1 tablespoon of whole flaxseeds contains 65.8 mg of phosphorus (meets 7% of your daily phosphorus requirement)

Flaxseeds are also extremely rich in omega-3 fatty acids. In fact, one tablespoon of flaxseeds contains 1.8 grams of omega-3s. And these omega-3s are beneficial for the heart and brain.

Flaxseeds also contain lignans that possess antioxidant qualities.

How To Include In Your Diet

Just add about 2 tablespoons of ground flaxseeds to your breakfast smoothie. Or mix a tablespoon with yogurt and raw honey.

3. Lentils

1 cup contains 866 mg of phosphorus (meets 87% of your daily phosphorus requirement)

High in protein, lentils are one of the healthiest foods you can lay your hands upon. They also contain fiber, potassium, and folate – all of which contribute to heart health. The folate can also aid in pregnancy and prevent neural tube defects in newborns.

How To Include In Your Diet

You can use lentils, especially the red variety, in Indian dals and purees. Or use green salads to top your evening vegetable salad.

4. Navy Beans

1 cup contains 846 mg of phosphorus (meets 85% of your daily phosphorus requirement)

In addition to phosphorus, navy beans also help you meet your daily magnesium needs – a mineral that controls your muscle function and supports cell metabolism.

Navy beans have a low glycemic index, making them a favorite among diabetics.

How To Include In Your Diet

You can include fresh navy beans in your evening soup.

5. Oats

1 cup contains 816 mg of phosphorus (meets 82% of your daily phosphorus requirement)

Oats are healthy. We know that. They help prevent constipation and regulate blood pressure and blood sugar levels. They also act as a soothing agent and improve skin health.

And yes, they are a wonderful breakfast food.

How To Include In Your Diet

Have oats for breakfast. You can also add them to your breakfast smoothie.

6. Pinto Beans

Pinto beans rich in phosphorus
download button share button
Image: Shutterstock

1 cup contains 793 mg of phosphorus (meets 79% of your daily phosphorus requirement)

Pinto beans are also rich in polyphenolsi  XA class of naturally occurring organic compounds with disease-fighting properties found largely in fruits and vegetables. that help slow tumor growth. They reduce inflammation and aid in cancer treatment. They also keep blood pressure levels in check, and hence offer hope to diabetics.

How To Include In Your Diet

Adding the beans to your evening salad is the easiest way to include them in your diet.

7. Quinoa

1 cup contains 777 mg of phosphorus (meets 78% of your daily phosphorus requirement)

Quinoa is also rich in insoluble fiber, which can induce satiety and ultimately aid weight loss. It also contains another super-nutrient, lucasin, which has shown to offer incredible advantages in cancer treatment (2).

How To Include In Your Diet

Probably the most interesting way to consume quinoa seeds is to prepare your own energy bars with them. You can combine two cups of the seeds with whole wheat flour and nuts (cashew, hazelnuts, walnuts, pecans) and dry fruits, cocoa powder, and chocolate. Bake at 375o F for 20 minutes.

Glory B., a health and lifestyle content creator, reversed the effects of osteoporosis at the age of 61, mainly with the help of diet and lifestyle changes. Quinoa was one of her favorites to eat during the diet change. She said, “When I cook quinoa I’ll use vegetable broth instead of water to give it some flavor or I’ll make it plain with water and then I’ll add the quinoa to a salad that has greens and fruit (i).”

8. Swiss Cheese

1 slice contains 159 mg of phosphorus (meets 16% of your daily phosphorus requirement)

Probably the best thing about Swiss cheese is its probiotic content. A particular probiotic it contains (called P. freudenreichii) is known to enhance longevity. And like most dairy products, the cheese is good for your bones. It also contains a good amount of vitamin A that improves skin and vision health.

How To Include In Your Diet

You can spread Swiss cheese on your breakfast toast.

9. Atlantic Sardines

1 Atlantic sardine contains 59 mg of phosphorus (meets 6% of your daily phosphorus requirement)

Sardines are one of the best sources of omega-3 fatty acids on the planet. And omega-3s are beneficial for your heart and brain and also offer numerous skin benefits. They also have high levels of calcium and vitamin D, ensuring greater bone strength.

How To Include In Your Diet

You can take a can of sardines and pour them into a bowl. Add your favorite veggies and seaweed and mash it down with a spoon and have as a healthy evening snack.

10. Dried Peas

1 cup contains 721 mg of phosphorus (meets 72% of your daily phosphorus requirement)

Dried peas are some of the very good sources of fiber – both soluble and insoluble. The former helps lower cholesterol levels while the latter improves bowel movement. The peas are also rich in iron.

How To Include In Your Diet

Simply toss some peas into your vegetable salad.

11. Lima Beans

Lima beans rich in phosphorus
download button share button
Image: Shutterstock

1 cup contains 685 mg of phosphorus (meets 69% of your daily phosphorus requirement)

Another nutrient lima beans are rich in is molybdenum. This nutrient is particularly helpful for people suffering from sulfite sensitivity – the symptoms of which include headache, confusion, and rapid heart rate.

How To Include In Your Diet

Adding them to your vegetable salad is the simplest way to go about it.

12. Sesame Seeds

1 cup contains 906 mg of phosphorus (meets 91% of your daily phosphorus requirement)

Sesame seeds also contain compounds called phytosterols that help lower cholesterol levels. The seeds even help balance hormones and, in particular, improve the production of sex hormones.

How To Include In Your Diet

You can garnish your salad with the seeds for a nutty and crunchy taste.

13. Rye

1 cup contains 632 mg of phosphorus (meets 63% of your daily phosphorus requirement)

Rye is also particularly rich in magnesium and iron – nutrients vital to fight fatigue and tiredness. And the zinc in rye helps boost the immune system.

How To Include In Your Diet

Have rye flakes for breakfast.

14. Brown Rice

1 cup contains 185 mg of phosphorus (meets 62% of your daily phosphorus requirement)

The magnesium content of brown rice works great for heart health. And since it is naturally gluten-free, it can be the go-to food for people who are gluten-intolerant.

Brown rice has also been found to cut diabetes risk.

How To Include In Your Diet

Replace white rice with brown rice in your rice preparations.

15. Peanuts

1 cup contains 523 mg of phosphorus (meets 52% of your daily phosphorus requirement)

These nuts are rich in energy – which basically means a handful of them can keep your energy levels high. Peanuts also improve heart health and seem to enhance longevity – and more importantly, they are not as expensive as other nuts.

How To Include In Your Diet

You can have them boiled. Adding salt only makes them even more delicious. You can also top your salads with peanuts.

16. Barley

1 cup contains 486 mg of phosphorus (meets 59% of your daily phosphorus requirement)

Barley also improves your daily intake of manganese and selenium – two nutrients vital for brain functioning. And in addition to phosphorus, other nutrients like calcium and magnesium contribute to bone health. The zinc in barley also helps in collagen production.

How To Include In Your Diet

Adding barley to soup or stew can make it more fulfilling.

17. Almonds

1 oz (23 almonds) contains 137 mg of phosphorus (meets 14% of your daily phosphorus requirement)

Being rich in protein and fiber, almonds can keep you full and discourage binging (3). These nuts are also rich in vitamin E, a vital nutrient for skin and hair health.

And the best part – they are incredibly tasty!

How To Include In Your Diet

You can chew on raw almonds in the morning. Or add them to your breakfast oats or smoothie.

18. Eggs

Eggs are rich in phosphorus
download button share button
Image: Shutterstock

1 medium egg contains 84 mg of phosphorus (meets 8% of your daily phosphorus requirement)

They are the complete food. And they are best known for their inexpensive and high-quality protein. They are also rich in vitamin B2 and numerous other nutrients essential for healthy functioning of the body.

How To Include In Your Diet

Whole eggs are the best. You can also slice whole eggs and add them to your salads.

19. Atlantic Salmon

½ fillet contains 449 mg of phosphorus (meets 45% of your daily phosphorus requirement)

Salmon is another fish that is an amazing source of omega-3 fatty acids. In addition, it also is a great source of protein and B vitamins.  The fish benefits the heart and promotes weight control.

How To Include In Your Diet

Adding chopped salmon to your vegetable or fruit salad can work wonders.

20. Tempeh

1 cup contains 442 mg of phosphorus (meets 44% of your daily phosphorus requirement)

This fermented soybean contains probiotics – bacteria that can enrich your gut health. Tempeh is also rich in manganese that can help fight diabetes.

How To Include In Your Diet

Tempeh atop a salad tastes great. You can also add it to your everyday curry.

21. Chicken

½ chicken breast (bone and skin removed) contains 196 mg of phosphorus (meets 20% of your daily phosphorus requirement)

Probably the favorite food of many. Chicken is loaded with protein that helps build muscles and maintain the skeletal tissues. It also is a great source of selenium that can fight cancer and other degenerative diseases like heart disease and infections. You also replace chicken with turkey, duck or goose for similar health benefits.

How To Include In Your Diet

Sliced chicken can be added to vegetable salads for a tasty treat.

22. Sunflower Seeds

1 cup contains 304 mg of phosphorus (meets 30% of your daily phosphorus requirement)

Another nutrient sunflower seeds are rich in is vitamin E, which protects the body’s cells from damage from free radicals. It can also work with other nutrients to keep up your vision and prevent eye diseases like macular degeneration.

How To Include In Your Diet

Snack on them alone or add them to your breakfast oatmeal. You can also use sunflower seed oil as a better alternative to vegetable oil.

23. Garbanzo Beans (Chickpeas)

1 cup contains 276 mg of phosphorus (meets 28% of your daily phosphorus requirement)

Garbanzo beans are one of the best plant sources of protein. They also are low in saturated fat, cholesterol, and sodium – which allows one to make them a staple in their diet without any concerns. They also contain other phytonutrients like quercetin and phenolic acids – which have antioxidant properties and fight free radicals.

How To Include In Your Diet

You can include the beans in your evening soup.

24. Tuna

Tuna is rich in phosphorus
download button share button
Image: Shutterstock

1 can contains 269 mg of phosphorus (meets 27% of your daily phosphorus requirement)

It’s the omega-3s, again. Because of which tuna is a great food for heart health. It also is low in calories and high in protein – which is why you can make it your regular protein source instead of those unhealthy fatty meats (beef, pork, lamb, mutton, rabbit, and venison).

But with tuna, and with fishes like trout and others in general, be aware of the mercury content. White tuna is particularly high in mercury.

How To Include In Your Diet

Canned tuna can be a good way to include this fish in your diet.

25. Kidney Beans

1 cup contains 244 mg of phosphorus (meets 24% of your daily phosphorus requirement)

Often called ‘poor man’s meat’, kidney beans are inexpensive and a great plant source of protein (4). They also are rich in fiber, also called resistant starch, which plays a pivotal role in weight management.

The resistant starch in kidney beans also functions as a probiotic and improves gut health.

How To Include In Your Diet

You can boil a handful of kidney beans and have them along with a pinch of salt as a sumptuous afternoon snack.

26. Tofu

½ cup contains 239 mg of phosphorus (meets 24% of your daily phosphorus requirement)

It is a good source of protein. And it contains all the eight essential amino acids. Other nutrients it is rich in are iron, calcium, manganese, and selenium.

However, tofu also contains certain antinutrients like lectins and phytates that can block the functioning of a few important enzymes in the body. To eliminate these antinutrients, you can cook or soak the soybeans.

How To Include In Your Diet

You can add creamy silken tofu to your smoothie or milkshake. Or simply soak extra-firm cubes of tofu in your soup. But stay away from tofu if you have thyroid issues as it is known to suppress thyroid function.

27. Yogurt

1 cup contains 233 mg of phosphorus (meets 23% of your daily phosphorus requirement)

Yogurt comes from milk. So, you will get a dose of animal protein and other nutrients like calcium and B vitamins – responsible for optimal metabolism and energy.

How To Include In Your Diet

Plain yogurt can do the trick. You can also add your favorite fruit to it and have it before bedtime.

28. Potatoes

1 large potato contains 210 mg of phosphorus (meets 21% of your daily phosphorus requirement)

Potatoes are also rich in potassium, a mineral beneficial for the heart as it helps regulate blood pressure (5). They also contain vitamin C, which enhances immunity and skin and hair health.

How To Include In Your Diet

Add them to your salad. Boiled and mashed potatoes with some salt can also make for a tasty evening treat.

29. Cod

1 fillet of cod contains 202 mg of phosphorus (meets 20% of your daily phosphorus requirement)

Another fish with a good source of omega-3 fatty acids. It also is a good source of vitamin B12 and selenium – great nutrients for brain health.

How To Include In Your Diet

You can bake it or fry it or poach it. You can also add it to salads.

30. Green Peas

Green peas are rich in phosphorus
download button share button
Image: Shutterstock

1 cup contains 187 mg of phosphorus (meets 19% of your daily phosphorus requirement)

Green peas also are specifically rich in vitamin K, a nutrient important for bone health and blood coagulation. They also contain decent levels of folate and vitamin A, which are required for brain and vision health respectively.

How To Include In Your Diet

Toss a few green peas into your vegetable salad. Or add them to yogurt and have it before bedtime.

31. Organ Meats

1 cup of cow liver provides about 635 mg of phosphorus, whereas the kidney has 392 mg of phosphorus and the heart offers 423 mg of phosphorus.

Organ meats are rich in many nutrients along with phosphorus. They have decent amounts of zinc, iron, and vitamin B12.

How To Include In Your Diet

Liver pate can be spread on whole-grain toast. Kidneys can be added to stews or curries. You can add grilled heart to salads and sandwiches. However, consume these meats in moderation as they are high in cholesterol.

That’s with the list of foods rich in phosphorus. But the real deal is getting adequate amounts of the nutrient on a regular basis. Are you?

Warning: People with chronic kidney disease must stay away from foods rich in phosphorus – the kidneys cannot remove excess phosphorus in the blood efficiently. Excess phosphorus can cause changes in the body, pulling calcium out of your bones and making them weak. Too much of the mineral can also lead to dangerous phosphorus deposits in the blood vessels, lungs, eyes, and the heart (6).

Are You Getting Enough Phosphorus?

There are certain symptoms that can help you check if you are getting enough phosphorus. The symptoms of phosphorus deficiency include:

  • anxiety
  • lack of appetite
  • irregular breathing
  • numbness
  • irritability
  • weakness and fatigue
  • stiff joints
  • fragile bones

The following table speaks about the recommended daily allowance of phosphorus.

AgeRDA Of Phosphorus
Birth to 6 months100 mg
7 to 12 months275 mg
1 to 3 years460mg
4 to 8 years500 mg
9 to 18 years1250 mg
19 years and above700 mg

There isn’t enough information on the values for pregnant and breastfeeding women. So, consult a doctor for details.

And how do you increase your phosphorus intake? Simple. By including in your diet the foods we mentioned in this post.

Or you can also take supplements. Oh, wait, supplements?

What About Phosphorus Supplements?

Phosphorus supplements are fine so long as you don’t rely only on them. Include the relevant foods in your diet – and if required, you can take supplements too.

There is little information on the interactions phosphorus supplements can possibly have. One such interaction is with potassium supplements – using them along with phosphorus supplements can result in hyperkalemia (excessively high levels of potassium in the blood), leading to serious heart problems (7).

Note: There are also random claims on the internet that state the cola and beer are rich in phosphorus. However, such statements warrant more research.

protip_icon Trivia
Antacids contain aluminum hydroxide, which binds with phosphorus and decreases its absorption. Excessive use of such antacids may aggravate phosphorus deficiency (8).

Infographic: Top 7 Phosphorus-Rich Foods For Your Bones

To recap, phosphorus-rich foods play a crucial role in maintaining your overall well-being. Including phosphorus-rich foods in your diet may help prevent bone-related issues like osteoporosis. Some excellent sources of phosphorus include dairy products like yogurt and cheese, while protein-rich foods like meats, fish, and eggs also provide substantial amounts. Check the infographic below for the top 7 phosphorus-rich foods that you could try to strengthen your bones.

top 7 phosphorous rich foods for your bones (infographic)

Illustration: StyleCraze Design Team

Get the high-quality PDF version of this infographic.

Download Infographic in PDF version

Phosphorus is the second most abundant mineral in our body. It is not only crucial for energy storage but also helps repair cells and tissues. After calcium, phosphorus is the mineral that is vital in maintaining bone and teeth health and preventing degenerative conditions like osteoporosisi  XA skeletal disease where the bones become weak and brittle due to loss of bone density, causing an increase in fracture risk. . Soybeans, poultry, whole grains, seaweed, bran, wheat germ, pumpkin seeds, kefir, liver, flaxseeds, lentils, beans, peas, sardines, and cheese are some phosphorus-rich foods. Including these food sources in your diet regularly would not only help avoid any complications due to phosphorus deficiency but also improve your overall strength, immunity, and health.

Frequently Asked Questions

Are bananas high in phosphorus?

Yes, bananas are moderately high in phosphorus, with each 100 grams containing between 22mg to 42.45 mg of phosphorus.

Are sweet potatoes high in phosphorus?

Yes, sweet potatoes are moderately high in phosphorus with each 100 grams of canned and mashed sweet potatoes containing around 52 mg of phosphorus.

Is broccoli high in phosphorus?

Broccoli is slightly high in phosphorus, containing between 47 mg to 66 mg of phosphorus per 100 grams.

Key Takeaways

  • Phosphorus strengthens your bones and protects them from osteoporosis.
  • Phosphorus deficiency can lead to stiff joints, fatigue, weakness, and anxiety.
  • Salmon, barley, oats, lentils, and quinoa are rich sources of phosphorus.
  • You should consume at least 700 mg of phosphorus daily.
  • People with chronic kidney disease should limit or avoid phosphorus consumption.
foods high in phosphorus_illustration

Image: Dall·E/StyleCraze Design Team


There are numerous natural sources of phosphorus, ranging from dairy delights to plant-based options. Check out the video below to learn about the top 10 foods rich in phosphorus that can boost your overall health.

Personal Experience: Source

References

Articles on StyleCraze are backed by verified information from peer-reviewed and academic research papers, reputed organizations, research institutions, and medical associations to ensure accuracy and relevance. Read our editorial policy to learn more.

  1. Isoflavone therapy for menopausal flushes…”. Griffith University School of Medicine, Australia.
  2. Chemical characterization, antioxidant…”. Chengdu University, China.
  3. The effects of high protein diets…”. Harvard School of Public Health, Boston, USA.
  4. Grain legumes – a boon to human nutrition”. ScienceDirect.
  5. An overview of the role of potatoes in the UK diet”. Wiley.
  6. Possible interactions with: Phosphorus”. University of Maryland Medical Center.
  7. Phosphorus Fact Sheet for Health Professionals”. National Institute of Health
  8. Hypophosphatemia”. National Library of Medicine
Was this article helpful?
thumbsupthumbsdown
The following two tabs change content below.

Latest Articles