Skip to main content

How Long Different Foods Last in Your Refrigerator

Storage times depend on the food type and how you store it

How long food lasts in your refrigerator depends on what it is, how fresh it was when you bought it, and how you store it. A head of lettuce might last two weeks in the crisper drawer, but ground beef spoils in three to four days on a shelf. Raw chicken lasts three to four days; cooked chicken lasts three to four days too, but the clock starts when you cook it, not when you buy it. The difference between food that stays fresh and food that goes bad often comes down to temperature, air exposure, and moisture control—three things you can manage.

Your refrigerator should stay at 40°F (4°C) or below. If it runs warmer, everything spoils faster. Check the temperature with a simple refrigerator thermometer; many people discover their fridge is actually running at 45°F or higher, which cuts shelf life significantly. Once you know your fridge is cold enough, the storage method matters most. Raw meat needs to be on the lowest shelf so it cannot drip onto other foods. Vegetables need humidity, so the crisper drawer is designed to trap moisture. Dairy and eggs do best on shelves where the temperature is most stable, not on the door where it fluctuates every time you open it.

Key Takeaways

  • Raw meat, poultry, and fish last three to four days in the coldest part of your refrigerator, usually the bottom shelf.
  • Cooked meat and leftovers last three to four days once cooled, and the clock starts from when you cook or serve them, not when you bought the raw ingredients.
  • Fresh vegetables last longest in the crisper drawer with the humidity setting adjusted for the type—lettuce and greens need high humidity, while carrots and root vegetables tolerate lower humidity.
  • Dairy products like milk, yogurt, and cheese last longer when stored on a shelf rather than the door, where temperature swings are larger.
  • Knowing your refrigerator's actual temperature and checking it with a thermometer helps you understand why some foods spoil faster than expected.

Raw meat, poultry, and seafood: three to four days maximum

Raw meat, poultry, and seafood are the most perishable foods in your refrigerator. Ground beef, chicken breasts, pork chops, and fish fillets all last three to four days at 40°F or below. The clock starts the day you bring them home, not the day you plan to cook them. If you buy meat on Monday and do not cook it until Thursday, you are at the edge of safety.

Store raw meat on the lowest shelf of your refrigerator, in a container or on a plate that catches any drips. Never stack raw meat above other foods—the juices can contaminate vegetables, dairy, and ready-to-eat items below. If you know you will not cook the meat within three days, freeze it instead. Frozen meat lasts several months and does not spoil; it simply loses quality over time. Thaw it in the refrigerator the night before you cook it, not on the counter, where bacteria multiply rapidly.

Cooked meat and leftovers: three to four days from cooking

Cooked meat, roasted chicken, stews, and casseroles last three to four days in the refrigerator. The timer resets when you cook the food, not when you bought the raw ingredients. If you roast a chicken on Monday, it stays safe to eat through Thursday. After that, bacteria that survived cooking can multiply to unsafe levels, even though the food may still look and smell fine.

Cool cooked food to room temperature before putting it in the refrigerator—usually within two hours of cooking. Putting hot food directly into the fridge raises the temperature inside and can warm up other foods. Store leftovers in shallow containers so they cool quickly all the way through. Label the container with the date you cooked it, not the date you bought the ingredients. When in doubt, throw it out; foodborne illness is not worth the risk of saving a meal.

Fresh vegetables: one to three weeks depending on type

Fresh vegetables vary widely in how long they last. Leafy greens like lettuce, spinach, and kale last three to seven days in the crisper drawer. Broccoli, cauliflower, and Brussels sprouts last one to two weeks. Carrots, beets, and root vegetables last three to four weeks. Tomatoes, peppers, and cucumbers last one to two weeks. The difference comes down to water content and how quickly the cell walls break down after harvest.

Store vegetables in the crisper drawer with the humidity setting adjusted for the type. Leafy greens and broccoli need high humidity, so close the vent most of the way. Carrots and root vegetables tolerate lower humidity, so open the vent wider. Do not wash vegetables before storing them—the extra moisture speeds decay. Wash them just before you eat or cook them. If you notice a vegetable starting to wilt or develop soft spots, use it that day rather than waiting.

Dairy products: milk, yogurt, and cheese storage times

Milk lasts seven to ten days after the sell-by date if stored at 40°F or below. The sell-by date is not an expiration date; it is the date the store should stop selling it. Yogurt lasts one to two weeks past the date on the container. Hard cheeses like cheddar and parmesan last three to four weeks. Soft cheeses like brie and cream cheese last one to two weeks. Butter lasts four to five months because the fat content slows bacterial growth.

