Foods High in Potassium: Natural Sources

Foods high in potassium are an important part of a balanced diet because potassium supports normal muscle contraction, nerve signaling, fluid balance, and healthy heart function. Fortunately, you do not need expensive supplements or complicated meal plans to increase your intake. Many everyday foods, including potatoes, beans, leafy greens, fruit, yogurt, and fish, naturally provide this essential mineral.

Although bananas are among the best-known potassium-rich foods, they are far from the only option. Some beans, dried fruits, potatoes, and cooked vegetables can provide even more potassium per serving.

In this guide, you will discover the best natural sources of potassium, approximate potassium amounts in common foods, their health benefits, and practical ways to include them in your daily meals. You will also learn when increasing potassium intake may require medical guidance.

Most Important Points

  • Potassium is an essential mineral and electrolyte that supports nerve function, muscle contraction, and fluid balance.
  • Potatoes, lentils, beans, dried apricots, spinach, yogurt, bananas, and fish are useful natural sources.
  • Eating a variety of fruits, vegetables, legumes, dairy products, and protein foods can help you obtain potassium.
  • Adult adequate intake levels differ by sex and life stage. Current U.S. recommendations are 3,400 mg daily for adult men and 2,600 mg for adult women.
  • People with chronic kidney disease or those taking certain medications may need to limit potassium rather than increase it.
  • Whole foods are generally the best starting point for meeting everyday nutrient needs.

What Is Potassium?

Potassium is an essential mineral that also functions as an electrolyte. Electrolytes help regulate the movement of fluids and electrical signals throughout the body.

Your body relies on potassium for several important processes, including:

  • Maintaining normal fluid balance inside cells.
  • Supporting nerve transmission.
  • Helping muscles contract and relax.
  • Supporting normal heart rhythm.
  • Working alongside sodium to regulate blood pressure.

Because the body cannot produce potassium, you must obtain it from food and beverages. Fortunately, it is naturally present in many plant-based and animal-based foods.

The National Institutes of Health Office of Dietary Supplements provides additional information about potassium’s functions, food sources, recommended intake, and safety considerations.

20 Foods High in Potassium: Natural Sources

The following foods are practical choices for people who want to include more potassium in a balanced diet. The amounts listed are approximate and depend on serving size, preparation, variety, and product type.

1. Potatoes

Potatoes are one of the most versatile natural sources of potassium. A medium baked potato can provide approximately 600–900 mg, depending on its size and whether you eat the skin.

Potatoes also supply carbohydrates, vitamin C, and other nutrients. Their nutritional value depends partly on how they are prepared.

How to eat them:

  • Bake a potato and serve it with beans or plain yogurt.
  • Add boiled potatoes to vegetable salads.
  • Roast potato wedges with herbs and a small amount of olive oil.
  • Include potatoes in homemade soups.

For a healthier option, choose baked, boiled, or roasted potatoes more often than deep-fried versions.

2. Sweet Potatoes

Sweet potatoes provide potassium along with fiber and beta-carotene, which the body can convert into vitamin A.

One medium sweet potato may provide roughly 400–550 mg of potassium, depending on its size and preparation.

How to eat them:

  • Roast sweet potato cubes with herbs.
  • Mash them as a side dish.
  • Add cooked sweet potato to grain bowls.
  • Serve them with lentils or grilled fish.

Sweet potatoes are a convenient choice for adding variety to meals while providing several nutrients.

3. White Beans

White beans are among the most potassium-rich legumes. One cup of cooked white beans can provide around 800–1,200 mg, depending on the variety.

They also contain plant protein, dietary fiber, folate, and other minerals.

How to eat them:

  • Add cooked white beans to soups and stews.
  • Mix them with tomatoes, onions, and herbs.
  • Serve them with whole-grain bread.
  • Add them to vegetable salads.

Beans are especially useful for people following vegetarian or plant-forward eating patterns.

4. Lentils

Lentils are affordable, nutritious, and widely used in South Asian cooking. One cup of cooked lentils provides approximately 700 mg of potassium.

They also supply plant protein, fiber, folate, and iron.

How to eat them:

  • Prepare homemade daal with moderate amounts of salt.
  • Add lentils to vegetable soup.
  • Combine them with brown rice or whole-wheat roti.
  • Use cooked lentils in salads and grain bowls.

