Cooked beans are not immortal, despite how sturdy they look. The USDA says you’ve got a safe window of about 3 to 5 days in the fridge, but honestly, I push it to day four. Day five is playing with fire, especially if your fridge runs warm like mine does.
Why such a short time? Beans are protein-rich and moist, which is basically a party invitation for bacteria like Bacillus cereus. They don’t need an engraved invite—they just show up and ruin the leftovers.
And here’s a kicker: canned beans (opened) are even more fragile. Once that can is open, treat them like fresh-cooked: eat within 3 to 4 days. Don’t let them hang out in the can, either—transfer them to a glass container unless you want a metallic aftertaste that haunts your dreams.