Getting enough potassium each day helps your body work at its best. This mineral supports your heart, muscles, and nerves, and it helps balance fluids to keep you feeling steady and strong.
Knowing which foods offer the most potassium gives you simple ways to add more of this key nutrient to your daily meals.

You might think of bananas right away, but many other options pack even more potassium. Foods like avocados, lentils, and spinach make it easy to meet your daily needs while keeping your diet balanced and tasty.
This guide walks you through ten of the best potassium-rich foods that fit easily into everyday eating.
Avocados
Avocados provide a reliable source of potassium. One medium avocado gives you close to 975 milligrams, helping you reach your daily need of about 4,700 milligrams.
When you eat avocados, you also get healthy fats, fiber, and vitamin E. These nutrients support heart health and can help keep you full longer.
You can slice avocado on toast, mix it into salads, or blend it into smoothies for an easy potassium boost. Their mild flavor mixes well with both savory and sweet foods, making them easy to fit into your diet.
Sweet Potatoes
Sweet potatoes offer a tasty way to boost your potassium intake. One medium sweet potato provides around 540 to 700 milligrams.
They also give you fiber, vitamin A, and vitamin C. These nutrients support your eyes, skin, and immune system.
You can bake, roast, or mash them. Try leaving the skin on to get more nutrients and texture.
Their mild sweetness works well with both savory and slightly sweet dishes. Keep portions simple—about one medium potato per serving.
Spinach
Spinach stands out as one of the best sources of potassium. One cup of cooked spinach has around 840 milligrams.
It’s also packed with iron, magnesium, and folate, giving your body more than just potassium. You can eat spinach fresh in salads, blended into smoothies, or cooked in soups and pasta.
Cooking can change the texture and flavor, but it still keeps most of its nutrients. Using it in different ways makes it simple to get more potassium in your meals.
The potassium in spinach helps balance fluids and supports healthy blood pressure. You don’t need to eat a lot to get the benefits—just include a handful in your regular dishes.
Lentils

Lentils offer an affordable and nutritious source of potassium. One cup of cooked lentils gives you around 700 milligrams.
They also supply protein and fiber, which support steady energy and digestion. You can add lentils to soups, salads, or grain bowls without much effort.
Lentils absorb flavors well, making them easy to mix with herbs, spices, and vegetables. You can even use them in place of meat in some recipes for a lighter meal that still feels filling.
Different types of lentils—brown, green, red, or black—offer variety in flavor and texture. Brown and green lentils hold their shape when cooked, great for salads or sides.
Red lentils cook quickly and break down more, perfect for soups or stews.
Salmon

Salmon provides another strong source of potassium. A 3-ounce serving has around 330 milligrams.
This nutrient supports healthy muscles and stable blood pressure. Salmon also provides omega-3 fatty acids, which support heart and brain health.
You can cook salmon in different ways to fit your taste. Try it grilled, baked, or poached.
Pair it with vegetables or rice for a simple, nutrient-packed meal.
Bananas
Bananas often come to mind when you think of foods high in potassium. A medium banana gives you roughly 350 to 400 milligrams of potassium, which helps your body balance fluids and supports healthy muscle and nerve function.
Because bananas are low in fat and sodium, they fit easily into most diets. You can grab a banana for a quick breakfast, pre-workout energy, or an afternoon snack.
It’s easy to digest and provides natural sweetness without added sugar. You can slice it over cereal, blend it into a smoothie, or eat it on its own.
Bananas also give you small amounts of vitamin B6 and fiber. These nutrients support your metabolism and help you feel satisfied longer.
White Beans
White beans contain a surprising amount of potassium. Just half a cup serves up around 400 milligrams, giving you a simple way to boost your daily intake.
They also provide small amounts of calcium and iron, which add more nutrition to your meals. You can easily include white beans in soups, salads, or casseroles.
Their mild flavor blends well with most ingredients, so they don’t overpower other foods. You can even mash them to make a creamy spread or use them as a base for dips.
Eating white beans helps support normal muscle and heart function because of their potassium content. If you prefer plant-based meals, they fit right in as a good source of protein and fiber.
Buy canned or dry white beans based on what works best for you. Rinse canned beans before using to cut extra sodium.
Potatoes
Potatoes offer a good boost of potassium. A medium baked potato with the skin provides about 900 milligrams.
The skin holds much of the potassium, so keep it on when you can. You can enjoy potatoes in many ways—baked, boiled, or mashed.
Choose lighter cooking methods instead of frying to keep them healthy. Pairing potatoes with vegetables or lean protein makes an easy, balanced meal.
Besides potassium, potatoes also give you vitamin C, vitamin B6, and fiber. They help your muscles work well and support steady blood pressure.
Beets
Beets provide a tasty and colorful way to get more potassium in your diet. One cup of cooked beets gives you several hundred milligrams of potassium.
Beets also offer other helpful nutrients like folate, manganese, and fiber. These nutrients play a role in supporting metabolism and cell growth.
You can enjoy beets roasted, steamed, or even sliced raw in a salad. Their mild sweetness pairs well with savory dishes and adds a rich color to your plate.
Try adding beet greens too—they contain potassium and other vitamins that round out the meal.
Yogurt
A serving of yogurt gives you a good amount of potassium. This mineral helps your muscles work and supports normal blood pressure.
Yogurt makes it easy to add potassium to your diet. Choose plain or low-fat yogurt when you can.
These options have less added sugar and still give you plenty of nutrients like calcium and protein. Adding fruit, such as banana slices or berries, boosts flavor and provides even more vitamins and minerals.
Enjoy yogurt as a snack, mix it into smoothies, or use it as a base for sauces or dips. Its versatility helps you include it in your daily meals while meeting your potassium goals.

Hi all! I’m Cora Benson, and I’ve been blogging about food, recipes and things that happen in my kitchen since 2019.

