Nutrition5 min readBy Espen Opdahl

Is Bread Healthier Than Rice? Close, Until You Count Salt

Per 100g white bread beats cooked white rice on all 5 shared nutrients. Per 100 calories it's 3–2, and bread has about 109× the sodium. USDA data.

Sunn

online

Messages are end-to-end encrypted
Is bread healthier than rice?08:14
Per calorie it's close. For the same 100 calories, white bread has more protein, fiber and calcium, and cooked white rice has more iron and potassium. The big gap is salt: 176.67mg of sodium in the bread vs 1.63mg in the rice. 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

Per 100g, white bread beats cooked white rice on all 5 nutrients the two rows share. Per 100 calories the score drops to 3–2, and bread carries about 109× the sodium. The rows behind every number here are USDA FDC 325871 (bread, white, commercially prepared) and FDC 169708 (rice, white, long-grain, parboiled, enriched, cooked), from FoodData Central.

So the honest answer is "close, until you count salt". Here is how each piece of that falls out of the numbers.

Is bread healthier than rice?

Only by a little, and only on some nutrients: for the same 100 calories, white bread has 3.49g of protein against 2.37g for cooked white rice, 3.62× the calcium and a bit more fiber, while rice has more iron and potassium. That is a 3–2 split, and only the calcium lead is large. Neither row carries vitamin A or C (both are 0), so those are not scored.

The gap that does not close is sodium. 100 calories of white bread holds 176.67mg of it. 100 calories of cooked white rice holds 1.63mg.

Gram for gram, bread wins everything

Per 100g, white bread has 3.24× the protein of cooked white rice, 2.56× the fiber, 2.09× the potassium, 1.92× the iron and 7.95× the calcium. It also has 2.2× the calories, 270 against 123, because bread is a far drier food than rice that has been boiled in water. Most of that per-100g sweep is the calories talking.

Per 100gWhite breadWhite rice, cookedAhead
Calories270123—
Protein9.43g2.91gBread, 3.24×
Fiber2.3g0.9gBread, 2.56×
Potassium117mg56mgBread, 2.09×
Iron3.48mg1.81mgBread, 1.92×
Calcium151mg19mgBread, 7.95×
Sodium477mg2mgRice has less

Per 100 calories, iron and potassium change sides

Counted per 100 calories, cooked white rice has 1.47mg of iron against 1.29mg for white bread, and 45.53mg of potassium against 43.33mg. 100 calories is 37g of bread or 81g of rice, which is roughly how the two get swapped at a meal: a sandwich's worth of one against a bowl's worth of the other.

Per 100 kcalWhite breadWhite rice, cookedAhead
Protein per 100 kcal3.49g2.37gBread, 1.48×
Calcium per 100 kcal55.93mg15.45mgBread, 3.62×
Fiber per 100 kcal0.85g0.73gBread, 1.16×
Iron per 100 kcal1.29mg1.47mgRice, 1.14×
Potassium per 100 kcal43.33mg45.53mgRice, 1.05×
Sodium per 100 kcal176.67mg1.63mgRice, about 109× less

The two rice leads are small, so we checked them against USDA's rounding. Every value in these rows is rounded (rice's 56mg of potassium could be anything from 55.5mg to 56.5mg, and each calorie count carries its own rounding). Even at the least favourable ends, rice stays ahead on potassium, 44.94mg against at most 43.60mg per 100 calories, and on iron. Bread's fiber lead survives the same test. So the 3–2 score is real, just not dramatic.

How much more sodium is in bread than rice?

White bread has 477mg of sodium per 100g against 2mg for cooked white rice; per 100 calories that is 176.67mg against 1.63mg, about 109×. Rice's 2mg is the least precise number here, since it could round from anything between 1.5mg and 2.5mg, so the true multiple sits somewhere between 86× and 146×. No other difference between bread and rice comes close.

In a portion: 50g of white bread carries 238.5mg of sodium, and 50g of cooked rice carries 1mg. The rice figure assumes it was cooked without salt. Rice cooked in salted water, or served with soy sauce, picks up sodium that this row does not include, and we hold no salted-rice row to say how much.

