If you’re looking for foods high in potassium, you’ve come to the right place.
We’ve compiled a list of 100 different fruits and vegetables that are rich in this essential nutrient.
You’ll find that foods high in potassium can help lower blood pressure, reduce risk of stroke and coronary heart disease, and increase bone health.

As an added bonus, many of these foods are also rich in other nutrients like fiber and vitamin C that can help boost your health even further.
We also recommend taking a look at our article on polyphenols, which will teach you all about their health benefits and side effects, as well as how they work with other foods to promote weight loss or increase antioxidant intake.
Potassium is an essential mineral that your body needs to function properly. It helps regulate your blood pressure and heart rate, as well as your muscles and nerves.
While many foods contain potassium, some of them have more than others—and some are better for you than others. Here are the top 100 foods high in potassium:

Fruits
- Coconut water (100 grams) – 812 mg
- Papaya (1 fruit) – 561 mg
- Orange juice (1 cup) – 488 mg
- Banana (1 medium) – 474 mg
- Cantaloupe melon (1 wedge) – 444 mg
- Watermelon (1 wedge) – 406 mg
- Dates (10 pieces) – 389 mg
- Grapefruit juice (1 cup) – 375 mg
- Kiwi fruit (1 medium) – 353 mg

Vegetables & legumes
- Lima beans (1/2 cup cooked) – 326 mg11. Sweet potato, baked with skin on (1 medium) – 323mg12. Artichoke hearts, boiled (6 medium hearts cooked) – 317mg13. Brussels sprouts, boiled and drained (12 sprouts boiled

The following is a list of 100 foods high in potassium. This list was compiled by the USDA National Nutrient Database.
- Avocado (1 cup) – 997 mg
- Orange juice, calcium-fortified (1 cup) – 994 mg
- Milk, nonfat, fortified with vitamin A and vitamin D (1 cup) – 972 mg
- Banana (1 medium) – 972 mg
- Cantaloupe, cubed (1 cup) – 947 mg
- Yogurt, plain, low fat (8 oz.) – 946 mg
- White beans, cooked (1 cup) – 943 mg
- Potatoes, baked without skin (medium) – 939 mg
- Spinach (1/2 cup cooked) – 937 mg
- Sweet potato, baked in skin (medium) – 933 mg
- Broccoli rabe, cooked (1/2 cup boiled) – 927 mg
Here are 100 foods high in potassium:
- Banana – 422 mg
- Avocado – 422 mg
- Coconut water – 590 mg
- Spinach – 588 mg
- Tomato – 572 mg
- Apricot – 550 mg
- Cantaloupe – 529 mg
- Dates – 525 mg
- Beet greens – 501 mg
- Mushroom, portabella – 500 mg
- Sweet potato, baked in skin – 498 mg (with skin)

If you want to improve your health and lose weight, you should eat potassium-rich foods. Potassium is an essential mineral that helps regulate the balance of fluids in your body. It also helps your muscles contract, including your heart and bladder muscles.
Potassium is found in many fruits and vegetables. It’s important to eat a variety of different types of fruits and vegetables, so that you’re getting all of the nutrients that each one has to offer.
Here are some foods high in potassium:
- Bananas (4% DV)
- Apricots (3% DV)
- Prunes (3% DV)
- Avocado (3% DV)
- Raisins (2% DV)