Nutrition5 min readBy Espen Opdahl

Is Rice Healthier Than Potatoes? Per Calorie, Potatoes Win

Per 100g, cooked white rice and raw potato split 8 nutrients 4–4. Per 100 calories potatoes win 6 of 8, with 12.1× the potassium. Rice keeps iron.

Sunn

online

Messages are end-to-end encrypted
Is rice healthier than potatoes?08:14
Per calorie, potatoes win. Raw potato beats cooked white rice on 6 of 8 nutrients per 100 calories, with 12.1× the potassium and 3.7× the fiber. Rice keeps one lead, iron, because it is enriched. Want me to log your portion?08:14
Message

This is what Sunn would say

Sunn is your nutrition coach on WhatsApp. Ask it anything about food, log what you eat, or get ideas that fit your goal.

Try Sunn free

Gram for gram, cooked white rice and raw potatoes split eight nutrients 4–4. Per 100 calories, potatoes win 6 of 8, rice wins 1 (iron), and calcium is a draw. The rows are USDA FoodData Central FDC 169708 (white rice, long-grain, parboiled, enriched, cooked) and FDC 170026 (potatoes, flesh and skin, raw).

Same two foods, same USDA numbers, two different answers. The reason is water, and once you see it the question gets easy.

Is rice healthier than potatoes?

Not per calorie. For the same 100 calories, raw potatoes give 12.1× the potassium, 4.1× the magnesium and 3.7× the fiber of cooked white rice, plus 25.58mg of vitamin C where rice has none. Rice keeps one clear lead, iron, at 1.47mg against 1.05mg per 100 calories, and that lead comes from enrichment: the row is white rice with iron added back after milling.

100 calories is 81g of cooked rice or 130g of raw potato. So the potato side of every per-calorie figure is a bigger plate, which is the other half of why it wins.

Per 100g, it looks like a tie

Per 100g, cooked white rice leads on protein (2.91g against 2.05g), iron, zinc and calcium, and raw potato leads on fiber, potassium, vitamin C and magnesium. That is the table most comparisons print, and it is why the question feels like a coin toss.

NutrientWhite rice — cookedPotato — rawWinner per 100g
Calories12377
Protein2.91g2.05gRice
Iron1.81mg0.81mgRice
Zinc0.37mg0.3mgRice
Calcium19mg12mgRice
Fiber0.9g2.1gPotato
Potassium56mg425mgPotato
Vitamin C0mg19.7mgPotato
Magnesium9mg23mgPotato

Why per 100 calories is the fair test here

The two rows are not in the same state: the rice is cooked grain that has soaked up its cooking water, and the potato is raw. Water changes how much 100g weighs but carries no calories. Counting per 100 calories strips the water out and compares the food itself. It also matches how people actually eat these two: you swap one for the other on a plate, at roughly the same calories.

On that basis, three of the rice leads flip or vanish. Protein goes to the potato, 2.66g against 2.37g per 100 calories. Zinc flips too, 0.39mg against 0.30mg. Calcium becomes a draw.

NutrientWhite rice — cookedPotato — rawWinner, and by how much
Potassium per 100 kcal45.5mg551.9mgPotato, 12.1×
Magnesium per 100 kcal7.32mg29.87mgPotato, 4.1×
Fiber per 100 kcal0.73g2.73gPotato, 3.7×
Vitamin C per 100 kcal0mg25.58mgPotato
Zinc per 100 kcal0.30mg0.39mgPotato, 1.3×
Protein per 100 kcal2.37g2.66gPotato, 1.12×
Calcium per 100 kcal15.45mg15.58mgDraw
Iron per 100 kcal1.47mg1.05mgRice, 1.4×

Why a draw on calcium, when 15.58mg is bigger than 15.45mg? Because the USDA figures are rounded. Rice's 19mg could be anything from 18.5mg to 19.5mg, and the calorie counts are rounded too. Allow for that and rice lands somewhere between 15.0mg and 15.9mg per 100 calories, while potato lands between 14.8mg and 16.3mg. The ranges overlap, so neither can be called the winner. The protein and zinc flips survive the same test.

Are potatoes healthier than rice, then?

On these eight nutrients, yes: per 100 calories, raw potato wins 6 of 8, and cooked white rice wins only iron. Potatoes also have fewer calories per 100g, 77 against 123, so the same weight on your plate costs less. What rice has going for it is iron and almost no sugar: 0.09g per 100 calories against the potato's 1.06g. Fat is tiny in both, 0.30g for rice and 0.12g for potato per 100 calories.

Three limits keep this honest. First, the potato row is raw. Boiling leaches some potassium and vitamin C into the water, and we hold no boiled-potato row to say how much, so treat those two leads as upper bounds. Second, the rice row is parboiled and enriched. Plain white rice that is not enriched would lose most of its iron lead, and brown rice is a different comparison again. Third, neither food carries vitamin A in these rows (both are 0), and we do not score what a row does not hold.

Related

The full rows are on white rice and potato. The same cooked-versus-dry trap turns up in our grain protein ranking, where dry pasta looks like the protein champion until you count per calorie. And the grain potassium ceiling shows how far every grain sits below the potato on potassium.

The swap only counts if you can see it

Swapping rice for potatoes is a small change, and small changes vanish unless someone adds them up. Nobody wants to weigh a baked potato and look up a row every night. With Sunn you send "half plate of potatoes with the chicken" on WhatsApp, and it keeps the running total. A week later, ask it whether the swap changed your fiber or potassium, and it answers from what you actually ate.

E

Written by Espen Opdahl

Founder of Sunn. Building AI-powered nutrition coaching to make healthy eating simple. Nutrition data sourced from the USDA FoodData Central database.

Medical disclaimer: This content is for informational purposes only and is not a substitute for professional medical advice, diagnosis, or treatment. Always consult a qualified healthcare provider before making changes to your diet or exercise routine.

Common Questions

Is rice healthier than potatoes?

Not per calorie. For the same 100 calories, raw potatoes beat cooked white rice on 6 of 8 nutrients: 12.1× the potassium, 4.1× the magnesium, 3.7× the fiber, 25.58mg of vitamin C against none, and more zinc and protein. Rice wins only iron (1.47mg against 1.05mg), because the row is enriched, and calcium is a draw. The rows are USDA FDC 169708 and FDC 170026.

Are potatoes healthier than rice?

On these eight nutrients, yes, when you compare equal calories. Potatoes also have fewer calories per 100g, 77 against 123 for cooked white rice. Per 100g the two split the eight nutrients 4–4, which is why the answer depends on the basis you pick.

Does rice or potato have more protein?

Per 100g, cooked white rice has more: 2.91g against 2.05g for raw potato. Per 100 calories the order flips, and potato has 2.66g against rice's 2.37g. Neither is a strong protein source.

Which has more potassium, rice or potatoes?

Potatoes, by far. Raw potato has 425mg of potassium per 100g against 56mg for cooked white rice, and 551.9mg against 45.5mg per 100 calories, which is 12.1× as much. Boiling leaches some potassium into the water, so a boiled potato will carry somewhat less.

Why do rice vs potato comparisons disagree?

Because they use different bases. The rice figures are for cooked rice and the potato figures for raw potato, so per 100g compares different amounts of water. Per 100 calories removes the water, and on that basis potatoes win 6 of 8 nutrients.

Get a personalized nutrition plan

Find out exactly what and how much to eat for your goals. Takes 60 seconds.

Take the free quiz

More from the Blog