This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. If you click a link and make a purchase, I may receive a small commission at no extra cost to you.
Beans are good for about 3 to 5 days in the refrigerator when stored properly.
That answer comes with a few important “it depends” details, because how long beans stay good in the fridge changes based on whether they’re cooked or raw, and how you packed them.
So if you’ve been asking how long are beans good for in the refrigerator, the short answer is a few days for most types, but some beans last longer than others.
In this post, we’ll break down how long beans are good for in the refrigerator, how to store them so they last, and how to tell when they’ve gone bad.
Let’s get into it.
How Long Are Beans Good For in the Refrigerator?
How long beans are good for in the refrigerator really depends on the type of beans you’re dealing with.
Here’s the breakdown so you know exactly what to expect.
1. Cooked Beans Last 3 to 5 Days
Cooked beans are good for about 3 to 5 days in the refrigerator.
This applies to home-cooked beans, canned beans you’ve opened, and any leftover beans from a big batch.
After that window, the risk of spoilage bacteria grows quickly, so it’s best to eat them or freeze them before day five.
2. Fresh Green Beans Last About 5 to 7 Days
Raw green beans are good for roughly 5 to 7 days in the refrigerator when stored right.
They stay crisp longer if you keep them dry and sealed in a produce bag or container.
Once they start to get slimy or spotty, they’re past their prime.
3. Canned Beans Last 3 to 4 Days After Opening
Once you open a can of beans, they’re good for about 3 to 4 days in the refrigerator.
Transfer them out of the can and into a sealed container for the best results.
Leaving them in the open can can give them a metallic taste over time.
4. Dry Beans Don’t Really Belong in the Fridge
Dry, uncooked beans are good for years in a cool, dry pantry, so they don’t need refrigeration at all.
If you do store dry beans in the refrigerator, they can last even longer, but moisture is their enemy.
Keep them in an airtight container so they don’t absorb fridge odors or humidity.
How to Store Beans So They Stay Good in the Refrigerator
Storing beans the right way is the difference between them lasting two days and lasting a full week.
Here’s how to get the most out of your fridge time.
1. Cool Cooked Beans Quickly
Don’t put a hot pot of beans straight into the fridge.
Let them cool to room temperature within about two hours, then move them into shallow containers.
This keeps bacteria from getting a head start while the beans cool down.
2. Use Airtight Containers
Airtight containers keep beans from drying out and from soaking up other flavors in your fridge.
Glass containers with tight lids work great, and they don’t hold onto stains or smells.
If you’re storing green beans, add a paper towel to absorb extra moisture.
3. Keep Beans Away From Raw Meat
Cross-contamination is a real risk when you’re figuring out how long beans are good for in the refrigerator.
Store beans on a shelf above raw meat, never below it, so drips can’t reach them.
This simple habit keeps your beans safe and fresh for their full window.
4. Add a Little Liquid for Cooked Beans
Cooked beans dry out fast in the fridge, so keep them covered in their cooking liquid or a bit of broth.
This extra moisture helps them stay tender and tasty for those 3 to 5 days.
Just make sure the liquid itself is cooled before you seal the container.
How to Tell If Beans Have Gone Bad in the Refrigerator
Even when you know how long beans are good for in the refrigerator, it helps to know the warning signs.
Here’s what to look for before you eat them.
1. Slimy Texture
If your beans feel slimy or sticky, toss them.
Fresh beans should be firm, and cooked beans should be soft but not slick.
Sliminess is one of the clearest signs that beans are no longer good in the refrigerator.
2. Sour or Off Smell
A sour, funky, or just plain weird smell means bacteria have moved in.
Give the container a sniff before you heat anything up.
If it smells off, don’t risk it.
3. Mold or Discoloration
Any fuzzy spots, dark patches, or unusual colors mean it’s time to throw the beans out.
Mold can spread quickly, so don’t just scoop out the bad part and eat the rest.
When in doubt, throw it out.
4. They’ve Been in There Too Long
If your beans have been sitting in the fridge for more than a week, they’re past the safe window.
Cooked beans are good for 3 to 5 days, and green beans for about a week at most.
Once you pass that mark, the risk isn’t worth the bite.
So, How Long Are Beans Good For in the Refrigerator?
Beans are good for about 3 to 5 days in the refrigerator when cooked, and about 5 to 7 days when they’re fresh green beans.
Canned beans last 3 to 4 days after opening, while dry beans don’t need the fridge at all.
Store them in airtight containers, keep them cool, and watch for slime, sour smells, or mold.
Now you know exactly how long beans are good for in the refrigerator, so you can enjoy them safely without guessing.