Lentils are a practical everyday choice because they can contribute potassium and other nutrients without requiring expensive ingredients.

5. Kidney Beans

Kidney beans are another useful source of potassium. One cup of cooked or drained canned kidney beans may provide around 600–700 mg, although values vary by preparation.

They also provide fiber and plant protein, making them a filling addition to meals.

How to eat them:

  • Prepare a homemade bean curry.
  • Add them to vegetable chili.
  • Mix them into rice dishes.
  • Include them in salads with tomatoes and onions.

If you use canned beans, draining and rinsing them can help reduce sodium.

6. Spinach

Spinach contains potassium, folate, vitamin K, and other nutrients. Its potassium content depends on whether it is raw or cooked.

Two cups of raw spinach provide approximately 300–350 mg of potassium. A cooked serving can contain substantially more because cooking reduces the vegetable’s volume.

How to eat it:

  • Add fresh spinach to salads.
  • Stir it into omelets.
  • Cook it with lentils or beans.
  • Add it to soups and vegetable curries.

Including leafy greens regularly helps diversify your intake of vitamins, minerals, and fiber.

7. Beet Greens

Beet greens are the leafy tops of beetroot plants and can be an excellent source of potassium. One cup of cooked beet greens may provide around 1,000 mg or more, depending on preparation and serving size.

They also provide folate, vitamin K, and other micronutrients.

How to eat them:

  • Sauté the leaves with garlic.
  • Add chopped greens to vegetable soups.
  • Mix them with lentils.
  • Serve them as a cooked side dish.

If you have been advised to restrict potassium, ask your healthcare professional whether beet greens fit your dietary plan.

8. Avocados

Avocados provide potassium, fiber, and mostly unsaturated fats. Half a medium avocado can provide approximately 350–500 mg, depending on size.

Their creamy texture makes them easy to include in meals without relying on heavily processed spreads.

How to eat them:

  • Spread mashed avocado on whole-grain toast.
  • Add avocado slices to salads.
  • Serve it with eggs.
  • Mix it with tomatoes and lemon juice for a simple dip.

Avocados are nutrient-dense, so serving size can be adjusted to suit your energy needs.

9. Bananas

Bananas are a convenient and familiar source of potassium. One medium banana provides approximately 420 mg.

They also contain carbohydrates, fiber, and vitamin B6, making them an easy snack before or after physical activity.

How to eat them:

  • Eat a banana as a snack.
  • Slice it over oatmeal.
  • Add it to a smoothie.
  • Combine it with plain yogurt and nuts.

Although bananas are nutritious, you do not need to eat them every day to obtain potassium. Other fruits and vegetables can contribute just as effectively.

10. Dried Apricots

Dried apricots are concentrated sources of potassium because much of their water has been removed. Half a cup can provide approximately 700–800 mg.

They also supply fiber and carotenoids. However, dried fruit contains more calories per serving than fresh fruit and may contain added sugar.

How to eat them:

  • Add a small portion to oatmeal.
  • Mix chopped apricots into homemade trail mix.
  • Combine them with unsalted nuts.
  • Chop them into whole-grain cereal.

Check ingredient labels when purchasing dried fruit, especially if you want to avoid added sugar.

Best Sources of Magnesium

11. Raisins

Raisins are another convenient dried-fruit source of potassium. Half a cup may provide approximately 600 mg.

They are easy to store and can add natural sweetness to meals, but portion size matters because dried fruit is concentrated in calories and natural sugars.

How to eat them:

  • Sprinkle raisins over oatmeal.
  • Add them to homemade rice dishes.
  • Mix them into yogurt.
  • Combine a small serving with nuts.

Choose unsweetened raisins when possible.

12. Oranges and Orange Juice

Oranges contribute potassium, vitamin C, water, and other beneficial nutrients.

One medium orange provides approximately 200–250 mg of potassium, while one cup of orange juice may provide close to 500 mg.

How to eat them:

  • Eat a whole orange as a snack.
  • Add orange segments to fruit salad.
  • Use orange pieces in a fresh salad.
  • Choose a modest serving of 100% orange juice when appropriate.

