Indian kitchen counter with a bunch of bananas, spinach leaves, a bowl of dried dates and raisins, boiled potatoes and a glass of coconut water arranged on a wooden table, soft window light
Indian Nutrition

Potassium Rich Foods in India: A List With mg per Serving, Not Just per 100 g

Updated November 15, 2026 · 9 min read · By UltraFit360 Team

💡 Quick Answer

Per serving, the biggest Indian potassium sources are a medium potato (812 mg), 100 g of spinach (625 mg) and a glass of coconut water (625 mg), followed by sweet potato, 30 g of dry soya bean (484 mg), a banana (434 mg), guava and the dals. Adults need about 2,600 mg (women) to 3,400 mg (men) a day (US adequate intakes). Banana is a good source, but it is not the richest; it is just the best known.

  • Dal and rajma: 418 mg in 30 g dry toor dal, 410 mg in 30 g dry rajma.
  • Dry fruit: 332 mg in 30 g of raisins, 241 mg in about 3 dates.
  • Drinks: coconut water 625 mg per glass, milk 288 mg.

Potassium helps control blood pressure, muscle contraction and fluid balance, and many Indian diets fall short of it, especially when they rely on rice, refined flour and little fruit or vegetable. The usual advice is "eat a banana", but a banana is only a middling source. This page lists Indian foods by potassium per serving, because a food that is rich per 100 g (such as dried spices) may give very little in a normal serving.

Potassium Rich Foods in India: mg per Serving

Food and servingWeightCaloriesProteinPotassium per serving% of 2600 mg daily value
Potato, raw (150 g)150 g (1 medium)105 kcal2.3 g812 mg31%
Spinach (100 g)100 g raw24 kcal2.1 g625 mg24%
Coconut water, fresh (250 ml)250 ml (1 glass)48 kcal1.8 g625 mg24%
Sweet potato (150 g)150 g164 kcal2.0 g518 mg20%
Soya bean, dry (30 g)30 g dry114 kcal10.7 g484 mg19%
Banana, ripe (120 g)120 g peeled (1 medium)133 kcal1.5 g434 mg17%
Guava, white (150 g)150 g (1 medium)48 kcal2.2 g424 mg16%
Toor (red gram) dal, dry (30 g)30 g dry99 kcal6.5 g418 mg16%
Rajma (red kidney bean), dry (30 g)30 g dry89 kcal5.8 g410 mg16%
Moong dal, dry (30 g)30 g dry98 kcal7.2 g380 mg15%
Cucumber (200 g)200 g (1 medium)39 kcal1.4 g366 mg14%
Raisins, black (30 g)30 g (a handful)92 kcal0.8 g332 mg13%
Button mushroom (100 g)100 g28 kcal3.7 g318 mg12%
Pistachios (30 g)30 g162 kcal7.0 g316 mg12%
Beetroot (100 g)100 g36 kcal1.9 g306 mg12%
Cow milk, whole (250 g)250 ml (1 glass)182 kcal8.2 g288 mg11%
Chana dal, dry (30 g)30 g dry99 kcal6.5 g287 mg11%
Dates, dry (30 g)30 g (about 3 dates)96 kcal0.7 g241 mg9%
Curd (plain yogurt, 150 g)150 g (1 katori)92 kcal5.2 g232 mg9%
Almonds (30 g)30 g183 kcal5.5 g210 mg8%
Groundnuts (30 g)30 g156 kcal7.1 g204 mg8%
Tomato, ripe (100 g)100 g19 kcal0.8 g167 mg6%

Source: IFCT 2017 (ICMR-NIN) for the IFCT rows (energy converted from kJ; potassium converted from g to mg) and USDA FoodData Central (SR Legacy) for coconut water (170174) and curd (171284). Dry weights for pulses and nuts; raw weights for vegetables. The percentage is of 2,600 mg, the US adequate intake for adult women (3,400 mg for men). Serving sizes are our assumptions.

The list is sorted by potassium per serving. A medium potato (812 mg), 100 g of spinach (625 mg) and a glass of coconut water lead, ahead of a banana (434 mg). Pulses and dry fruit are very dense per 100 g, but the servings are small: 30 g of dry soya bean gives 484 mg, and a katori of cooked dal holds roughly what 30 g of dry dal does. Coconut water (625 mg a glass) and milk (288 mg a glass) are easy drinks to add. Cucumber and tomato are low per 100 g (183 and 167 mg), so they help only in large amounts.

How Much Potassium Do You Need?

The US adequate intake is 2,600 mg a day for adult women and 3,400 mg for adult men; some countries set it higher, around 3,500 mg. Most people eating a mixed Indian diet with dal, vegetables and fruit get a large share of this, but a diet of rice, refined flour and tea gets far less. Potassium works with sodium: a diet high in salt and low in potassium is linked with higher blood pressure. Raising potassium through food, rather than supplements, is the safe way, and it helps blood pressure in many people. Salt substitutes made from potassium chloride can be dangerous for some people, so do not use them without medical advice.

Who Should Be Careful With Potassium?

People with kidney disease, those on certain blood pressure medicines (ACE inhibitors, ARBs, potassium-sparing diuretics) and anyone told to restrict potassium should not simply eat more of these foods. High blood potassium can cause serious heart rhythm problems. If you have kidney disease or take such medicines, ask your doctor or a renal dietitian before changing your diet. Healthy people do not usually get too much potassium from food.

Potassium Rich Foods in Hindi (Aam Naam)

Easy Ways to Add Potassium to Your Day

Spices such as turmeric and cumin are very rich in potassium per 100 g (IFCT lists about 2,374 mg and 1,886 mg per 100 g), but a teaspoon weighs only 2 to 3 g, so they add little. For fruit with potassium see sweet potato calories and guava calories and nutrition. For your protein target use the protein calculator, and browse the nutrition hub.

Frequently Asked Questions

Which Indian foods are highest in potassium?

Per serving: dry soya bean (484 mg in 30 g), toor dal (418 mg), rajma, moong dal, raisins, pistachios, dates, potato (812 mg in a medium potato) and spinach (625 mg per 100 g).

How much potassium is in a banana?

A 120 g peeled banana has about 434 mg (IFCT 2017), which is about 17 percent of 2,600 mg. It is a good source, but potato, spinach, dal and dry fruit give more per serving.

How much potassium do I need a day?

The US adequate intake is 2,600 mg for adult women and 3,400 mg for adult men. Your needs may differ with health conditions and medicines.

What are potassium rich vegetables?

Potato, spinach, sweet potato, mushroom and beetroot. 100 g of spinach has about 625 mg and a medium potato about 812 mg.

Does coconut water have a lot of potassium?

A 250 ml glass has about 625 mg (USDA), a good amount, with few calories.

Who should avoid high-potassium foods?

People with kidney disease or on medicines that raise potassium should talk to their doctor before eating more. Healthy people rarely get too much from food.

Sources: IFCT 2017 (ICMR-National Institute of Nutrition) for the potassium and energy of pulses, dry fruit, nuts, vegetables, fruit and milk (IFCT lists minerals in grams; converted to mg); USDA FoodData Central (SR Legacy) for fresh coconut water (170174) and plain yogurt (171284). Adequate intakes are the 2019 US figures. Serving sizes are our assumptions. This page is general information, not medical advice.

More from UltraFit360
UF
UltraFit360 Team

AI-powered fitness coaching — helping you track smarter, train better, and transform faster. Learn more →

Track Your Meals and Nutrients Automatically

Log meals from a photo in UltraFit360 and see protein and calories against your daily target.