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 100g | White bread | White rice, cooked | Ahead |
|---|---|---|---|
| Calories | 270 | 123 | — |
| Protein | 9.43g | 2.91g | Bread, 3.24× |
| Fiber | 2.3g | 0.9g | Bread, 2.56× |
| Potassium | 117mg | 56mg | Bread, 2.09× |
| Iron | 3.48mg | 1.81mg | Bread, 1.92× |
| Calcium | 151mg | 19mg | Bread, 7.95× |
| Sodium | 477mg | 2mg | Rice 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 kcal | White bread | White rice, cooked | Ahead |
|---|---|---|---|
| Protein per 100 kcal | 3.49g | 2.37g | Bread, 1.48× |
| Calcium per 100 kcal | 55.93mg | 15.45mg | Bread, 3.62× |
| Fiber per 100 kcal | 0.85g | 0.73g | Bread, 1.16× |
| Iron per 100 kcal | 1.29mg | 1.47mg | Rice, 1.14× |
| Potassium per 100 kcal | 43.33mg | 45.53mg | Rice, 1.05× |
| Sodium per 100 kcal | 176.67mg | 1.63mg | Rice, 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 kcal | Whole-wheat pita | Brown rice, cooked | Ahead |
|---|---|---|---|
| Iron per 100 kcal | 1.17mg | 0.36mg | Pita, 3.24× |
| Calcium per 100 kcal | 5.73mg | 2.04mg | Pita, 2.81× |
| Fiber per 100 kcal | 2.33g | 1.16g | Pita, 2.01× |
| Protein per 100 kcal | 3.74g | 2.10g | Pita, 1.78× |
| Potassium per 100 kcal | 64.89mg | 41.50mg | Pita, 1.56× |
| Zinc per 100 kcal | 0.58mg | 0.52mg | Pita, 1.11× |
| Magnesium per 100 kcal | 26.34mg | 26.53mg | Tie |
| Sodium per 100 kcal | 160.69mg | 2.72mg | Rice, 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.
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.