A typical standard can of beans has a rough range of bean counts rather than one exact number, and it depends a lot on size and type of bean.

Quick Scoop

For a common 15 oz / ~400–450 ml can, ballpark figures look like this:

  • Navy beans: about 1,500–1,800 beans in a 15 oz can (they’re small and pack tightly).
  • Black beans: roughly 900–1,200 beans in a 15 oz can.
  • Pinto beans: around 700–1,000 beans in a 15 oz can.
  • Kidney beans: about 600–900 beans in a 15 oz can.
  • One counted 540 ml can of black beans came out to 669 beans in a real-life “somebody actually counted them” experiment.

So if someone casually asks “how many beans are in a can?”, a sane, non- obsessive answer is: somewhere in the low hundreds to over a thousand , depending on bean size, can volume, and how much liquid is in there.

In other words: there isn’t a magic universal number — just a surprisingly wide beaniverse packed into each can.

Information gathered from public forums or data available on the internet and portrayed here.