Whole oranges provide fiber and are often more filling than juice, so whole fruit is generally a useful everyday choice.

13. Tomatoes

Tomatoes provide potassium, vitamin C, and lycopene, a naturally occurring plant compound.

One medium raw tomato contains approximately 250–300 mg of potassium. Tomato paste and some concentrated tomato products can contain substantially more potassium per serving.

How to eat them:

  • Add fresh tomatoes to salads.
  • Prepare homemade tomato curry.
  • Include tomatoes in lentil soup.
  • Use tomato sauce in homemade meals.

Packaged sauces can be high in sodium, so check labels if you are watching your salt intake.

14. Pumpkin

Pumpkin and certain winter squashes provide potassium, fiber, and carotenoids.

A cooked serving can contribute several hundred milligrams of potassium, depending on the variety and portion size.

How to eat it:

  • Roast pumpkin with herbs.
  • Make homemade pumpkin soup.
  • Add cooked pumpkin to lentil dishes.
  • Serve it as a vegetable side dish.

Pumpkin is an easy way to add variety to meals during its growing season.

15. Plain Yogurt

Yogurt provides potassium alongside protein and calcium. One cup can supply approximately 350–600 mg, depending on the variety and serving size.

Plain yogurt is especially versatile because it can be used in both sweet and savory dishes.

How to eat it:

  • Combine yogurt with banana and oats.
  • Serve plain yogurt alongside meals.
  • Use it as a base for homemade dips.
  • Add it to smoothies.

Choose plain yogurt with little or no added sugar if you want to keep added sugars low.

16. Milk

Milk is a useful source of potassium, calcium, protein, and vitamin B12. One cup of cow’s milk generally provides around 350–400 mg of potassium.

Fortified plant-based drinks can also provide potassium, but amounts vary widely between brands.

How to use it:

  • Add milk to oatmeal.
  • Drink it alongside a meal.
  • Blend it into a smoothie.
  • Use it in homemade porridge.

If you use a plant-based alternative, check the nutrition label rather than assuming its potassium content matches cow’s milk.

17. Salmon

Salmon provides potassium as well as protein and omega-3 fatty acids. A cooked 3-ounce serving generally provides around 300–400 mg, depending on the type and preparation.

How to eat it:

  • Bake salmon with lemon and herbs.
  • Serve it with potatoes and vegetables.
  • Add cooked salmon to a grain bowl.
  • Pair it with a leafy green salad.

Fish can contribute to a varied diet that includes several different sources of potassium.

18. Chicken

Chicken contains potassium and high-quality protein. A cooked 3-ounce serving of chicken breast provides approximately 300–350 mg.

How to eat it:

  • Grill chicken with herbs.
  • Add it to vegetable soup.
  • Serve it with baked potatoes.
  • Combine it with beans and vegetables.

Choose a variety of protein sources throughout the week rather than relying on one food alone.

19. Soybeans and Edamame

Soybeans and edamame provide potassium, plant protein, and other nutrients. Half a cup of cooked mature soybeans may supply around 400–450 mg.

Edamame can be a convenient snack or addition to a balanced meal.

How to eat them:

  • Add edamame to salads.
  • Serve cooked soybeans with vegetables.
  • Blend soybeans into suitable dips.
  • Include tofu or other soy foods in balanced meals.

Potassium amounts vary by soy product, so use the serving size on the nutrition label for packaged foods.

20. Fish Such as Tuna

Tuna is another source of potassium and protein. A 3-ounce serving of canned light tuna in water provides approximately 150 mg, while other fish varieties may provide more.

How to eat it:

  • Mix tuna with vegetables for a salad.
  • Serve it with whole-grain bread.
  • Add it to a homemade sandwich.
  • Pair it with cooked vegetables and a grain.

Choose fish according to your dietary needs and follow current guidance on fish consumption, especially during pregnancy.

Potassium Foods Chart: Natural Sources at a Glance

Use this quick chart to compare common foods high in potassium. Amounts are approximate and refer to the listed serving sizes.

