Rice Smells Weird? How to Tell If It's Spoiled (5 Signs)

Rice Smells Strange? Here's When It's Safe — and When to Bin It
Is it safe to eat rice that smells weird? If your rice smells sour or slimy, discard it — bacterial toxins from Bacillus cereus can cause food poisoning. Musty or starchy smells from dry, uncooked rice are usually harmless and fixable.
Quick Safety Check
- Smell it — sour or fermented means unsafe
- Touch it — slimy texture means spoiled
- Check age — cooked rice over 3–4 days old, bin it
- Check storage — left out over 2 hours, bin it
- Check the grain — musty dry rice is rancid, not dangerous but inedible
If your rice smells off, don't guess. Use the checks above. Below are the 5 most common rice smells, what causes each one, and exactly what to do.
The Science Behind Strange Rice Smells
Rice smells strange due to lipid oxidation in stale grains, microbial activity in improperly stored cooked rice, or excess surface starch. The most common reason for a musty, paint-like, or oily smell is rancid rice. Rice contains fats that oxidize when exposed to air and light — a process called lipid oxidation. This creates aldehydes and ketones responsible for that stale, off-putting aroma.
Another culprit is microbial activity. If cooked rice is left at room temperature for too long, bacteria like Bacillus cereus can multiply rapidly, producing toxins and causing a sour smell. Even uncooked rice stored in damp conditions can develop mould. Excess surface starch that isn't rinsed away can also ferment slightly during cooking, contributing to a pasty smell.
| Smell | Cause | Safe? |
|---|---|---|
| Musty, Oily, or Paint-like | Lipid oxidation (rancid grains) | Not dangerous, but inedible |
| Sour or Funky | Bacterial growth (Bacillus cereus) | ⚠️ Unsafe — discard |
| Pasty or Starchy | Excess surface starch | ✅ Safe — rinse before cooking |
| Chemical or Metallic | Chlorine/minerals in water | ✅ Safe — use filtered water |
5 Fixes for Strange-Smelling Rice
Fix #1: Rancid Grains — Stop Buying in Bulk
The Problem: Rice from a bag that's been in the pantry too long has a musty, oily, or crayon-like smell before cooking. This is rancid rice.
The Fix: Rancid rice cannot be saved. The off-flavours have permeated each grain. Discard and start fresh.
Prevent it: Buy rice in smaller quantities — use within 6 months (brown rice) or a year (white rice). Store in a cool, dark place in an airtight container.
Fix #2: Excess Starch — Rinse Before Cooking
The Problem: Cooked rice has a dull, pasty smell and gummy texture from surface starch that wasn't removed. This can also cause your rice to stick together.
The Fix: Rinse rice 3–4 times in cool water until the water runs mostly clear. This removes excess starch and dramatically improves aroma, as recommended by Serious Eats.
Fix #3: Dirty Pot or Rice Cooker
The Problem: Rice smells fine raw but picks up funky odours during cooking from residue in your pot or rice cooker.
The Fix: Deep-clean your cooker. Fill the pot with a 1:1 white vinegar and water solution, let it sit for an hour (or run a cook cycle), then wash thoroughly. This also prevents rice burning at the bottom.
Fix #4: Poor Quality Water
The Problem: Rice smells of chemicals, chlorine, or metal. Rice absorbs whatever water it's cooked in.
The Fix: Use filtered water. A pitcher filter or faucet filter eliminates chemical tastes and lets the natural rice aroma come through.
Fix #5: Bacterial Spoilage — When to Throw It Away
The Problem: Cooked rice smells sour, fermented, or has a slimy texture. This indicates Bacillus cereus contamination.
The Fix: Do not eat it. Discard immediately. These bacterial toxins survive reheating and can cause vomiting and diarrhoea within hours.
When to Throw Rice Away
- Sour smell — indicates bacterial growth, discard immediately
- Slimy texture — a clear sign of spoilage
- Stored over 3–4 days — even if it looks fine, cooked rice should not be kept longer
- Left out over 2 hours — Bacillus cereus multiplies rapidly at room temperature
Food Safety
Cooked rice left at room temperature for more than 2 hours can harbour Bacillus cereus bacteria. Always refrigerate within 1 hour and consume within 3–4 days. When in doubt, throw it out. For more guidance, refer to the Food Standards Agency.
More Rice Troubleshooting
Having other rice issues? Check our related guides:
Frequently Asked Questions
Is it safe to eat rice that smells weird?
It depends on the smell. Musty or starchy smells from uncooked rice are usually harmless. But sour, fermented, or funky smells from cooked rice indicate bacterial growth — discard it immediately.
Why does my rice smell sour?
Sour-smelling rice is caused by bacterial fermentation, typically from being left at room temperature too long or stored past 3–4 days in the fridge.
What does bad rice smell like?
Spoiled rice smells sour, fermented, or acidic. It may also feel slimy. If you detect any of these signs, the rice is unsafe to eat.
Is sour-smelling rice safe to eat?
No. Sour-smelling cooked rice indicates Bacillus cereus contamination. The toxins produced survive reheating. Discard it.
How long does cooked rice last in the fridge?
Cooked rice lasts 3–4 days in the fridge in an airtight container. After that, discard it regardless of smell or appearance.
Is leftover rice dangerous?
It can be if not handled properly. Bacillus cereus spores survive cooking and multiply rapidly at room temperature. Always cool and refrigerate within an hour, as advised by the NHS.
Can I fix rice that smells musty?
If the musty smell is from old dry rice, it's rancid and cannot be fixed. Discard and use fresh rice. If the smell is from your pot or cooker, deep-clean it with a vinegar solution.
Why does my rice smell like chemicals?
Chemical or metallic smells come from your cooking water, not the rice itself. Switch to filtered water and the problem disappears.