Potassium is a mineral that’s essential for optimal health and plays a number of key roles in the body.1 Most notably, it helps maintain a healthy blood pressure, and potassium deficiency has been associated with an increased risk of strokes. This article offers 12 foods high in potassium to help you make sure you’re getting enough potassium.
12 foods high in potassium
1. Dried apricots
Potassium per serving 100g = 1880mg
Dried apricots contain 602mg of potassium per serving of eight apricots. They’re also a great source of fibre, which is important for a healthy digestive system.2 Dried apricots are also a good source of iron and magnesium. Both of these are required for energy production, making dried apricots a good snack choice for a boost of energy.3
2. Cooked lentils
Potassium per serving (100g) = 310mg
Lentils are a vegan/vegetarian-friendly protein source containing 9g of protein, as well as being one of the foods high in potassium, with 310mg for every 100g serving. They’re also an excellent source of selenium, which plays a key role in maintaining a functional immune system.4 Lentils are also very low in fat, making them a lean source of protein, carbohydrate and fibre.
We’ve got tonnes of lentil recipes, but here’s one of our favourites…
3. Baked potato
Potassium per serving (165g) = 990mg
A baked potato is an excellent source of potassium, with one medium-sized potato containing 990mg. A baked potato also contains approximately 4g of fibre. Baked potatoes are a high glycaemic carbohydrate source, making them a good option in a post-workout meal as they help to replenish glycogen stores.5
4. Kidney beans
Potassium per 100g = 280mg
Kidney beans are another vegan/vegetarian-friendly protein source, containing 7g of protein in every 100g alongside 280g of potassium. Kidney beans may also support your metabolism as they contain a good source of both phosphorus and manganese.3 Phosphorus also plays a key role in the formation of bones and teeth.6
5. Chicken breast
Potassium per 100g = 460mg
A lean protein source made up of a high percentage of essential amino acids — a medium-sized chicken breast fillet (120g) contains 38g protein and 552mg of potassium. Chicken breast is also an excellent source of B vitamins (especially B3 and B6), phosphorous, and selenium.
Three words. Fajita. Chicken. Rolls.
Potassium per 100g = 208mg
Bananas contain 208mg of potassium per serving and are also a high glycaemic carbohydrate source, making them a good post workout snack. Additionally, bananas are a good source of vitamin B6, which is important for metabolism and energy production.3
Banana bread never went out of style in our book…
7. Milk (semi skimmed)
Potassium per 100g = 156mg
Half a pint of milk contains 418mg of potassium and provides a great blend of both protein (10g) and carbohydrates (12g). Milk contains casein protein, a slow-acting protein that can help reduce muscle-protein breakdown.7 Due to this it makes for a good pre-bed snack for those looking to build or preserve muscle.8 Milk also contains a high amount of calcium, which is important for healthy bones and teeth.9
Potassium per 100g = 212mg
In addition to potassium, broccoli is also a very good source of vitamin K, which helps the body heal from wounds and contributes to blood clotting.10 Broccoli also contains a high amount of vitamin C, which is also good forwound healing, and is important for healthy skin and bones and preventing scurvy.11
Potassium per 100g = 411mg
As well as being one of our foods high in potassium, salmon is also an example of an oily fish containing healthy omega-3 fatty acids. Omega-3s have been linked to a wide range of health benefits, including improved cardiovascular health, insulin sensitivity and immunity.12 Salmon is also a good protein source, containing 23g in every 100g and is high in other important vitamins such as vitamin D, vitamin E and B vitamins.
DIY poke bowl; potassium perfection.
10. Orange juice
Potassium per 100g = 170mg
A typical serving-sized (150ml) glass of orange juice contains approximately 265mg of potassium and a large dose of vitamin C. The sugar content of juices is quite high, so it’s best to be cautious with the quantity and stick to the recommended NHS serving size of 150ml.13
Potassium per 100g = 710mg
Cashews are an excellent source of potassium, with 710mg per 100g. Due to the high-fat content, caution should be taken with the portion size if you are following an energy-restricted diet, with 10 whole cashews containing 128mg of potassium and 103kcals. Cashews are also a good source of magnesium, which plays a part in a wide range of biological roles including muscle function, blood pressure regulation and the maintenance of a healthy immune system.14
Potassium per 100g = 710mg
A medium-sized apple (175g) contains 174mg of potassium. Apples are also a source of fibre (1.2g per medium apple), minerals such as iodine, copper and chloride, and vitamins (including vitamin C and vitamin K).
Why not add a dose of potassium to your morning oats with this recipe?
Take home message
Potassium is an essential mineral that helps to regulate blood pressure and is needed for maintaining good health. It’s recommended that you consume 3500mg of potassium on a daily basis. There are plenty of tasty foods high in potassium, including meat, fish, vegetables, fruits, nuts, beans, and it’s also possible to increase intake through a potassium supplement.