FoodServing sizeApproximate potassium
White beans, cooked1 cup800–1,200 mg
Beet greens, cooked1 cupAround 1,000 mg or more
Baked potato1 medium600–900 mg
Dried apricots½ cup700–800 mg
Lentils, cooked1 cupAround 700 mg
Kidney beans, cooked1 cup600–700 mg
Raisins½ cupAround 600 mg
Sweet potato1 medium400–550 mg
Avocado½ medium350–500 mg
Banana1 mediumAround 420 mg
Plain yogurt1 cup350–600 mg
Milk1 cup350–400 mg
Salmon, cooked3 oz300–400 mg
Chicken breast, cooked3 oz300–350 mg
Spinach, raw2 cups300–350 mg
Tomato1 medium250–300 mg
Orange1 medium200–250 mg

Important: These figures are estimates rather than laboratory values for every product. Actual potassium content can change with food variety, serving size, cooking method, and whether the food is canned, fresh, or frozen.

For more precise nutrient values, consult USDA FoodData Central.

Potassium-Rich Foods Flat Lay

How Much Potassium Do You Need Per Day?

Your daily potassium needs depend on your age, sex, pregnancy status, and other individual factors.

The U.S. National Institutes of Health lists the following adequate intake levels for potassium.

Age or life stageDaily adequate intake
Children 1–3 years2,000 mg
Children 4–8 years2,300 mg
Boys 9–13 years2,500 mg
Girls 9–13 years2,300 mg
Boys 14–18 years3,000 mg
Girls 14–18 years2,300 mg
Adult men 19 years and older3,400 mg
Adult women 19 years and older2,600 mg
Pregnant adults2,900 mg
Breastfeeding adults2,800 mg

These are U.S. adequate intake values, not universal prescriptions. Requirements may differ under local dietary guidelines and individual medical circumstances.

Adequate intake is a reference level for generally healthy people; it does not mean that everyone must track every milligram of potassium.

The goal for most healthy adults is to build a varied eating pattern with fruits, vegetables, legumes, whole grains, and suitable protein foods.

Health Benefits of Eating Foods High in Potassium

Potassium supports several essential functions. Eating a balanced diet that supplies enough potassium can help maintain normal body function.

1. Supports Healthy Blood Pressure

Potassium helps balance the effects of sodium in the body. Adequate intake may support healthy blood pressure, particularly when it is part of an overall eating pattern that emphasizes fruits, vegetables, legumes, and lower-sodium foods.

However, potassium-rich foods are not a substitute for prescribed blood pressure medication or professional medical advice.

2. Supports Normal Muscle Function

Muscles depend on potassium and other electrolytes to contract and relax properly.

A healthy intake helps maintain normal muscle function. Severe potassium disturbances can cause muscle weakness, cramps, and other symptoms, but muscle cramps alone do not prove that you have a potassium deficiency.

3. Helps Maintain Fluid Balance

Potassium plays an important role in regulating fluid balance inside cells. It works with sodium and other electrolytes to help the body maintain its normal internal environment.

Adequate intake supports these processes, but simply eating more potassium does not automatically correct dehydration or electrolyte disturbances.

4. Supports Nerve Signaling

Nerves rely on electrical signals to communicate with the brain, muscles, and other parts of the body. Potassium is essential to the electrical gradients that make these signals possible.

Getting enough potassium from food helps support normal nerve function.

5. Contributes to a Heart-Healthy Eating Pattern

Potassium is necessary for normal heart muscle activity and electrical signaling.

Including a variety of potassium-containing foods in a balanced diet can support overall cardiovascular health. Extremely high or low blood potassium levels, however, can be dangerous and may affect heart rhythm.

6. Supports Overall Nutrient Intake

Many foods high in potassium also supply other important nutrients.

For example:

  • Beans provide fiber, protein, and folate.
  • Potatoes provide carbohydrates and vitamin C.
  • Leafy greens supply folate and vitamin K.
  • Yogurt provides protein and calcium.
  • Fruit contributes fiber, vitamins, and plant compounds.

Eating a variety of these foods supports a more complete dietary pattern than focusing on a single mineral.

Sunlit Salmon and Garden Plate

How to Add More Potassium to Your Daily Diet

You do not need to eat all 20 foods in this guide. Choose a few that fit your taste, budget, cooking habits, and dietary needs.

Eat Fruit With Breakfast

Add a banana to oatmeal, serve an orange alongside breakfast, or mix a small portion of dried apricots into unsweetened cereal.

