Your Cool Home is supported by its readers. Please assume all links are affiliate links. If you purchase something from one of our links, we make a small commission from Amazon. Thank you!
You can keep beans in the fridge for about 3 to 5 days if they’re cooked, and up to 5 to 10 days if they’re raw and properly stored.
If you’ve been asking yourself “how long can you keep beans in the fridge,” the answer depends on whether your beans are cooked or raw, and how you’ve prepped them.
Cooked beans tend to spoil faster than raw ones because the cooking process adds moisture and breaks down their natural protective layers.
Raw dry beans, on the other hand, can last much longer in the fridge as long as they stay dry and sealed.
In this post, we’ll explore exactly how long you can keep beans in the fridge, the factors that affect their shelf life, and the best ways to store them so they stay fresh and safe.
Let’s dig in.
How Long Can You Keep Beans in the Fridge?
How long you can keep beans in the fridge really comes down to the type of beans and how they’re stored.
Here’s a quick breakdown so you know what to expect.
1. Cooked Beans Last 3 to 5 Days
Cooked beans are the most common type people refrigerate, and they’ll stay good for about 3 to 5 days.
After that, bacteria start to multiply, and the beans can become slimy, sour-smelling, or moldy.
You can keep beans in the fridge a little longer if they’re stored in an airtight container with their cooking liquid, but 5 days is the safe upper limit.
2. Raw Soaked Beans Last 2 to 3 Days
If you’ve soaked dry beans overnight and plan to cook them soon, you can keep beans in the fridge for 2 to 3 days before cooking.
Soaked beans are already absorbing water, which makes them more perishable than dry ones.
Change the water daily to keep them fresh, and if they start to smell funky, toss them.
3. Canned Beans Last 5 to 7 Days After Opening
Once you open a can of beans, you can keep beans in the fridge for about 5 to 7 days.
Transfer them out of the can and into a sealed container with some of their liquid to prevent them from drying out.
Canned beans are already cooked, so they follow similar rules to home-cooked beans, just with a slightly longer window because of the preservatives.
4. Dry Uncooked Beans Can Last Months
Dry, uncooked beans technically don’t need the fridge at all, but if you store them there in an airtight container, they can last for months.
The fridge actually helps keep them free of pantry pests like weevils.
Just make sure moisture doesn’t get in, because that’s the enemy of dry beans.
Factors That Affect How Long Beans Stay Fresh in the Fridge
Several things influence how long you can keep beans in the fridge, and paying attention to them can make a big difference.
1. Moisture Levels
Moisture is the number one factor that shortens how long you can keep beans in the fridge.
Cooked beans sitting in a pool of water will spoil faster than beans stored with just enough liquid to keep them moist.
For dry beans, any moisture at all can lead to mold, so keep them bone dry.
2. Storage Container
An airtight container is your best friend when you want to keep beans in the fridge for as long as possible.
Glass containers with locking lids or high-quality plastic containers work great.
Avoid leaving beans in an open bowl, because they’ll absorb fridge odors and dry out quickly.
3. Temperature Consistency
Your fridge should be at or below 40°F (4°C) to keep beans safe.
If your fridge runs warm, you can keep beans in the fridge for less time than the standard guidelines suggest.
A consistent cold temperature slows bacterial growth and helps beans last longer.
4. How They Were Prepared
Beans cooked with acidic ingredients like tomatoes or vinegar tend to last slightly longer because acid inhibits bacteria.
Beans cooked with a lot of oil or meat, on the other hand, may spoil faster.
So the way you prepare your beans directly affects how long you can keep beans in the fridge.
How to Store Beans in the Fridge the Right Way
Storing beans properly is the key to maximizing how long you can keep beans in the fridge.
Here’s how to do it right.
1. Cool Cooked Beans Quickly
Don’t put hot beans straight into the fridge, because that raises the internal temperature and can spoil other food.
Let them cool to room temperature within two hours, then transfer them to a container.
2. Use Airtight Containers
Seal your beans in an airtight container with a little of their cooking liquid.
This keeps them from drying out and protects them from absorbing other flavors in the fridge.
3. Label and Date
Write the date on the container so you know exactly how long you can keep beans in the fridge.
This simple habit prevents you from guessing and helps you avoid eating spoiled beans.
4. Freeze for Longer Storage
If you won’t eat your beans within 5 days, freeze them instead.
Cooked beans freeze beautifully for up to 3 months, so you can keep beans in the fridge short-term and in the freezer long-term.
So, How Long Can You Keep Beans in the Fridge?
You can keep beans in the fridge for 3 to 5 days if they’re cooked, 2 to 3 days if they’re soaked raw, and 5 to 7 days if they’re canned and opened.
Dry uncooked beans can last for months in the fridge as long as they stay sealed and dry.
Always check for signs of spoilage like slime, off smells, or mold before eating, and when in doubt, throw them out.
With proper storage, you’ll get the most out of your beans and never waste a batch again.