Store milk, yogurt, and cheese on a refrigerator shelf, not on the door. The door is the warmest part of the refrigerator because it opens and closes constantly, letting warm air in. Dairy products need steady, cold temperatures to last as long as possible. If milk smells sour or yogurt develops mold, discard it. A small amount of mold on hard cheese can be cut away and the rest is still safe, but mold on soft cheese means the whole container should go.

Eggs, condiments, and shelf-stable items

Eggs last three to five weeks in the refrigerator, stored in their original carton on a shelf rather than the door. The carton protects them and helps you track the pack date. Condiments like ketchup, mustard, and mayonnaise last much longer—often several months—because they are high in salt, sugar, or acid, which slow bacterial growth. Opened jars of peanut butter, jam, and salsa last several weeks to months depending on the type.

Read the label on condiments after opening; many specify how long they last once the seal is broken. Mayonnaise-based products like ranch dressing last about two weeks. Oil-based dressings last longer. If you see mold, cloudiness, or separation that does not mix back in, the condiment has gone bad. Opened cans of vegetables, beans, or broth should be transferred to a container and last three to four days. Never leave food in an open can in the refrigerator; the metal can impart a metallic taste and bacteria can grow on the exposed edge.

Signs that food has spoiled and should be thrown out

Trust your senses, but understand what each one tells you. Smell is the most reliable indicator. If food smells sour, rotten, or off in any way, throw it out. Appearance matters too—mold, slime, or discoloration means the food is no longer safe. Texture changes like mushiness in vegetables or sliminess on meat are also signs of spoilage. Taste is the least reliable because you should never taste food you suspect is spoiled; you could ingest harmful bacteria.

Some foods look and smell fine but have been in the refrigerator longer than is safe. Ground beef can look red and smell normal on day five, but bacteria may have multiplied to unsafe levels. This is why dates matter. If you cannot remember when you cooked something or when you opened a container, and it has been more than a few days, discard it. The cost of replacing food is far less than the cost of treating foodborne illness.

How to organize your refrigerator to keep food fresh longer

The layout of your refrigerator affects how long food lasts. The coldest zone is the bottom shelf, usually 35°F to 38°F. Store raw meat, poultry, and seafood here. The next coldest zone is the middle shelves, around 40°F. Store cooked meat, leftovers, and dairy here. The warmest zone is the door, which can reach 45°F or higher. Store condiments, eggs, and butter here, not milk or meat. The crisper drawers maintain humidity and are designed for vegetables and fruits.

Keep your refrigerator at or below 40°F by checking the temperature monthly with a refrigerator thermometer. If it runs warmer, adjust the dial or thermostat. Do not overcrowd the shelves; air needs to circulate to keep everything cold. Wipe up spills immediately so bacteria do not grow in the moisture. Store raw meat on a plate or in a container to catch drips. Label leftovers with the date you cooked them. These simple steps add days to the shelf life of most foods.

Frequently Asked Questions

Can I eat leftovers that smell and look fine but are five days old?

No. Bacteria that cause foodborne illness can multiply to unsafe levels without changing the smell, appearance, or taste of food. The three to four day guideline exists because that is when bacterial growth typically becomes dangerous. If you cannot remember exactly when you cooked something, discard it rather than risk illness.

Why does food last longer in some refrigerators than others?

Temperature is the main reason. If your refrigerator runs at 45°F instead of 40°F, food spoils about 25 percent faster. Check your fridge temperature with a thermometer. If it is too warm, adjust the dial, clean the condenser coils on the back, or have it serviced. A refrigerator that is too full can also run warmer because air cannot circulate.

Is it safe to eat food past the sell-by date?

The sell-by date is when the store should stop selling the food, not when it becomes unsafe. Milk, yogurt, and other dairy products often last several days past the sell-by date if stored properly. Use your senses—if it smells and looks normal, it is usually fine. If it smells sour or off, discard it regardless of the date.

Should I wash vegetables before storing them in the crisper?

No. Extra moisture speeds decay. Wash vegetables just before you eat or cook them. If you buy pre-washed greens, store them in their original container or transfer them to an airtight container to slow moisture loss. They still last only three to seven days because the washing process damages the leaves.

Can I freeze food that is about to expire to make it last longer?

Yes. Freezing stops bacterial growth, so food that is about to expire can be frozen and will last several months. Thaw it in the refrigerator the night before you cook it, not on the counter. Do not refreeze food that has already been thawed unless you cooked it first.