Like me, you make a big pot of red beans (or any kind of beans) and have a lot of leftovers. Some people say that red beans taste even better the second day after they’ve been made. But what about the third, fourth, or fifth day? Are beans still good after a week? This makes you wonder how long cooked beans can stay in the fridge.
I always use the whole 16-ounce package of beans, even when I’m making my Monday Red Beans and Rice (pictured above). I guess I should cut back on how much I cook since my wife and I are the only ones eating the beans, but I like having them for lunch or dinner on those crazy busy nights when the kids have an after-school event.
Some of my favorite things to do on Sunday are take it easy and let some red beans cook slowly on the stove. I try for Monday but with everything else going on, I don’t want to rush it. Beans need time for all of the flavors to come together. A slow cooker version works but I prefer the stovetop versions whenever I can. It’s making me nervous that the beans won’t be good on Wednesday or, God forbid, Thursday if they’re still in the fridge. Will they go bad?
But no need to panic. If you ever find yourself in the same situation I do, here’s what you need to know.
Beans are a kitchen staple packed with protein fiber and nutrients. Whether using canned or dried beans, most recipes call for boiling simmering or baking beans to get them fully cooked and tender. But once cooked, how long do beans last in the fridge or freezer? Are beans still safe to eat 5 days after cooking?
This guide covers everything you need to know about the shelf life and storage of cooked beans to determine if yours are still good.
How Long Do Cooked Beans Last in the Fridge?
Once cooked, beans will usually stay fresh in the refrigerator for 3 to 5 days. Placing them in an airtight container and getting them chilled below 40°F as quickly as possible will help maximize their fridge life.
Follow these tips for storing cooked beans
-
Let beans cool completely after cooking, about 1 hour, before refrigerating. Hot beans will raise the temperature inside your fridge and shorten their shelf life.
-
Transfer beans to airtight containers or resealable plastic bags with as little air as possible. Air exposure causes drying and growth of bacteria/mold.
-
Place containers on a fridge shelf, not in the door where the temperature fluctuates. Maintain a consistent 40°F or below.
-
Use beans within 3 days for peak quality and up to 5 days if absolutely necessary. Mark the date on the container so you know.
-
Check beans before eating. Discard if moldy, oddly colored, dried out or smelling sour or unpleasant. Always rely on your senses.
With proper refrigeration, cooked beans retain their texture and flavor for 3 to 5 days. But it’s ideal to eat within 3 days if possible.
How Long Do Canned Beans Last After Opening?
Pre-cooked canned beans have a slightly different fridge life than beans you cook from scratch. Once opened, canned beans will keep for:
-
3 to 5 days in the refrigerator – Same as home-cooked beans since canning is essentially just pre-cooking. Keep in an airtight container.
-
1 year in the unopened can in the pantry. Shelf-stable until opened thanks to the canning process.
So an opened can of beans should be eaten within 3 to 5 days like regular cooked beans. Don’t keep cans in the fridge long-term once opened. Transfer contents to a container.
Can You Freeze Cooked Beans?
Freezing is a great way to extend the shelf life of cooked beans. Frozen properly, beans will keep for:
- 6 to 12 months in a freezer set at 0°F or below. Use freezer bags, airtight containers or vacuum seal if possible.
To freeze cooked beans:
-
Let beans cool fully after cooking, about 1 hour. Freeze immediately for best texture and flavor.
-
Portion beans into freezer bags or containers, leaving 1-inch headspace. Flatten bags to remove air.
-
Seal tightly and label bags with content and date. Freeze quickly, within 2 hours of cooking.
-
Avoid repeated thawing and re-freezing which diminishes texture and flavor over time.
Frozen beans may soften slightly but remain perfectly safe to eat for up to a year. Thaw overnight in the fridge before using.
What Happens If You Eat Beans After 5 Days?
Cooked beans that are properly stored in the fridge should be safe to eat for 3 to 5 days. After that, the risk of spoilage increases. Some signs your beans have gone bad after 5 days:
-
Texture changes – Beans become overly mushy, dried out or shriveled
-
Mold growth – Fuzzy mold somewhere on the beans
-
Odd odors – Smells sour, fermented or unpleasant
-
Discoloration – Unnatural colors like black, blue, green or white
-
Sliminess – Liquid oozing from beans or container
If you notice any of these signs, it’s best to discard the beans rather than risk foodborne illness. But beans just past 5 days may still be fine – rely on your judgment.
Tips for Using Up Leftover Beans
To avoid wasting beans that are near expiry or frozen ones nearing the 12-month mark, here are great ways to use them up:
-
Mash into bean dips and spreads like hummus
-
Make bean burgers, fritters or falafel
-
Fold into tacos, burritos, enchiladas and other Mexican dishes
-
Purée into bean soups, stews or chilis
-
Toss with pasta, rice or roasted veggies
-
Mix into salads for added protein
-
Blend into smoothies for extra fiber and nutrients
With proper refrigeration and freezing, cooked beans can safely last 5 days to a year. Trust your eyes and nose to determine if yours are still good or need tossing. And get creative using up leftovers before they go bad!
Common Questions about Cooked Bean Storage
How can you tell if cooked beans have gone bad?
Use your senses of sight and smell. Signs beans are spoiled include mold, sliminess, off-colors, rancid odors, mushy or dry texture. When in doubt, throw them out.
What is the best container to store cooked beans?
Glass or BPA-free plastic containers with tight sealing lids work best. Minimize air exposure. Never store in the can they were opened from.
Will cooked beans last longer frozen or refrigerated?
Frozen beans last significantly longer, up to 1 year vs 3-5 days refrigerated. Freezing stops bacteria growth and suspends enzyme reactions that affect flavor.
Can you freeze beans after refrigerating?
It’s best to freeze beans immediately after cooking for optimal flavor and texture. But refrigerated beans can still be frozen within the safe 3-5 day window.
How do you thaw frozen cooked beans?
Thaw beans in the refrigerator overnight, never at room temperature. Or use in recipes like soups and stews that cook the beans. Microwaving causes texture changes.
Can you re-freeze beans after they’ve been thawed?
It’s not recommended. Thawing and refreezing reduces bean quality. Cook thawed beans within 3-5 days and avoid refreezing if possible.
Is it safe to eat beans that smell bad but look normal?
Never eat beans with an unpleasant or rancid smell, even if they otherwise appear fine. Odor indicates spoilage. When in doubt, throw it out.
Can you eat beans past the use by date if they were frozen?
The use by date doesn’t apply to frozen foods. Frozen beans are safe indefinitely but you may notice texture and flavor differences beyond 12 months.
How do you know if dried beans are still good?
Very old dried beans may take longer to soak and cook. But they are safe to eat indefinitely if stored properly in a cool, dry place. Discard any with mold.
The best way to store beans in the fridge?
The best way to store them is to put them in an airtight container. You can also put them in a bowl and tightly wrap it with plastic wrap or foil if you don’t have any containers or can’t find the lid! But if you use plastic wrap and foil, you’ll probably want to eat the beans faster because air can get in and make bacteria grow faster.
Another option to prolong the life of the meal is to freeze them.
How do you know if cooked beans have gone bad?
The best way to tell if the beans have gone bad is to give them a good whiff. The odor will not be pleasant! You might even see a white liquid surrounding them, as well.