How to Tell If Eggs, Milk, or Cooked Rice Has Gone Bad

Updated: February 2026

Knowing when food has spoiled is crucial for preventing foodborne illness. Eggs, milk, and cooked rice each have specific warning signs that indicate they're no longer safe to eat. Here's how to identify spoilage before it makes you sick.

How to Tell If Eggs Have Gone Bad

💡 Pro Tip: When in doubt, consult a professional. This guide covers the basics, but complex cases may need expert help.

The Float Test (Most Reliable)

This simple test uses science—as eggs age, the air cell inside grows larger:

  • Fill a bowl with cold water
  • Sinks and lays flat on bottom: Very fresh (use for any recipe)
  • Sinks but stands upright or tilts: Still good (2-3 weeks old; fine for cooking)
  • Floats to the top: Spoiled—discard immediately

Visual Inspection Before Cracking

  • Cracked or damaged shell: Discard—bacteria can enter
  • Slimy or powdery coating: Mold growth—throw away
  • Unusual spots or discoloration: Potential contamination

After Cracking the Egg

  • Foul or sulfur smell: Definite spoilage—discard immediately
  • Pink, green, or iridescent discoloration: Bacterial or fungal growth
  • Watery, unusually runny white: Very old but may still be safe if no smell
  • Unusually thick or sticky white: Potential contamination
  • Blood spots: Safe to eat—not a sign of spoilage (but remove if desired)

Hard-Boiled Egg Spoilage Signs

  • Slimy or chalky shell texture
  • Strong sulfur smell when peeled
  • Discolored yolk (beyond the normal green ring)
  • Slimy white or yolk texture
  • Visible mold growth

How to Tell If Milk Has Spoiled

The Smell Test (Most Obvious)

  • Fresh milk: Slightly sweet, clean smell
  • Spoiled milk: Distinctly sour, unpleasant odor
  • If it smells even slightly off, don't taste—trust your nose

Visual Inspection

  • Lumpy or chunky texture: Curdles forming—spoiled
  • Discoloration: Yellowing or darkening indicates spoilage
  • Separation: If it doesn't remix when shaken, it's curdling
  • Mold: Any visible mold means entire container is contaminated
  • Swollen container: Gas from bacterial growth—discard without opening

Texture Test

  • Pour a small amount into a clear glass
  • Fresh milk: Smooth, consistent pour
  • Spoiled milk: Chunks, lumps, or slimy consistency

Taste Test (Only If Smell is Normal)

  • If milk passes smell and visual tests but you're uncertain, a tiny taste can confirm
  • Fresh milk: Slightly sweet, pleasant
  • Spoiled milk: Sour, unpleasant
  • Don't swallow if it tastes off—spit it out

Date Guidelines

  • "Sell-by" date is not a safety date—milk may be good several days after
  • Once opened, milk lasts about 7 days regardless of printed date
  • Always use smell, visual, and texture tests in addition to dates

How to Tell If Cooked Rice Has Gone Bad

Cooked rice requires special attention due to Bacillus cereus bacteria risk:

The Smell Test

  • Fresh cooked rice: Neutral or slightly nutty smell
  • Spoiled rice: Sour, musty, or unpleasant odor
  • If rice smells "off" at all—discard it

Visual and Texture Inspection

  • Slimy or excessively sticky texture: Bacterial growth—throw away
  • Hard and dry: Not unsafe but quality is poor
  • Visible mold: Fuzzy spots, usually after 4+ days—discard entire container
  • Discoloration: Any unusual color changes suggest contamination

Time Guidelines (CRITICAL)

  • Refrigerated cooked rice: Maximum 3-4 days
  • Room temperature rice: Maximum 2 hours (1 hour if above 90°F)
  • After these times, discard regardless of appearance or smell
  • Bacillus cereus toxins are heat-resistant —reheating won't make old rice safe

Warning: Cooked Rice Can Look Normal But Be Dangerous

  • Bacillus cereus toxins don't change appearance, smell, or taste significantly
  • Rice left at room temperature overnight may look fine but cause serious food poisoning
  • Never take chances with rice older than 4 days or left out too long

Cross-Contamination Warning Signs

Sometimes food spoils from external contamination:

Eggs:

  • Stored next to strong-smelling foods—may absorb odors through porous shell
  • Cracked eggs near raw meat—may be contaminated with bacteria

Milk:

  • Milk bottle rim touched by dirty hands or utensils
  • Milk stored in improperly cleaned containers
  • May smell or taste off before expected spoilage

Cooked rice:

  • Stored uncovered—may absorb refrigerator odors or contaminants
  • Touched with dirty utensils—introduces bacteria
  • Stored with raw foods—cross-contamination risk

When Dates Don't Tell the Whole Story

Printed dates are quality indicators, not safety deadlines:

"Sell-by" date:

  • Tells stores when to rotate stock
  • Food often safe for days or weeks after if stored properly
  • Not a "throw away on this date" instruction

