← Back to blog

The printable food shelf life chart for your fridge, freezer, and pantry

Filed under:Food Storage & Shelf Life

A USDA backed, printable chart that shows how long eggs, dairy, meat, poultry, seafood, leftovers, and pantry staples last in the fridge, freezer, and cupboard.

Overhead view of a home refrigerator shelf neatly stocked with labeled glass containers of leftovers, a carton of eggs, milk, and fresh produce in warm natural light

Most cooked leftovers keep for 3 to 4 days in the refrigerator and 3 to 4 months in the freezer, according to the USDA. That safe window varies a lot by food, though: raw ground meat only holds for 1 to 2 days, while canned goods and dry pantry staples can last a year or more.

That range is why a single chart is worth keeping on hand. Print this page, or bookmark it on your phone, and you have USDA backed storage times for the foods that fill most kitchens: eggs and dairy, raw meat and poultry, seafood, cooked leftovers, and pantry staples. For a food by food breakdown of specific items, our full guide to how long food lasts covers more ground than any single chart can.

How long does food last in the fridge, freezer, and pantry?

All refrigerator times below assume a fridge at 40°F (4°C) or below, and all freezer times assume 0°F (-18°C) or below. Freezer times are for best quality, not safety, since food held continuously at 0°F stays safe to eat indefinitely.

Eggs and dairy

FoodRefrigeratorFreezer
Fresh eggs, in shell3 to 5 weeksDo not freeze in shell
Raw egg yolks or whites2 to 4 days1 year
Hard cooked eggs1 weekDoes not freeze well
Milk7 days after opening3 months
Butter1 to 3 months6 to 9 months
Hard cheese, opened (cheddar, Swiss)3 to 4 weeks6 months
Soft cheese, opened (Brie, blue)1 week6 months
Cottage cheese or ricotta1 weekDoes not freeze well
Cream cheese2 weeksDoes not freeze well
Yogurt1 to 2 weeks1 to 2 months
Sour cream1 to 3 weeksDoes not freeze well

Raw meat and poultry

FoodRefrigeratorFreezer
Ground meat (beef, turkey, pork, lamb)1 to 2 days3 to 4 months
Fresh chicken or turkey, whole or pieces1 to 2 days9 months to 1 year
Steaks3 to 5 days6 to 12 months
Chops3 to 5 days4 to 6 months
Roasts3 to 5 days4 to 12 months
Bacon7 days1 month
Raw sausage1 to 2 days1 to 2 months
Hot dogs, opened package1 week1 to 2 months
Deli or luncheon meat, opened3 to 5 days1 to 2 months

Raw chicken has one of the shortest safe windows on this whole chart, which is why it trips people up so often. If that is the item on your mind, our guide to how long raw chicken lasts in the fridge walks through it in more detail.

Seafood

FoodRefrigeratorFreezer
Lean fish (cod, flounder, haddock)1 to 2 days6 months
Fatty fish (salmon, mackerel, bluefish)1 to 2 days2 to 3 months
Shrimp, scallops, and shucked shellfish1 to 2 days3 to 6 months
Cooked fish3 to 4 days4 to 6 months
Cooked shellfish3 to 4 days3 months

Cooked leftovers and deli

FoodRefrigeratorFreezer
Cooked meat, poultry, or casseroles3 to 4 days2 to 3 months
Soups and stews3 to 4 days2 to 3 months
Cooked rice, pasta, or grains3 to 4 days1 to 2 months
Pizza3 to 4 days1 to 2 months
Gravy or meat broth1 to 2 days2 to 3 months

Cooked rice deserves its own mention, since fried rice syndrome (from the bacterium Bacillus cereus) is a common source of confusion. See how long cooked rice lasts in the fridge for the full explanation.

Pantry staples (room temperature, about 70°F)

FoodPantry, unopened
White rice1 to 2 years
Dry pasta1 to 2 years
All purpose flour6 to 8 months
Canned vegetables, fruit, or meat12 months or longer for best quality
Peanut butter6 to 12 months (2 to 3 months once opened)
Cooking oil6 months (3 to 5 months once opened)
Dry cereal6 to 12 months (2 to 3 months once opened)

How can you tell if food has gone bad?

Trust your senses first. Sour or ammonia like smells, slimy or sticky textures, visible mold, and dull or off color are all signs a food is done. If a can bulges or spurts liquid when you open it, or a jar's seal is broken, toss it without tasting.

Some of the bacteria that make people sick, including Salmonella, Listeria, and E. coli, do not change how food looks, smells, or tastes. A dish can be spoiled with pathogens and still seem completely normal. That is why the time limits in the chart above matter even when everything looks fine. If the storage window has passed, go by the date, not by how the food seems.

How should you store food so it lasts

  • Keep your refrigerator at 40°F (4°C) or below and your freezer at 0°F (-18°C) or below. Check both with an appliance thermometer, since the dial setting is not always accurate.
  • Refrigerate or freeze leftovers and groceries within 2 hours of cooking or purchase, or within 1 hour if the air temperature is above 90°F, such as a picnic or a hot car.
  • Use airtight containers, or wrap food tightly in freezer paper or a freezer bag with the air pressed out, to slow freezer burn.
  • Store raw meat, poultry, and seafood on the bottom shelf in a sealed container so juices cannot drip onto other food.
  • Label leftovers and freezer items with the date, and use the oldest ones first.
  • Do not pack the fridge too tightly. Cold air needs room to circulate, or things will not cool evenly.

Can you freeze it?

In most cases, yes. Freezing at 0°F stops bacterial growth entirely, so food held continuously at that temperature stays safe to eat indefinitely, according to the USDA. The freezer times in the chart above are recommendations for best quality, meaning taste and texture, not a safety cutoff. Freezer burn (the dry, grayish patches that show up on food stored a long time) is a quality issue too. You can trim it away and eat the rest.

When in doubt

When you cannot confirm how a food was stored, whether it stayed cold the whole time, or how long it has been sitting there, USDA guidance is blunt: when in doubt, throw it out. No meal is worth a case of food poisoning, and reheating does not reliably undo unsafe storage.

Frequently asked questions

Is the date printed on a food package a safety deadline? No, except on infant formula. "Best if used by," "sell by," and "use by" dates are about peak quality, not a hard safety cutoff, and are not required by federal law. Once a package is opened, follow the fridge or freezer times in this chart instead.

How long can food sit out at room temperature before it becomes unsafe? No more than 2 hours in the 40°F to 140°F danger zone, or 1 hour if the temperature is above 90°F. Bacteria can double in as little as 20 minutes in that range, so refrigerate or freeze promptly rather than leaving food on the counter to cool.

Does food left in the freezer past the times on this chart become unsafe to eat? No. Freezing keeps food safe indefinitely as long as the freezer stays at 0°F or below. Quality declines over time. Safety does not, so freezer burned food is still fine to eat once you trim the affected parts.

If you would rather not keep a paper chart on the fridge door, an app that tracks food expiration dates can log what you bought and remind you before it turns, which is a lot more precise than a general chart once food is already open in your kitchen.

Updated July 2026.

Sources: USDA Food Safety and Inspection Service, Cold Storage Chart (FSIS, FDA, and The FoodKeeper); FSIS, Food Product Dating; FSIS, "Danger Zone" (40°F - 140°F); FSIS, Leftovers and Food Safety; Kansas State University Extension, Safe Food Storage: The Cupboard (adapted from USDA FoodKeeper); FoodSafety.gov, Cold Food Storage Chart.