Pairing fruit with yogurt or another suitable protein source can make breakfast more satisfying.

Include Beans or Lentils at Lunch

Beans and lentils are affordable sources of potassium, fiber, and plant protein.

Try lentil soup, homemade daal, kidney bean salad, or white beans with vegetables. These foods are easy to incorporate into meals made with familiar ingredients.

Add Vegetables to Main Meals

Include spinach, tomatoes, potatoes, pumpkin, or other vegetables at lunch and dinner.

A simple approach is to add one vegetable to a meal you already enjoy instead of changing your entire diet at once.

Choose Nutritious Snacks

Depending on your individual needs, fruit, plain yogurt, or a small serving of dried fruit can be convenient snack options.

If you have been prescribed a potassium-restricted diet, follow your clinician’s portion and food recommendations instead.

Vary Your Protein Sources

Beans, lentils, yogurt, chicken, and fish can all contribute potassium. Rotate different sources through the week to obtain a broader range of nutrients.

Prepare More Meals at Home

Home cooking makes it easier to control salt, sauces, and portion sizes. Use herbs, spices, garlic, lemon, and other flavorings to create tasty meals without depending on large amounts of salt.

Remember that potassium-containing salt substitutes are not suitable for everyone.

Sample One-Day Meal Plan Featuring Natural Potassium Sources

This sample meal plan demonstrates how potassium-rich foods can fit into an ordinary day. It is not a medically prescribed high-potassium diet, and the potassium total will depend on portions and ingredients.

MealExamplePotassium sources
BreakfastOatmeal with banana and plain yogurtBanana, yogurt
Morning snackOne orangeOrange
LunchLentil daal, whole-wheat roti, and cooked spinachLentils, spinach
Afternoon snackA small serving of dried apricotsDried apricots
DinnerBaked potato with salmon or beans and vegetablesPotato, salmon or beans, vegetables

You can adapt the meal plan to your cultural preferences, budget, allergies, and energy needs. For example, a homemade bean curry with vegetables can replace salmon, and sweet potato can replace a baked white potato.

People with kidney disease or a medically prescribed potassium restriction should not follow this example without checking whether the foods and portions are appropriate for them.

Wholesome Meal Spread in a Cozy Kitchen

Natural Sources of Potassium vs. Supplements

For most healthy people, food is the preferred starting point for meeting potassium needs.

Natural food sourcesPotassium supplements
Provide potassium alongside other nutrientsPrimarily intended to provide supplemental potassium
Include fruits, vegetables, legumes, dairy, and protein foodsAvailable in different formulations and doses
Can support a varied, balanced eating patternMay be appropriate in specific medical circumstances
Allow potassium intake to be spread across mealsCan cause problems if used inappropriately
Generally suitable for healthy people with normal kidney functionRequire particular care in people at risk of high potassium levels

Potassium supplements may be prescribed or recommended for particular medical reasons. Do not start high-dose supplements or use potassium-based salt substitutes to treat suspected deficiency without professional guidance.

Food alone may not correct a clinically significant deficiency, which requires appropriate assessment and treatment.

Who Should Be Careful With High-Potassium Foods?

Although potassium is essential, increasing potassium intake is not safe for everyone.

People With Chronic Kidney Disease

Healthy kidneys help remove excess potassium through urine. When kidney function is impaired, potassium can build up in the blood.

Depending on kidney function and laboratory results, some people with chronic kidney disease may need to limit certain foods or adjust portion sizes. Others may have different nutritional needs. Do not assume that everyone with kidney disease needs the same potassium restriction.

The National Institute of Diabetes and Digestive and Kidney Diseases explains how dietary choices can help people with chronic kidney disease manage potassium levels.

People Taking Certain Medications

Some medications can reduce the amount of potassium removed by the kidneys. Examples include ACE inhibitors, angiotensin receptor blockers, and potassium-sparing diuretics.

People taking these medicines may need blood tests or individualized dietary advice, particularly if they also have kidney disease.

Do not stop or change a prescribed medicine without speaking to your healthcare professional.

People Using Potassium-Based Salt Substitutes

Some salt substitutes replace sodium chloride with potassium chloride. Although these products may be useful for certain people, they can provide substantial amounts of potassium.

