Navy Beans vs Kidney Beans: Calories and Nutrition Compared (2026)

Navy beans and kidney beans have distinct nutritional profiles.

Medically reviewed by Dr. Emily Torres, Registered Dietitian Nutritionist (RDN)

Navy beans contain 140 calories and 8.2 g of protein, while kidney beans have 123 calories and 9.5 g of protein. Kidney beans are higher in protein and lower in calories.

Navy beans and kidney beans are both popular legumes, each offering unique nutritional benefits. This comparison will highlight their key differences in calories, protein, carbohydrates, and more.

What Is the Difference Between Navy Beans and Kidney Beans?

Navy beans are small, white legumes that are commonly used in soups and baked dishes. They are known for their creamy texture and mild flavor. Kidney beans are larger, red legumes that are often used in chili and salads. They are recognized for their firm texture and slightly sweet taste.

Navy Beans vs Kidney Beans: Nutrition Side by Side

The following table provides a side-by-side comparison of Navy beans and Kidney beans based on their nutritional content.

Nutrient (per 100 g) Navy beans (cooked) Kidney beans (cooked)
Calories 140 kcal 123 kcal
Protein 8.2 g 9.5 g
Carbs 26.1 g 21.9 g
Sugar 0.4 g 0.3 g
Fat 0.6 g 0.2 g
Fiber 10.5 g 9.3 g
Sodium 0 mg 241 mg

Which Is Better, Navy Beans or Kidney Beans?

For weight loss: Navy beans have 140 calories per 100 g, while kidney beans have 123 calories. Kidney beans are lower in calories.

For muscle and protein: Navy beans provide 8.2 g of protein per 100 g, whereas kidney beans offer 9.5 g. Kidney beans are higher in protein.

For low-carb or low-sugar: Navy beans contain 26.1 g of carbohydrates and 0.4 g of sugar, while kidney beans have 21.9 g of carbohydrates and 0.3 g of sugar.

How to Track Navy beans and Kidney beans Accurately

It's easy to misjudge portion sizes and macros when evaluating legumes like beans. Nutrola is an AI nutrition tracking app that identifies foods from a photo and returns calories and macros from a database of more than 1.8 million foods. It also supports barcode scanning and voice logging. Nutrola is available from EUR 2.50 per month and shows no ads on any tier.

How We Compiled These Numbers

The numbers provided are rounded reference values for educational use and should not be considered medical advice. This comparison is based on verified nutritional data per 100 g. Values are per 100 g from USDA FoodData Central.

Frequently Asked Questions (FAQ)

Which has more protein?

Kidney beans have 9.5 g of protein per 100 g, while navy beans have 8.2 g of protein.

Which has fewer calories?

Kidney beans have 123 calories per 100 g, whereas navy beans have 140 calories.

What is the fiber content of navy beans?

Navy beans contain 10.5 g of fiber per 100 g.

What is the fiber content of kidney beans?

Kidney beans contain 9.3 g of fiber per 100 g.

How much fat do navy beans have?

Navy beans have 0.6 g of fat per 100 g.

How much sodium do kidney beans contain?

Kidney beans contain 241 mg of sodium per 100 g.

Key Takeaways

  • Navy beans have 140 calories per 100 g.
  • Kidney beans have 123 calories per 100 g.
  • Navy beans provide 8.2 g of protein per 100 g.
  • Kidney beans provide 9.5 g of protein per 100 g.
  • Navy beans have 10.5 g of fiber per 100 g.
  • Kidney beans have 9.3 g of fiber per 100 g.

Ready to Transform Your Nutrition Tracking?

Join millions who have transformed their health journey with Nutrola!