“Too many” kinda sounds right to my ear because beans is plural, but the second logically seems right because its served by volume and is not ‘countable’ as ordinary (non-destroyed) beans might be.

  • You would use too much, since refried beans is an uncountable noun. You have to add a unit to it to make it countable.

    You would say “there’s too much refried beans on my plate, and too many cans of refried beans in the pantry.”

    By adding “cans” to the noun phrase, you’ve made the refried beans countable, you may now use “too many.”