Potassium is needed in the body for the normal functioning of nerves and muscles. Low potassium levels can lead to muscle weakness and problems with the heart rhythm.
High and low potassium
Having low levels of potassium in the blood is known as hypokalaemia. It can occur as a side-effect of medication, especially 'water' tablets (diuretics), or if you lose a lot of fluid in diarrhoea and through being sick (vomiting), or by excessive sweating.
High potassium in the blood (hyperkalaemia) can be caused by kidney failure or some medications, most commonly ACE inhibitors. If you need to follow a low-potassium diet because of kidney problems, you should be referred to a specialist dietician who will be able to advise you.
But for most people, eating foods which are rich in potassium will be part of a healthy diet. High potassium intake will help to reduce blood pressure, which in turn will reduce the risk of strokes and heart attacks.
The World Health Organization recommends that adults should eat at least 3510 mg of potassium daily. However, a recent study looking at potassium intake and stroke risk found that very few people met that target.
Which foods contain potassium?
Potassium is present in many different foods, particularly in fruit and vegetables. Therefore, making sure that you have at least five portions of fruit and vegetables daily is very important.
More processed foods tend to contain lower levels of potassium. For example, wholemeal bread and brown rice have higher levels or potassium than their white equivalents.
Low-sodium salt is made from potassium and using it instead of salt will increase your potassium intake. However, it is probably healthier to get used to things tasting less salty than to replace salt with this alternative.
Foods which are particularly rich in potassium
Some vegetables which contain high levels of potassium are:
- Medium baked potato (skin on) 925 mg.
- Medium baked sweet potato (skin on) 450 mg.
- Medium raw tomato 290 mg.
- Half an avocado 490 mg.
Dark green leafy vegetables are also rich in potassium.
Fruits which contain high levels of potassium include:
- Medium banana 425 mg.
- ¼ cup of raisins 270 mg.
- Small orange 240 mg.
- Medium pear 200 mg.
Many more unusual and tropical fruits are also rich in potassium, such as mango, papaya, kiwi and melon.
Protein foods which contain high levels of potassium include:
- Salmon (80 g portion) 534 mg.
- ½ cup of lentils 365 mg.
- Turkey (80 g portion) 250 mg.
- 2 tablespoons peanut butter 210 mg.
Other pulses and beans are also good sources of potassium.
Dairy foods rich in potassium:
- Small pot of yoghurt 350 mg.
- 1 cup of milk 360 mg.
These are just examples of potassium-rich foods but most fresh foods contain quite high levels of potassium. So a normal healthy diet containing a variety of fruit, vegetables and other fresh foods will provide a good quantity of potassium for most people.
Further reading & references
- WHO guidance on dietary salt and potassium; World Health Organization
- Blood Pressure UK: Why potassium helps to lower blood pressure
- Medical News Today:Potassium rich foods could lower stroke risk
Disclaimer: This article is for information only and should not be used for the diagnosis or treatment of medical conditions. EMIS has used all reasonable care in compiling the information but makes no warranty as to its accuracy. Consult a doctor or other healthcare professional for diagnosis and treatment of medical conditions. For details see our conditions.
Dr Jan Sambrook
Dr Jan Sambrook
Dr Hayley Willacy