While bananas are a good source, they’re far from the only option. Many vegetables, fruits, beans, dairy products, seafood, and even some nuts contain even more potassium.
Potassium is an essential mineral that helps your muscles work properly, supports healthy blood pressure, keeps your heartbeat steady, and balances fluids throughout the body. Eating enough potassium from whole foods is one of the easiest ways to support long-term health.
This guide explains the best foods high in potassium, why your body needs this mineral, how much you should get, and practical ways to include more potassium-rich foods in your meals.
Why Potassium Matters
Potassium is an electrolyte that carries electrical signals throughout your body. Every cell relies on it to function properly.
Your body uses potassium to:
- Maintain normal blood pressure
- Support healthy muscle contractions
- Keep nerves functioning correctly
- Balance fluids inside and outside cells
- Help the heart beat regularly
- Support kidney function
- Reduce the effects of excess sodium
Unlike some vitamins, your body cannot store large amounts of potassium. That means regular intake through food is the best way to meet your daily needs.
How Much Potassium Do You Need?
Daily potassium needs vary by age and health status.
| Group | Recommended Daily Intake |
|---|---|
| Adult men | About 3,400 mg |
| Adult women | About 2,600 mg |
| Pregnant women | About 2,900 mg |
| Breastfeeding women | About 2,800 mg |
Many adults consume less potassium than recommended because modern diets often include too many processed foods and not enough fruits and vegetables.
What Foods Are High in Potassium?
If you’re wondering what foods are high in potassium, you’ll be happy to know there are plenty of delicious choices beyond bananas.
Leafy Green Vegetables
Dark leafy greens are among the healthiest potassium sources.
Good choices include:
- Spinach
- Swiss chard
- Beet greens
- Kale
- Collard greens
Cooking greens reduces their volume, making it easier to eat larger amounts and get more potassium.
Potatoes and Sweet Potatoes
Potatoes often get a bad reputation, but they’re packed with nutrients.
One medium baked potato with skin provides a significant amount of potassium.
Sweet potatoes are another excellent option and also contain:
- Vitamin A
- Fiber
- Vitamin C
- Antioxidants
Leaving the skin on can help preserve valuable nutrients, fiber, and beneficial plant compounds that are often concentrated just beneath the outer layer.
Beans and Lentils
Beans are affordable, filling, and loaded with minerals.
Examples include:
- White beans
- Kidney beans
- Black beans
- Pinto beans
- Lentils
- Chickpeas
They also provide plant protein and fiber, making them ideal for heart health.
Fruits Rich in Potassium
Many fruits offer impressive potassium levels.
Some of the best include:
- Bananas
- Avocados
- Oranges
- Kiwi
- Apricots
- Cantaloupe
- Honeydew melon
- Mango
- Papaya
- Pomegranate
Dried fruits like raisins, prunes, and dried apricots are especially concentrated sources because the water has been removed.
Dairy Foods
Milk and yogurt naturally contain potassium.
Good options include:
- Low-fat milk
- Greek yogurt
- Plain yogurt
- Kefir
These foods also provide calcium and protein.
Fish and Seafood
Several seafood choices are naturally high in potassium.
Examples include:
- Salmon
- Tuna
- Halibut
- Cod
- Sardines
These foods also supply heart-healthy omega-3 fats.
Tomatoes
Fresh tomatoes are nutritious, but tomato products often contain even more potassium.
Examples include:
- Tomato sauce
- Tomato paste
- Tomato juice
- Canned tomatoes
Choose lower-sodium versions when possible.
Nuts and Seeds
Although they don’t contain as much potassium as vegetables or beans, nuts and seeds still contribute to your daily intake.
Good options include:
- Pistachios
- Almonds
- Pumpkin seeds
- Sunflower seeds
Foods That Are High in Potassium: Quick Comparison Table
| Food | Approximate Potassium |
|---|---|
| White beans (1 cup) | 1,000+ mg |
| Cooked spinach (1 cup) | 800+ mg |
| Sweet potato (medium) | 500+ mg |
| Potato with skin (medium) | 900+ mg |
| Avocado (1 medium) | 700+ mg |
| Banana (medium) | 420 mg |
| Salmon (3 oz) | 500+ mg |
| Plain yogurt (1 cup) | 500+ mg |
| Lentils (1 cup cooked) | 700+ mg |
| Tomato paste (¼ cup) | 600+ mg |
Values vary depending on preparation and serving size.
Foods High in Magnesium and Potassium
Many healthy foods naturally provide both minerals, making them excellent choices for overall wellness.
Some of the best foods high in magnesium and potassium include:
- Spinach
- Swiss chard
- Avocados
- Black beans
- Lentils
- Pumpkin seeds
- Edamame
- Bananas
- Yogurt
- Salmon
Magnesium works alongside potassium to support muscles, nerves, heart rhythm, and energy production.
Eating foods that provide both nutrients helps maintain a balanced diet without relying on supplements.
Foods High in Potassium and Magnesium for Everyday Meals
If you’re looking for foods high in potassium and magnesium, building balanced meals is easier than you might think.
Try combinations such as:
Breakfast
- Greek yogurt
- Banana slices
- Pumpkin seeds
Lunch
- Spinach salad
- Grilled salmon
- Avocado
- Black beans
Snack
- Almonds
- Orange
Dinner
- Baked sweet potato
- Grilled chicken
- Steamed broccoli
- Lentils
These meals provide fiber, vitamins, healthy fats, protein, magnesium, and potassium all at once.
Benefits of Eating Potassium-Rich Foods
Getting enough potassium supports many parts of your health.
Supports Healthy Blood Pressure
Potassium helps your body remove excess sodium through urine.
A diet with more potassium-rich foods and less sodium may help maintain healthy blood pressure.
Keeps Muscles Working Properly
Muscles need potassium to contract normally.
Low potassium may contribute to:
- Muscle weakness
- Cramps
- Fatigue
Athletes and active adults often benefit from eating potassium-rich foods after exercise.
Promotes Heart Health
The heart is a muscle that depends on balanced electrolyte levels.
Adequate potassium supports a steady heartbeat and normal heart function.
Supports Healthy Bones
Research suggests diets rich in fruits and vegetables may help maintain stronger bones over time.
Potassium may help reduce calcium loss through urine.
Helps Kidney Function
Healthy kidneys regulate potassium levels in the body.
For most healthy people, eating potassium-rich foods supports normal kidney function.
People with kidney disease should follow medical advice because excess potassium can become dangerous when kidney function is reduced.
Common Signs You May Have Low Potassium Levels
Mild potassium deficiency is uncommon in healthy people eating balanced diets, but low intake or excessive losses can occur.
Possible symptoms include:
| Possible Symptom | What It May Feel Like |
|---|---|
| Fatigue | Feeling unusually tired |
| Muscle cramps | Especially during activity |
| Weakness | Reduced muscle strength |
| Constipation | Slower digestion |
| Tingling | Mild numbness in some cases |
| Irregular heartbeat | May occur in more severe deficiency |
These symptoms can have many different causes, so they should not be used to diagnose potassium deficiency on their own.
Who May Need More Attention to Potassium Intake?
Some people have a greater chance of low potassium.
This includes those who:
- Eat very few fruits and vegetables
- Take certain diuretics
- Experience frequent vomiting or diarrhea
- Sweat heavily during endurance exercise
- Have digestive conditions affecting nutrient absorption
If you suspect a deficiency, your healthcare provider can order a blood test to evaluate potassium levels.
Can You Get Too Much Potassium?
For healthy adults, potassium from food rarely causes problems because the kidneys remove excess amounts.
High potassium, known as hyperkalemia, is more likely to happen when someone has:
- Kidney disease
- Certain heart conditions
- Certain medications
- Excessive supplement use
Do not start potassium supplements unless your healthcare provider recommends them.
Whole foods remain the safest choice for most people.
Common Myths About Potassium
Myth: Bananas are the only good source.
False. Many vegetables, beans, potatoes, and dairy foods contain equal or greater amounts of potassium.
Myth: Everyone should take potassium supplements.
Not true. Most people can meet their needs through food.
Myth: Processed foods contain plenty of potassium.
Many processed foods are actually high in sodium and relatively low in potassium.
Frequently Asked Questions
Are bananas the highest potassium food?
No. White beans, potatoes, spinach, tomato products, and avocados often contain more potassium per serving than bananas.
Can I get enough potassium without supplements?
Yes. Most healthy adults can meet their needs through a balanced diet that includes fruits, vegetables, legumes, dairy, and seafood.
Which fruit has the most potassium?
Avocados, dried apricots, cantaloupe, kiwi, bananas, and oranges are all excellent choices.
Is cooking food bad for potassium?
Some potassium can be lost during boiling because it moves into the cooking water. Steaming, roasting, or baking usually preserves more of the mineral.
Should people with kidney disease eat high-potassium foods?
Not always. Kidney disease can reduce the body’s ability to remove potassium. Anyone with kidney disease should follow their healthcare provider’s dietary recommendations.
Key Takeaways
Eating more foods high in potassium is a simple way to support heart health, muscle function, healthy blood pressure, and overall wellness. While bananas are well known, they are only one of many excellent sources. Leafy greens, potatoes, beans, lentils, avocados, dairy products, seafood, and tomatoes all provide meaningful amounts of this essential mineral.
If you’re asking what foods are high in potassium, focus on building meals around whole, minimally processed foods. Choosing foods that are high in potassium on a regular basis can help you meet your daily needs naturally. Pairing foods high in magnesium and potassium, such as spinach, beans, salmon, avocado, and pumpkin seeds, offers even greater nutritional value by supporting muscles, nerves, and heart health together.
For most healthy adults, a colorful, balanced diet is the best and safest way to maintain healthy potassium levels and enjoy the many benefits this essential nutrient provides.



