Skip to main content

How Long Meat Stays Fresh in Your Refrigerator

How long different meats last before they spoil

Raw ground meat lasts 1 to 2 days in the refrigerator. Raw steaks, chops, and roasts last 3 to 5 days. Raw poultry—chicken breasts, thighs, whole birds—lasts 1 to 2 days. Raw fish and shellfish last 1 to 2 days, sometimes up to 3 days if very fresh when you bought it. Cooked meat lasts longer: 3 to 4 days for any type, whether it's leftover chicken, beef, pork, or fish.

These timelines assume your refrigerator stays at 40°F (4°C) or colder. A thermometer that sits on a shelf will tell you the actual temperature—many home refrigerators run warmer than they should, which shortens these windows. If your fridge is 45°F instead of 40°F, cut these times by a day or more.

The difference between ground meat and whole cuts matters because grinding exposes more surface area to bacteria. A steak's bacteria live mostly on the outside; you can sear it and eat it rare. Ground meat mixes bacteria throughout, so it must reach 160°F all the way through to be safe.

Key Takeaways

  • Raw ground meat stays good for 1 to 2 days; raw steaks and roasts for 3 to 5 days; raw poultry and fish for 1 to 2 days.
  • Cooked meat of any type lasts 3 to 4 days, regardless of whether it started as ground, whole, or poultry.
  • Your refrigerator must hold 40°F or colder for these timelines to work; warmer temperatures cut shelf life by a day or more.
  • Vacuum-sealed raw meat lasts about twice as long because it slows bacterial growth without air exposure.
  • Freezing pauses the clock entirely—frozen meat is safe indefinitely, though quality declines after several months.

Why raw ground meat spoils faster than whole cuts

When meat is ground, the grinding process breaks down the muscle fibers and exposes the interior to air and bacteria. Whole cuts like steaks have a protective outer surface; bacteria sit mainly on the outside where heat kills them quickly during cooking. Ground meat has bacteria mixed throughout, so it needs thorough cooking to 160°F to be safe.

This is why ground meat has a shorter window. The bacteria have more real estate to colonize, and they work faster. If you buy ground meat on Monday and don't cook it until Wednesday, you are taking a real risk—even if it smells okay, harmful bacteria like E. coli and Salmonella can be present without any smell or color change.

If you know you will not cook ground meat within 2 days, freeze it the day you bring it home. Freezing stops bacterial growth cold. You can thaw it in the refrigerator the night before you cook it, and it will be safe to use.

How to store raw meat so it lasts as long as possible

Store raw meat on the lowest shelf of your refrigerator, away from ready-to-eat foods. This prevents drips from contaminating vegetables, cheese, or leftovers. If the meat is in a tray or package that leaks, place it on a plate or shallow container underneath to catch any liquid.

Keep meat in its original packaging if it is vacuum-sealed or wrapped tightly in butcher paper. If the package is loose or torn, rewrap it tightly in plastic wrap or transfer it to an airtight container. Air exposure speeds up oxidation and bacterial growth. Vacuum-sealed meat lasts roughly twice as long as loosely wrapped meat because the absence of oxygen slows bacteria.

Do not rinse raw meat before cooking. Rinsing spreads bacteria around your sink and countertop. Cook it straight from the package, and any bacteria on the surface will die during cooking if you reach the right internal temperature.

Signs that meat has gone bad and is not safe to eat

Discard meat if it has a sour or off smell, even a faint one. Smell is your most reliable warning sign because harmful bacteria can grow without changing color or texture noticeably. If you open the package and something seems wrong, throw it out. Your nose is more sensitive than your eyes.

Color changes are a secondary sign. Raw meat that has turned gray or brown throughout (not just on the surface) has likely been sitting too long. Cooked meat that has developed a slimy film or changed color should go. Mold of any color means discard immediately.

Do not taste meat to check if it is safe. Foodborne pathogens do not change the taste, and tasting is how you get sick. When in doubt, throw it out. The cost of replacing a package of meat is far less than the cost of treating food poisoning.

Freezing meat to extend storage time

Freezing pauses bacterial growth entirely. Frozen meat is safe to eat indefinitely from a food safety standpoint, but quality declines over time. Raw ground meat stays at good quality for 3 to 4 months in the freezer. Raw steaks and roasts stay good for 6 to 12 months. Raw poultry lasts 9 to 12 months. Cooked meat lasts 2 to 3 months.

Wrap meat tightly before freezing to prevent freezer burn—the gray-brown spots that form when meat is exposed to air. Use plastic wrap, freezer paper, or vacuum-seal bags. Label the package with the type of meat and the date you froze it so you know how long it has been there.

Thaw frozen meat in the refrigerator, never on the counter. Move it to a plate on the lowest shelf and give it time: ground meat takes 24 hours, steaks take 24 to 48 hours depending on thickness, and a whole chicken takes 24 hours per 4 to 5 pounds. Once thawed in the refrigerator, cook it within 1 to 2 days. Do not refreeze meat that has been thawed unless you cooked it first.

Cooked meat lasts longer—here is how to store it safely

Cooked meat lasts 3 to 4 days in the refrigerator because the cooking process kills most bacteria. However, bacteria can still grow during storage, so do not leave cooked meat sitting at room temperature for more than 2 hours (1 hour if the room is above 90°F).

Cool cooked meat to room temperature before putting it in the refrigerator—about 30 minutes for a large piece, less for smaller portions. Putting hot meat directly into the fridge raises the temperature inside and can warm other foods. Store cooked meat in an airtight container or wrap it tightly in plastic wrap or foil.

Reheat cooked meat to 165°F before eating it. Use a meat thermometer to check the thickest part. If you are reheating in a microwave, stir it halfway through to ensure even heating. Cooked meat that has been refrigerated for more than 4 days should be discarded, even if it smells fine.

Frequently Asked Questions

Can I eat meat that is still partially frozen in the middle?

No. Partially frozen meat has warm spots where bacteria can grow while cold spots remain frozen. Cook meat only after it is completely thawed. If you thawed it in the refrigerator and it is still icy in the center, put it back and wait longer. Thawing in cold water takes 1 to 2 hours for ground meat and 2 to 3 hours for steaks.

What if I cooked meat but forgot to refrigerate it overnight?

If cooked meat sat at room temperature for more than 2 hours, bacteria have likely grown to unsafe levels. Throw it out. Reheating will not kill all the toxins that bacteria produce, so it is not safe to eat even if you cook it again.

Does vacuum-sealed meat really last twice as long?

Yes, roughly. Vacuum sealing removes air, which slows oxidation and bacterial growth significantly. Raw ground meat in vacuum-sealed packaging lasts 3 to 4 days instead of 1 to 2. Raw steaks last 6 to 10 days instead of 3 to 5. Once you open the package, use the meat within the normal timeframe.

Is it safe to cook meat that is still a little bit frozen?

Yes, but it takes longer and may cook unevenly. A partially frozen steak will have a cold center while the outside cooks. Use a meat thermometer to confirm the thickest part reaches the safe temperature: 145°F for steaks and roasts, 160°F for ground meat, 165°F for poultry. Thawing first gives you more control and more even cooking.

Can I store raw and cooked meat on the same shelf?

No. Store raw meat on the lowest shelf so drips cannot land on cooked meat or ready-to-eat foods. If raw meat drips onto cooked meat, the cooked meat is no longer safe to eat and must be thrown out. The lowest shelf also keeps raw meat coldest, which extends its shelf life.