Important: These are general guidelines. Always follow the "use-by" date on the package and use your judgment — when in doubt about freshness, throw it out. Smell, appearance, and texture are good indicators, but food safety matters most for vulnerable people (children, the elderly, pregnant women, and those with weakened immunity).

Refrigerator Storage Times

The refrigerator slows bacterial growth but does not stop it. These are the recommended maximum storage times at a refrigerator temperature of 40°F (4°C) or below.

FoodFridge Time
Fresh eggs (in shell)3-5 weeks
Raw chicken & turkey1-2 days
Raw beef, pork, lamb3-5 days
Cooked meat & poultry3-4 days
Fresh fish & shellfish1-2 days
Bacon7 days
Lunch meat (opened)3-5 days
Milk (opened)5-7 days
Yogurt1-3 weeks
Hard cheese3-4 weeks (opened)
Soft cheese (opened)1-2 weeks
Butter1-3 months
Fresh berries2-3 days
Leafy greens3-7 days
Apples4-6 weeks
Leftovers (cooked)3-4 days
Hummus & dips3-7 days

Freezer Storage Times

Freezing at 0°F (-18°C) stops bacterial growth, but food quality gradually declines over time due to freezer burn and texture changes.

FoodFreezer Time
Raw chicken (whole)12 months
Raw chicken (pieces)9 months
Raw beef, pork, lamb4-12 months
Cooked meat & leftovers2-3 months
Fresh fish (lean)6 months
Fresh fish (fatty)3 months
Bread & rolls3-6 months
Vegetables (blanched)8-12 months
Berries & fruit8-12 months
Ice cream2-4 months
Butter6-9 months
Homemade soup & stew2-3 months
Freezer tip: Label everything with the date before freezing. Frozen food is safe indefinitely at 0°F, but quality and taste decline over time, so follow these timeframes for the best results.

Pantry & Dry Storage Times

Items stored at room temperature in a cool, dark, dry place. Keep away from heat sources and direct sunlight.

FoodPantry Time
Canned goods1-5 years (check label)
Pasta (dry)1-2 years
Rice (white)2 years
Rice (brown)3-6 months (goes rancid)
Flour (white)6-8 months
HoneyIndefinitely (it does not spoil)
Sugar2 years+
SaltIndefinitely
Oils (vegetable, olive)6-12 months (opened)
Dried herbs & spices1-3 years (lose potency)
Peanut butter (opened)3 months
Oats6-12 months
Coffee (ground, opened)2 weeks - 2 months
Pantry tip: Honey, salt, and pure sugar never truly spoil. The "best-by" date on these items indicates quality, not safety.

Understanding Date Labels

Food date labels can be confusing. Here is what the common ones actually mean:

LabelMeaning
"Sell by"Tells the store how long to display the product. It is not a safety date — food is usually fine for a while after this date.
"Best by" / "Best before"Indicates when the product is at peak quality and flavor, not when it becomes unsafe. Food is often fine after this date.
"Use by"The last date recommended for using the product at peak quality. For highly perishable foods, this is the most important date to follow.
Freeze byThe date by which you should freeze the product to maintain quality.

In many places, "sell by" and "best by" dates are quality indicators rather than safety cutoffs. Trust your senses — check for off smells, mold, sliminess, or unusual textures.

Foods That Never Spoil (or Last Practically Forever)

Food Storage Best Practices

Frequently Asked Questions

Is food safe after the "best by" date?

Usually yes. "Best by" is a quality indicator, not a safety date. Food past its "best by" date is often still safe and edible, though it may have lost some freshness or flavor. Use your senses to judge.

Can I refreeze thawed food?

If food was thawed in the refrigerator and still cold, you can safely refreeze it, though quality may suffer. Never refreeze food that was thawed at room temperature or left out for more than 2 hours.

Why does brown rice go bad faster than white rice?

Brown rice retains its bran and germ, which contain natural oils that can go rancid over time. White rice has these removed, so it keeps much longer.

How can I tell if food has gone bad?

Trust your senses: look for mold, discoloration, or sliminess; smell for sour, rancid, or off odors; and check texture for unusual stickiness or mushiness. When in doubt, throw it out.