How Long Will Food Last in the Refrigerator?

Fully-stocked refrigerator

Follow these guidelines to know what is still fresh―and what to toss.

Times are based on a refrigerator set at 40 degrees Fahrenheit or colder. Shelf life also depends on the freshness of foods at the time of purchase.

  • Cheese, hard: six months
  • Butter: 1 to 3 months
  • Olives and pickles: one month
  • Fresh eggs (in shell): 3 to 5 weeks
  • Cheese, soft, unopened: 3 to 4 weeks
  • Cheese, soft, opened: 1 to 2 weeks
  • Bacon, cooked: one week
  • Hard-boiled eggs: one week
  • Steaks, roasts, uncooked: 3 to 5 days chops
  • Bread dough: 3 to 4 days
  • Fish, cooked: 3 to 4 days
  • Mashed potatoes: 3 to 4 days
  • Meat, cooked: 3 to 4 days
  • Poultry, cooked: 3 to 4 days
  • Stuffing, cooked: 3 to 4 days
  • Soups and stews: 2 to 4 days
  • Fruit or pumpkin pies, baked: 2 to 3 days
  • Chicken or turkey, fresh: 1 to 2 days
  • Fish, fresh: 1 to 2 days
  • Fruit or pumpkin pies, unbaked: 1 to 2 days
  • Gravy, meat broth: 1 to 2 days
  • White wine, recorked: 1 to 2 days

For a comprehensive cold-storage chart, consult the federal food-safety website, foodsafety.gov.