How Long Food Stays Fresh in Your Refrigerator
The shelf life of refrigerated food depends on what it is, how it was stored before you bought it, and how cold your fridge actually runs
There is no single answer because different foods spoil at different rates. A raw chicken breast lasts three to four days, but hard cheese lasts three to four weeks. Ground meat spoils faster than a steak. Cooked rice lasts four to six days, but uncooked rice never spoils in the fridge because it has no moisture for bacteria to grow in. The temperature of your refrigerator matters more than the calendar—food stored at 40°F (4°C) lasts longer than food stored at 45°F (7°C), and most home fridges drift between these two without the owner knowing.
The dates printed on packages—"sell by," "use by," "best by"—are about quality and freshness, not safety. They tell you when the manufacturer thinks the food will taste best, not when it becomes dangerous. Once you open a package or cook something, those dates stop meaning anything. What matters then is how you store it, how cold your fridge is, and whether the food shows signs of spoilage.
Key Takeaways
- Raw meat, poultry, and seafood last three to four days in the coldest part of your fridge, usually the back of the bottom shelf.
- Cooked meat, vegetables, and leftovers last three to four days once cooled and stored in airtight containers.
- Dairy products like milk last seven to ten days after opening, but hard cheese and butter last much longer—three to four weeks and several months respectively.
- Your refrigerator temperature should stay at 40°F (4°C) or below; check it with a thermometer because the dial on the fridge is often inaccurate.
- Food that smells sour, looks slimy, or feels mushy should be thrown out, regardless of how many days have passed.
Raw Meat, Poultry, and Seafood: Three to Four Days
Raw meat, poultry, and seafood are the most perishable foods in your fridge. Bacteria grow quickly on these proteins, especially at temperatures above 40°F. Store them on the bottom shelf of your refrigerator, away from ready-to-eat foods, so any drips do not contaminate other items. Keep them in their original packaging if it is airtight, or wrap them tightly in plastic wrap or aluminum foil.
Ground meat spoils faster than whole cuts because grinding breaks down the muscle fibers and exposes more surface area to bacteria. Ground beef, pork, and turkey last only one to two days. A whole chicken or steak lasts three to four days. Fish and shellfish are the most delicate—use them within one to two days of purchase. If you are not going to cook it within this window, freeze it instead.
Cooked Meat and Leftovers: Three to Four Days
Cooked meat, poultry, and seafood last longer than raw because cooking kills most of the bacteria present. However, they can still pick up new bacteria from the air, your hands, or utensils during storage. Cool cooked food to room temperature before putting it in the fridge—putting hot food directly in the fridge raises the temperature of everything around it and creates condensation that promotes mold growth.
Store leftovers in shallow, airtight containers so they cool quickly and evenly. Shallow containers cool faster than deep ones because heat escapes more easily. Label the container with the date you cooked the food. After three to four days, throw it out. This applies to cooked vegetables, rice, pasta, soups, and stews. The only exception is food in a strong acid or salt brine—pickled vegetables or cured meats can last longer because the acid or salt prevents bacterial growth.
Dairy: Milk, Yogurt, and Cheese Have Different Timelines
Milk lasts seven to ten days after opening, depending on how cold your fridge is and how often you open the carton. Every time you open milk, you expose it to air and bacteria. Store milk on a shelf, not in the door—the door is the warmest part of the fridge because it opens and closes constantly. Unopened milk lasts until the date on the carton, but once opened, count from the day you opened it, not the printed date.
Yogurt lasts one to two weeks after opening if stored in an airtight container. Sour cream lasts two to three weeks. Cream cheese lasts two weeks. Hard cheeses like cheddar, parmesan, and gouda last three to four weeks because their low moisture content slows bacterial growth. Soft cheeses like brie and feta last one to two weeks. If mold appears on hard cheese, you can cut it off and use the rest. If mold appears on soft cheese, throw the whole thing out because the mold has likely spread throughout.
Butter lasts several months in the fridge because its high fat content and low water content protect it from bacteria. Margarine and oil-based spreads last about the same. Store butter in its original wrapper or in an airtight container to prevent it from absorbing odors from other foods.
Vegetables and Fruits: Storage Method Matters More Than Days
Most vegetables last one to two weeks, but where you store them in the fridge changes how long they actually stay crisp. The crisper drawer maintains higher humidity, which keeps leafy greens, broccoli, and carrots from drying out. Store vegetables in the crisper, not on the open shelves. Keep them in their original packaging or in a breathable bag—plastic bags trap moisture and speed up rot.
Leafy greens like lettuce and spinach last three to seven days in the crisper. Root vegetables like carrots, beets, and potatoes last two to four weeks. Broccoli, cauliflower, and cabbage last one to two weeks. Tomatoes, peppers, and cucumbers last one to two weeks on a shelf, not in the crisper, because they prefer lower humidity. Berries last three to seven days and should be stored in their original container or a shallow dish lined with paper towels to absorb excess moisture.
Fruits like apples, oranges, and grapes last two to four weeks in the crisper. Bananas should not go in the fridge until they are ripe—cold slows ripening and turns the peel black, though the fruit inside is still fine. Once ripe, bananas last three to five days in the fridge.
Condiments and Sauces: Longer Than You Think
Condiments like ketchup, mustard, and mayonnaise last much longer than most people expect because they are high in acid, salt, or oil, which slow bacterial growth. Ketchup and mustard last one to two months after opening. Mayonnaise lasts two to three months. Soy sauce, hot sauce, and Worcestershire sauce last several months. Salad dressing lasts one to two months. Always check the label for the manufacturer's recommendation, and store condiments in the door or on a shelf—not in the crisper.
Opened jars of jam, jelly, and peanut butter last several months because sugar and oil preserve them. Opened pasta sauce lasts three to four days. Opened broth or stock lasts three to four days. Opened hummus lasts three to four days. Once you open any of these, transfer them to airtight containers if the original packaging is not resealable.
How to Know When Food Has Gone Bad
Smell is the most reliable indicator. If food smells sour, rotten, or off in any way, throw it out. Do not taste it to check—bacteria that cause spoilage do not always produce a bad smell, but they can make you sick. Trust your nose.
Look for visible signs: slime on meat or vegetables, mold on cheese or bread, cloudiness in milk, or discoloration. Feel the texture—mushy vegetables, slimy meat, or curdled dairy should all be discarded. If you are unsure, throw it out. The cost of replacing food is far less than the cost of food poisoning.
Keep in mind that "best by" dates are about quality, not safety. Food past its date may taste stale or lose texture, but it is not automatically unsafe. However, once food shows signs of spoilage, the date does not matter—throw it out immediately.
Check Your Refrigerator Temperature
The dial or digital display on your fridge is often inaccurate. Buy an inexpensive refrigerator thermometer—they cost a few dollars and attach to a shelf with a suction cup or magnet. Place it in the coldest part of your fridge, usually the back of the bottom shelf, and check it after a few hours. Your fridge should read 40°F (4°C) or below. If it reads higher, adjust the temperature dial and check again after a few hours.
A fridge that runs too warm speeds up spoilage and makes food unsafe. A fridge that runs too cold can freeze food on the shelves, especially near the back. If your fridge is not holding 40°F consistently, the thermostat or compressor may need service. In the meantime, move perishable foods to the warmest part of the fridge—usually the door—and use them faster.
Frequently Asked Questions
Can I eat leftovers that are five days old if they smell fine?
Smell is a good indicator, but not foolproof. Bacteria that cause food poisoning do not always produce an obvious smell. Follow the three to four day rule for cooked meat, vegetables, and leftovers. If you are unsure, throw it out. The risk is not worth it.
Does freezing food reset the clock on how long it lasts?
Freezing stops bacterial growth, so frozen food lasts much longer—months or even years depending on what it is. However, freezing does not improve food that is already spoiled. Freeze food before it goes bad, not as a way to save food that is past its prime.
Why does food in the back of my fridge last longer than food in the front?
The back of the fridge is colder because cold air flows from the back and warms as it moves toward the door. The door is the warmest part because it opens and closes constantly. Store perishable foods like raw meat and seafood in the back, and less perishable items like condiments and drinks in the door.
Is it safe to eat food that was left out on the counter for two hours?
Bacteria grow rapidly between 40°F and 140°F. Food left out for more than two hours should be thrown out. If the room is very warm (above 90°F), throw it out after one hour. This applies to cooked meat, dairy, seafood, and prepared foods. Raw vegetables and fruits are safer because bacteria grow more slowly on them, but it is still best to refrigerate them promptly.
Can I store raw meat on the same shelf as vegetables if I use separate containers?
Separate containers help, but raw meat should still go on the bottom shelf to prevent any drips from reaching other foods. Even a tiny drop of raw meat juice can contaminate vegetables and ready-to-eat foods. The bottom shelf is the coldest part of the fridge, which also keeps meat fresher longer.