What about whole wheat bread vs brown rice?

Per 100 calories, whole-wheat pita beats parboiled brown rice on 6 of 7 nutrients, with 3.24× the iron and 2.01× the fiber, and the two tie on magnesium. Two row notes matter here. Our whole-wheat bread row is a whole-wheat pita (FDC 174916), not a sandwich loaf. The rice is Uncle Ben's parboiled brown, cooked (FDC 173263).

Per 100 kcalWhole-wheat pitaBrown rice, cookedAhead
Iron per 100 kcal1.17mg0.36mgPita, 3.24×
Calcium per 100 kcal5.73mg2.04mgPita, 2.81×
Fiber per 100 kcal2.33g1.16gPita, 2.01×
Protein per 100 kcal3.74g2.10gPita, 1.78×
Potassium per 100 kcal64.89mg41.50mgPita, 1.56×
Zinc per 100 kcal0.58mg0.52mgPita, 1.11×
Magnesium per 100 kcal26.34mg26.53mgTie
Sodium per 100 kcal160.69mg2.72mgRice, about 59× less

Magnesium is a tie because the rounding ranges overlap: pita lands between 26.10mg and 26.58mg per 100 calories, brown rice between 26.10mg and 26.96mg. So the whole-grain pair is a clearer win for bread than the white pair, and it keeps the same catch. The pita has 421mg of sodium per 100g against 4mg for the brown rice.

So which should you eat?

If you watch your salt, rice is the easier fit: cooked plain, it adds almost no sodium, and it gives up only small amounts of protein and calcium per calorie. If salt is not a concern, bread gives slightly more protein per calorie, and whole-wheat pita beats brown rice on 6 of 7 nutrients per 100 calories.

Three things this comparison cannot tell you. White bread's row has no magnesium or zinc values, so we score neither for the white pair. None of these rows carries a glycemic index, so we make no blood-sugar claim. And loaves vary a lot on sodium, so the label on your bread beats any average, ours included.

Related

The full rows are on white bread and white rice, and white bread vs whole wheat bread compares the two loaves directly. If you are choosing between rices instead, brown rice vs white rice shows what enrichment adds back, and rice vs potatoes puts rice up against the other big side dish, 100 calories at a time.

Salt adds up where you cannot see it

Bread rarely looks like a salty food, which is why its sodium slips past people who count it, and nobody adds up the slices from breakfast, lunch and dinner by hand. With Sunn you send "turkey sandwich and a coffee" on WhatsApp and it logs the meal for you. At the end of the day, ask how much sodium you had, and the reply is built from your own logged meals.

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 bread healthier than rice?

Only by a little, and not on salt. For the same 100 calories, white bread has 3.49g of protein against 2.37g for cooked white rice, 3.62× the calcium and a bit more fiber, while the rice has more iron and potassium. White bread also has 176.67mg of sodium per 100 calories against 1.63mg for rice. The rows are USDA FDC 325871 and FDC 169708.

Is rice healthier than bread?

If you watch your salt, yes: cooked plain white rice has 2mg of sodium per 100g against 477mg for white bread. Per 100 calories, rice also has more iron (1.47mg against 1.29mg) and potassium (45.53mg against 43.33mg), but less protein, fiber and calcium.

Does bread or rice have more calories?

Bread, per 100g: white bread has 270 calories and cooked white rice 123, so bread has 2.2× the calories by weight. 100 calories is 37g of white bread or 81g of cooked rice.

Is whole wheat bread healthier than brown rice?

On our rows, yes. Per 100 calories, whole-wheat pita (FDC 174916) beats parboiled brown rice (FDC 173263) on 6 of 7 nutrients, with 3.24× the iron and 2.01× the fiber, and the two tie on magnesium. The pita has 421mg of sodium per 100g against 4mg for the rice.

How much more sodium is in bread than rice?

About 109× per 100 calories: 176.67mg for white bread against 1.63mg for cooked white rice. Because the rice figure is rounded, the true multiple sits between 86× and 146×. Rice cooked in salted water will carry more than this row shows.

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