A 45-quart cooler can generally hold about 38 cans, assuming a 2:1 ratio of ice to contents. However, the actual capacity may vary depending on the size and shape of the items you're storing.