First things first — let’s talk about what potassium is! Potassium is a mineral and an electrolyte that you can absorb from your food. It is important to regularly eat plenty of foods that are high in potassium because your body doesn’t store it.

Potassium is an important mineral, so not getting enough can lead to health problems. With that in mind, I do want to point out that anyone with kidney problems should be mindful of their potassium intake — chat with your health professional for more details.

Leafy greens such as spinach, kale, silverbeet


Leafy greens are so simple to add to sandwiches, wraps or you can use them as a side salad.

If you’re not a huge fan of kale on its own, try adding it to main meals with other flavours you enjoy. This broccoli and kale soup is a good place to start.


Root vegetables: carrots, beetroot, potatoes, sweet potatoes


If you’re not already using root vegetables in your dishes, this is a great reason to start!

Sweet potato is such a versatile ingredient — did you know you can even make it into sweet potato waffles?


Vine fruits like  tomato, zucchini, eggplant, pumpkin


Beans such as black beans, white beans


Love making a big pot of chilli or soup? Try adding in some beans! They can perform triple duty — providing your body with fibre, protein and potassium.

Edamame is also high in potassium, so try eating it as a snack or using it as a side dish.


Seafood: salmon, tuna

For my BBG girls who love fish, you’ll be pleased to know it makes it onto the foods high in potassium list! The bonus is most of these are also rich in omega-3 fatty acid, which can help to reduce inflammation in your body.