"Best-by" or "Best if used by" date:

  • Indicates peak quality period
  • Food safe beyond this date if no spoilage signs
  • Quality may decline but safety remains if properly stored

"Use-by" date:

  • Last date recommended by manufacturer for peak quality
  • Follow this date more closely, but still check for spoilage signs

Always trust your senses over dates alone.

Special Circumstances

Power Outage Impact:

  • If refrigerator above 40°F for over 4 hours, perishables may be unsafe
  • Eggs, milk, and cooked rice should be discarded if temperature rose significantly
  • Don't rely on appearance—bacteria multiply rapidly at warm temperatures

Temperature Abuse:

  • Food left in hot car, even briefly
  • Picnic foods in the sun
  • Takeout left at room temperature
  • Discard if total time at room temperature exceeds 2 hours

What About "When in Doubt, Throw It Out"?

This golden rule applies especially to:

  • Cooked rice: Never take chances—Bacillus cereus poisoning is serious
  • Milk: If smell or appearance is questionable, discard
  • Eggs: If float test fails or odor is off, throw away

The cost of discarding questionable food is far less than medical bills from food poisoning.

Foods That Smell Bad But Are Safe

Not all strong smells indicate spoilage:

  • Hard-boiled eggs: Slight sulfur smell is normal from hydrogen sulfide—different from spoilage smell
  • Some cheeses: Strong smell doesn't mean spoiled
  • Fermented foods: Intentionally sour or funky smells

Learn the difference between normal food odors and spoilage smells through experience.

Testing Multiple Indicators

Never rely on just one test—use all your senses:

For eggs:

  1. Check shell condition
  2. Perform float test
  3. Crack and smell
  4. Check for discoloration

For milk:

  1. Check expiration date
  2. Smell the milk
  3. Inspect visually for lumps or discoloration
  4. Pour a small amount to check texture
  5. Taste tiny amount if previous tests pass

For cooked rice:

  1. Check storage date (discard if over 4 days)
  2. Smell for sour or musty odor
  3. Inspect for mold or discoloration
  4. Check texture for sliminess

High-Risk Individuals Should Be Extra Cautious

Certain groups are more susceptible to foodborne illness:

  • Pregnant women
  • Young children and infants
  • Elderly adults
  • People with compromised immune systems

These individuals should:

  • Be more conservative with expiration dates
  • Discard food at first sign of questionable quality
  • Never eat rice left at room temperature
  • Avoid eggs past their prime

Preventing Spoilage in the First Place

The best approach is proper storage:

  • Maintain refrigerator at 40°F or below
  • Store eggs in original carton away from door
  • Keep milk in coldest part of fridge
  • Cool and refrigerate rice within 2 hours
  • Use airtight containers
  • Practice FIFO (First In, First Out)
  • Label containers with dates

Identifying spoiled food protects you and your family from serious illness. Trust your senses—smell, sight, and touch are powerful tools. When it comes to eggs, milk, and especially cooked rice, if anything seems off, don't risk it. The few dollars saved by eating questionable food isn't worth the potential consequences of food poisoning. Develop the habit of checking food carefully before consuming, and teach your family members to do the same.

Key Takeaway: With the information in this guide about How to Tell If Eggs, Milk, or Cooked Rice Has Gone Bad, you are well-prepared to handle this topic confidently. Remember to start with the basics and work your way up if needed.

Related guides: Cooked Rice Storage Fridge Freezer , Food Storage Temperature Guide , Power Outage Food Safety Guide , Milk Shelf Life Refrigerator Freezer , How Long Do Eggs Last In Fridge

Related guides: Egg Substitutes Storage Guide , Freezer Burn Prevention Guide , Dairy Alternatives Storage Time , Raw Eggs Vs Hard Boiled Storage Time , Leftover Food Storage Best Practices

Related guides: Whole Milk Vs Skim Milk Shelf Life , Index

Share this guide:

WhatsApp E-mail
← Back to Overview

Frequently Asked Questions about How to Tell If Eggs, Milk, or Cooked Rice Has Gone Bad

Is How to Tell If Eggs, Milk, or Cooked Rice Has Gone Bad suitable for beginners?

Yes, absolutely. Our guide to How to Tell If Eggs, Milk, or Cooked Rice Has Gone Bad explains all basics clearly.

How much does How to Tell If Eggs, Milk, or Cooked Rice Has Gone Bad cost?

Costs vary depending on the provider. A comparison is always worth it.

Where can I find more information?

Right here in our expert area for Food Shelf Life & Storage Guide.


You might also be interested in

Liquid Egg Substitutes and Pasteurized Eggs: Storage Time Comparison

Learn more about Liquid Egg Substitutes and Pasteurized Eggs: Storage Time Comparison...

Storing Leftovers Safely: Eggs, Rice Dishes, and Dairy-Based Meals

Learn more about Storing Leftovers Safely: Eggs, Rice Dishes, and Dairy-Based Meals...

Refrigerator and Freezer Temperature Guide for Food Safety

Learn more about Refrigerator and Freezer Temperature Guide for Food Safety...