How to Tell If Food Has Gone Bad: A Simple Safety Guide
How many times have you stood at the kitchen counter, holding a container of yogurt or a bag of salad, wondering: is this still okay to eat? For most of us the answer is “when in doubt, throw it out” — but that habit quietly sends a huge amount of perfectly good food (and money) into the bin.
The good news is that your senses are remarkably reliable tools. With a little knowledge about what to look, smell, and feel for, you can judge most foods confidently — keeping the good, tossing only the truly bad, and staying safe along the way.
First, Know the Difference: Spoilage vs. Danger
Not all “off” food is dangerous, and not all dangerous food looks off. This is the single most useful thing to understand:
- Spoilage is caused by harmless microbes and natural breakdown. It makes food look, smell, or taste unpleasant — slimy greens, sour milk, stale bread — but rarely makes you seriously ill.
- Dangerous contamination comes from harmful bacteria like Salmonella or Listeria. These usually leave no obvious signs, which is why safe handling and storage matter so much.
In short: trust your senses for spoilage, but rely on good habits — proper temperatures, clean surfaces, and sensible timing — to guard against the invisible risks. Our guide on understanding food date labels explains why a “best before” date is about quality, not safety.
Use Your Eyes
A quick visual check catches most problems. Look for:
- Mold — fuzzy green, white, or black spots. On soft foods (bread, soft cheese, berries, cooked leftovers) mold means the whole item goes. On hard cheese or firm vegetables like carrots, you can cut away an inch around the spot and keep the rest.
- Discoloration — grey or brown meat, dull or darkened fish, or produce that has turned slimy and translucent.
- Texture changes — a slippery film on deli meat or greens, or cloudy liquid where there shouldn’t be any.
Remember that some changes are harmless: browning on a cut apple or avocado, or a little frost on frozen food, affects quality but not safety.
Trust Your Nose
Smell is your most powerful spoilage detector. A sour, sharp, “off,” or ammonia-like odor is nature’s warning label. Fresh milk smells faintly sweet; spoiled milk smells sour the moment you open it. Fresh fish smells like the sea; old fish smells aggressively “fishy” or sour. Fresh meat has almost no smell; a rotten, sulfur-like edge means it’s time to let it go.
If you have to lean in and convince yourself it smells fine, that hesitation is usually your answer.
A Quick Guide by Food Type
- Dairy: Sour smell, lumpy milk, or mold on yogurt means toss it. Hard cheese with a small mold spot can be trimmed.
- Meat & poultry: Grey color, sticky or slimy surface, or any sour/sulfur smell — discard. When unsure with raw meat, err on caution.
- Fish: Strong fishy or ammonia smell, mushy flesh, or dull eyes on whole fish — discard.
- Produce: Slimy greens, mushy spots, and mold on soft fruit mean the bin. Firm vegetables can often be trimmed and used.
- Eggs: Float an egg in water — if it floats to the top, it’s old; a rotten smell when cracked confirms it.
- Leftovers: Follow the “3–4 days in the fridge” rule and reheat thoroughly. For more detail, see how long does food last.
When In Doubt, Follow These Rules
Your senses can’t detect the most dangerous bacteria, so pair them with a few firm rules:
- Never taste food to test it — a tiny bite of contaminated food can still make you ill.
- Discard anything left in the “danger zone” (roughly 40–140°F or 4–60°C) for more than two hours.
- If packaging is bulging, leaking, or hissing when opened, throw it out without tasting.
- With cooked rice, dishes containing meat, or anything you’re genuinely unsure about, lean toward caution.
The Best Fix Is Prevention
The surest way to avoid the “is this still good?” dilemma is to use food before it ever reaches that point. Store things well, keep older items at the front of the fridge, and plan meals around what needs eating first. Our post on what to cook with what you have is full of ideas for using things up.
And if you’d like a little help keeping track, Food Waste Manager lets you log what’s in your kitchen and reminds you when items are approaching their best — so you eat the good food in time and let far less of it ever go bad. Your senses, backed by a few smart habits, are all you need to shop with confidence and waste a whole lot less.
🥗 Put this into practice automatically. Food Waste Manager tracks your pantry, suggests meals that use soon-to-expire food first, and shows how much you save. Start free →