Rice is one of the most common pantry staples in households around the world. It’s affordable, versatile, and easy to store. But a surprisingly common question many people ask is: how long does rice last?
The answer depends on several factors, including whether the rice is cooked or uncooked, the type of rice, and how it’s stored. In this guide, we’ll break down the shelf life of rice, explain how to store rice properly, and help you recognize when rice has gone bad so you can protect both your food quality and your health.
-
How to Store Rice in Food Buckets for Long-Term Freshness and Safety
-
How Long Does Sushi Rice Last? Storage Time and Safety Guide
-
How Long Will Food Last in a Mylar Bag?
How Long Does Uncooked Rice Last?

Shelf Life of Uncooked Rice
In general, uncooked rice lasts much longer than cooked rice. When stored correctly, some types of dry rice can remain safe to eat for years.
-
White rice shelf life: 4–5 years in the pantry; up to 30 years if vacuum sealed
-
Brown rice shelf life: 6–12 months
-
Wild rice shelf life: 4–5 years
-
Jasmine rice and basmati rice: 4–5 years
The reason for this difference is fat content. Brown rice contains natural oils in the bran layer, which makes it spoil faster than white rice.
Does Uncooked Rice Go Bad?
Technically, uncooked rice does not spoil easily, but it can still degrade in quality over time. Even if rice is past its “best by” date, it may still be safe to eat if it has been stored in a cool, dry place and shows no signs of spoilage.
However, rice can go bad due to:
-
Moisture exposure
-
Insect infestation
-
Mold growth
-
Absorbing odors from surrounding foods
How Long Does Cooked Rice Last?

How Long Does Cooked Rice Last in the Fridge?
Once rice is cooked, its shelf life becomes much shorter.
-
Cooked rice lasts 3–4 days in the refrigerator
-
It should be stored in an airtight container
-
Refrigerate within 1–2 hours after cooking
Leaving cooked rice at room temperature for too long allows bacteria to grow rapidly.
Request Free Packaging Samples
How Long Does Cooked Rice Last at Room Temperature?
Cooked rice should not sit at room temperature for more than 2 hours. In warm environments, this time can drop to 1 hour.
This is because cooked rice can contain Bacillus cereus, a bacteria that survives cooking and multiplies quickly if rice is left out.
How Long Does Cooked Rice Last in the Freezer?
Freezing is one of the best ways to extend the shelf life of cooked rice.
-
Cooked rice lasts up to 6 months in the freezer
-
Texture may slightly change, but it remains safe to eat
-
Best stored in freezer-safe, airtight containers
How Long Does Rice Last by Type?
White Rice vs Brown Rice Shelf Life
| Type of Rice | Pantry | Refrigerator | Freezer |
|---|---|---|---|
| White rice (uncooked) | 4–5 years | Not needed | 10–30 years (vacuum sealed) |
| Brown rice (uncooked) | 6–12 months | Optional | 1–2 years |
| Cooked rice | — | 3–4 days | Up to 6 months |
White rice lasts significantly longer because it has had the bran and germ removed.
How to Store Rice Properly to Make It Last Longer

Best Storage for Uncooked Rice
To maximize shelf life:
-
Store rice in a cool, dry place
-
Use airtight containers
-
Keep away from moisture, heat, and sunlight
-
Consider vacuum sealing for long-term storage
Best Storage for Cooked Rice
-
Cool rice quickly after cooking
-
Store in shallow, airtight containers
-
Refrigerate promptly
-
Label with the storage date
Proper storage is key to preventing rice spoilage and foodborne illness.
Signs That Rice Has Gone Bad

How to Tell If Uncooked Rice Is Bad
-
Unusual or rancid smell
-
Visible mold
-
Bugs or larvae in the container
-
Excess moisture or clumping
How to Tell If Cooked Rice Is Bad
-
Sour or unpleasant odor
-
Slimy or sticky texture
-
Mold growth
-
Off taste (do not taste if you suspect spoilage)
If rice shows any of these signs, it should be discarded immediately.
Is It Safe to Eat Expired Rice?

Many people wonder if it’s safe to eat rice past the expiration date. In most cases:
-
Uncooked rice is safe past its best-by date if stored properly
-
Cooked rice should never be eaten past 4 days, regardless of date
Expiration dates usually indicate quality, not safety but cooked rice is an exception due to bacterial risks.
What Is Rice Paper? A Complete Beginner’s Guide to Vietnamese Wrappers
Food Safety: Why Rice Can Cause Food Poisoning
Rice-related food poisoning is commonly caused by Bacillus cereus. This bacteria:
-
Survives the cooking process
-
Grows when rice is left at room temperature
-
Produces toxins that reheating cannot destroy
Symptoms include nausea, vomiting, and diarrhea. That’s why proper storage and quick refrigeration are critical.
Frequently Asked Questions
How long does uncooked rice last in the pantry?
White rice lasts 4–5 years; brown rice lasts 6–12 months.
How long does cooked rice last in the fridge?
Cooked rice lasts 3–4 days when stored properly.
Can you freeze cooked rice?
Yes. Cooked rice can be frozen for up to 6 months.
Does rice go bad?
Yes. Cooked rice spoils quickly, and uncooked rice can degrade if exposed to moisture or pests.
Can you reheat rice more than once?
No. Rice should only be reheated once and eaten immediately.
Conclusion
So, how long does rice last? The answer depends on the type of rice and how you store it.
-
Uncooked white rice can last for years
-
Brown rice has a much shorter shelf life
-
Cooked rice must be handled carefully and eaten within days
By following proper storage practices, you can extend the shelf life of rice, reduce food waste, and avoid serious food safety risks.
