How Long Does Cooked Rice Last?
By James OkaforReviewed 2026-01-01
Cooked rice keeps 3–4 days in the fridge at 40°F or below — refrigerate within 1 hour because rice carries Bacillus cereus spores that survive cooking. Freeze cooked rice for 1–6 months. Reheat to 165°F, only once, and never leave rice out overnight.
Cooked rice is the exception that proves every rule in this guide. It keeps in the fridge like any leftover — 3 to 4 days — but it demands a 1-hour refrigeration rule instead of the usual 2, because rice carries a bacteria that most other foods don't: Bacillus cereus.
Here's the uncomfortable part: you cannot tell by looking. Rice that looks perfectly fine can still carry enough toxin to make you sick, which is exactly why the rice rules are calendar rules, not smell rules.
How long cooked rice lasts
| Storage method | Duration | Best practice |
|---|---|---|
| Counter | 1 hour max | Rice cools slowly in the pot — refrigerate fast |
| Fridge | 3–4 days | Shallow container, 40°F or below |
| Freezer | 1–6 months (best quality) | Portion, press out air, freeze flat |
| Reheated | Eat immediately | 165°F; reheat only once |
Storage conditions for cooked rice
Speed is everything. Cooked rice at room temperature is a Bacillus cereus incubator — the bacteria multiply fastest in the warm middle of the pot. The USDA rule for rice is 1 hour: refrigerate cooked rice within an hour of cooking, in shallow containers so it cools quickly, or spread it on a baking sheet to cool before packing.
Never leave rice out overnight "to cool," and never put a warm pot straight in the fridge as one big mass — the center stays warm for hours. Portion it into shallow containers or bags as soon as it's safe to handle, and refrigerate or freeze.
Food safety
Cooked rice is a high-risk food. Refrigerate within 1 hour of cooking, keep it 3–4 days max, and reheat only once to 165°F. Bacillus cereus spores survive cooking and their toxin is not destroyed by reheating — so never eat rice that sat out overnight, no matter how it looks. ::
How to tell cooked rice has gone bad
Cooked rice that has gone bad can smell sour, musty, or fermented, or develop a slimy texture and visible mold. But here is the trap: Bacillus cereus contamination often shows no smell or visible change at all. That is why you follow the calendar with rice — if it's been in the fridge more than 4 days, or sat out more than an hour, throw it out even if it looks fine.
Freezing cooked rice
Cooked rice is one of the best things to freeze. Cool it quickly, portion it into freezer bags, press out the air, and freeze flat — it keeps 1–6 months with nearly perfect texture. Frozen rice is the shortcut to fried rice in minutes. To use it, microwave from frozen with a splash of water, or toss it frozen into a hot pan for stir-fry.
See how to freeze leftovers and the food safety temperature guide for the complete rules.
Frequently asked questions
How long does cooked rice last in the fridge?
Cooked rice keeps 3–4 days in the refrigerator at 40°F or below. The key is speed: refrigerate it within 1 hour of cooking (not the usual 2), because rice carries Bacillus cereus spores that survive cooking and grow fast in the warm middle. Cool it in shallow containers and refrigerate promptly.
Why does leftover rice cause food poisoning?
Uncooked rice often contains Bacillus cereus spores, which survive cooking. If cooked rice sits at room temperature, the spores germinate and multiply — the longer it sits, the more toxin they make. That's why rice has a 1-hour rule: refrigerate it fast, never leave it out overnight, and eat it within 3–4 days.
Can you freeze cooked rice?
Yes. Cooked rice freezes beautifully for 1–6 months. Cool it quickly, portion it, and freeze in airtight bags — press the air out and freeze flat. Frozen rice rehydrates perfectly: microwave it straight from the freezer with a splash of water, or stir it into stir-fries. It stays safe frozen indefinitely; quality is the limit.
Is reheating rice twice safe?
No — reheat rice only once. Every reheating pass takes the rice back through the danger zone, and each cycle is a chance for spores to germinate and toxin to form. Reheat only the portion you'll eat, and throw away any rice left after that meal. If it looks or smells off, don't reheat it at all.
How should you reheat cooked rice safely?
Reheat rice to steaming hot, 165°F throughout, and only reheat the portion you're eating. Add a tablespoon of water and cover before microwaving to restore moisture. Eat it immediately and discard leftovers from that reheated portion. Never reheat rice more than once.
Sources
Shelf-life and temperature claims on this page are cited from tier-1 food-safety authorities. Always confirm current guidance before relying on dated information.
Written by
Senior food storage writer
Writer covering food storage shelf life, storage methods, and kitchen organization.
Get the storage cheat sheet
One short email a month with the exact shelf-life numbers that matter most — plus pantry organization tips. No spam, unsubscribe anytime.
Newsletter coming soon. We are setting up our email list — this is where you will be able to subscribe.
Your email is never shared. Read our privacy policy.