Early version. Nutrient values from USDA FoodData Central; dietitian review in progress. Not medical advice.

Navy beans vs tofu: which is healthier?

They are about equally nutrient-dense: navy beans scores 68/100 and tofu 69/100, so pick by your goal. Both can be part of a healthy diet; the table below shows where each one is stronger. Source: USDA FoodData Central.

Navy beans

68/100High nutrient density

140 kcal per 100 g. 1 cup cooked: 182 g

Tofu

69/100High nutrient density

78 kcal per 100 g. 1/2 cup: 126 g

Which to pick for your goal

  • Fewer caloriesTofu140 vs 78 kcal per 100 g
  • More proteinAbout even8.2 vs 9 g per 100 g
  • More fiberNavy beans11 vs 0.9 g per 100 g
  • Less sugarAbout even0.4 vs 0.6 g per 100 g
  • More potassiumNavy beans389 vs 148 mg per 100 g
  • Less saturated fatNavy beans<0.1 vs 0.8 g per 100 g

Nutrition side by side

Per 100 g and per typical portion. Bold marks the better value for each row.
NutrientNavy beans, 100 gTofu, 100 gNavy beans, 182 gTofu, 126 g
Calories140 kcal78 kcal255 kcal98 kcal
Protein8.2 g9 g15 g11 g
Carbohydrates26 g2.9 g47 g3.6 g
Sugars0.4 g0.6 g0.7 g0.8 g
Fiber11 g0.9 g19 g1.1 g
Fat0.6 g4.2 g1.1 g5.3 g
Saturated fat<0.1 g0.8 g0.2 g1 g
Vitamin C0.9 mg0.2 mg1.6 mg0.3 mg
Vitamin A0 µg0 µg0 µg0 µg
Potassium389 mg148 mg708 mg186 mg
Iron2.4 mg1.6 mg4.3 mg2 mg
Calcium69 mg201 mg126 mg253 mg
Magnesium53 mg37 mg96 mg47 mg
Sodium0 mg12 mg0 mg15 mg

Last updated . Scores use the HowHealthyIs Score method.

All about navy beans All about tofu Open in compare tool