If you have kidney disease or take medicines that increase potassium levels, consult your clinician before using these products.

People With a History of Abnormal Potassium Levels

Both low and high blood potassium can be medically important. If you have been diagnosed with an electrolyte disorder, follow your clinician’s recommendations rather than trying to correct the problem by changing foods on your own.

Severe weakness, palpitations, fainting, or other concerning symptoms warrant prompt medical assessment.

Frequently Asked Questions About Foods High in Potassium

1. What foods are highest in potassium?

White beans, certain cooked leafy greens, potatoes, dried apricots, lentils, and other legumes can provide substantial amounts of potassium. The exact amount depends on the food variety and serving size.

2. Is a banana the best source of potassium?

No. A medium banana provides approximately 420 mg of potassium, but a serving of white beans, lentils, dried apricots, or a baked potato may provide more. Eating a variety of foods is generally better than relying on a single source.

3. Which vegetables are high in potassium?

Potatoes, sweet potatoes, spinach, beet greens, tomatoes, and certain winter squashes are useful vegetable sources. Cooked and raw serving sizes differ, so compare foods using equivalent portions.

4. Which fruits contain potassium?

Bananas, oranges, avocados, dried apricots, raisins, and prunes all provide potassium. Other fruits also contribute, even when their amounts are lower.

5. Are beans and lentils good sources of potassium?

Yes. Lentils, white beans, kidney beans, and soybeans can provide substantial amounts of potassium. They also supply fiber and plant protein, making them useful components of many balanced meals.

6. How can I increase potassium naturally?

Include suitable portions of fruits, vegetables, legumes, potatoes, dairy products, and other potassium-containing foods throughout the day. Choose foods you enjoy and can afford, and gradually introduce more variety.

If a clinician has told you to restrict potassium, follow that advice instead of trying to increase your intake.

7. Can eating potassium-rich foods lower blood pressure?

Adequate potassium intake may help support healthy blood pressure, especially when combined with an overall eating pattern rich in fruits and vegetables and lower in sodium. It does not replace prescribed treatment or regular blood pressure monitoring.

8. Can I get enough potassium without supplements?

Many healthy people can obtain potassium from a varied diet that includes vegetables, fruits, legumes, dairy products, and other suitable foods. Whether you need supplementation depends on your individual circumstances and medical assessment.

9. What are the signs of low potassium?

Low blood potassium can cause weakness, fatigue, constipation, and muscle symptoms. More severe deficiency can affect heart rhythm and other body functions. These symptoms are not specific to potassium deficiency, so diagnosis requires appropriate medical evaluation.

10. Can too much potassium be harmful?

Yes. High blood potassium, known as hyperkalemia, can be dangerous and may affect heart rhythm. The risk is greater in people with impaired kidney function or certain medication use. Seek medical advice before using potassium supplements or potassium-based salt substitutes if you may be at risk.

11. Are potassium-rich foods safe for people with kidney disease?

Not always. Some people with kidney disease need to limit potassium, while others may have different requirements. Food choices should be based on kidney function, blood potassium levels, medications, and advice from the healthcare team.

12. What is the easiest way to add potassium to breakfast?

A banana with oatmeal, plain yogurt with fruit, or a breakfast that includes suitable vegetables can add potassium. Choose portions that fit your nutritional needs and any medical restrictions.

Conclusion

Foods high in potassium are easy to find in everyday meals. Potatoes, lentils, white beans, spinach, dried apricots, bananas, yogurt, and several other foods provide this essential mineral alongside valuable nutrients.

The best approach is to eat a varied, balanced diet rather than relying on one food or taking supplements unnecessarily. Include suitable fruits, vegetables, legumes, and protein foods across your meals, and use portion sizes that match your individual needs.

Remember that potassium is not something everyone should increase indiscriminately. If you have kidney disease, abnormal potassium levels, or take medicines that affect potassium, seek personalized medical advice before making major dietary changes.

Start with one practical change today, such as adding lentils to lunch, including a suitable vegetable at dinner, or choosing fruit as a snack. Small, consistent choices can help you build a more nutritious eating pattern.

3 thoughts on “Foods High in Potassium: Natural Sources”

  1. Pingback: potassium benefits

Leave a Comment