Healthy Food

Foods high in potassium

A UK list of foods high in potassium per portion, how much you need a day, and who should be careful with potassium.

Last reviewed: October 2026 · How we check our content

Potassium in numbers

3,500 mg

a day — UK reference intake for adults

~400 mg

potassium in a medium banana

~900 mg

in a medium jacket potato with skin

Lower BP

more potassium and less salt helps blood pressure

Foods high in potassium (per portion)

FoodPortionPotassium (approx.)
Jacket potato with skin1 medium (180 g)~900 mg
Dried apricots6 halves (50 g)~800 mg
Butter beans / kidney beansHalf tin (120 g)~400–500 mg
Spinach (cooked)80 g~400 mg
Banana1 medium~400 mg
Salmon100 g fillet~400 mg
AvocadoHalf~350 mg
Lentils (cooked)120 g~370 mg
Milk250 ml glass~400 mg
Plain yoghurt150 g pot~350 mg
Tomatoes / tomato purée80 g / 1 tbsp~200–250 mg
Orange1 medium~250 mg

Kidney disease

If you have kidney disease or take some blood pressure medicines (ACE inhibitors, potassium-sparing diuretics), you may need less potassium. Follow your kidney team's advice and avoid potassium salt substitutes unless told otherwise.

World health facts

All facts
~2B

People lacking key micronutrients

Around 2 billion people lack essential vitamins and minerals such as iron, zinc, iodine and vitamin A.

Source: WHO

30%

Women 15–49 with anaemia

Nearly a third of women of reproductive age are anaemic, often due to iron deficiency.

Source: WHO 2023

40%

Young children with anaemia

About 40% of children aged 6–59 months worldwide have anaemia.

Source: WHO 2023

~1B

People low in vitamin D

Around a billion people are vitamin D deficient — common in the Middle East despite the sun, due to covered skin and indoor life.

Source: Nutrients reviews

Related articles

More in Eat Well

Questions people ask

What food is highest in potassium?

Potatoes with skins, dried apricots, beans, spinach, bananas, salmon and milk are among the richest everyday sources.

How much potassium do I need a day?

The UK reference intake for adults is 3,500 mg a day, which most people can get from a varied diet.

Should I take potassium supplements?

Not usually. Too much potassium can be harmful, so only take supplements if a doctor advises it.

Sources

  • • UK Reference Nutrient Intake for potassium (3,500 mg/day)
  • • NHS: Vitamins and minerals — potassium
  • • Kidney Care UK: potassium and diet
  • • McCance & Widdowson's Composition of Foods

General information based on UK public health sources, not medical advice. Calorie and nutrient figures are approximate. Speak to your GP or a registered dietitian before major diet changes, especially if you have a health condition such as kidney disease.