How long does cooked rice last in the fridge, and is it safe to reheat?
Cooked rice keeps 3 to 4 days in the fridge if you cool it within 2 hours. Why Bacillus cereus matters, and how to cool, freeze and reheat rice safely.
Cooked rice keeps for 3 to 4 days in the refrigerator, and yes, it’s safe to reheat as long as it was cooled and chilled quickly. The one rule that matters most is to get it into the fridge within 2 hours of cooking (1 hour if it’s above 90°F), because rice can carry a bacterium that survives cooking.
That bacterium is Bacillus cereus, and it’s the reason rice gets more attention than most leftovers. These times and temperatures come from the USDA Food Safety and Inspection Service (FSIS), FoodSafety.gov and the FDA.
Key takeaways
- Cooked rice lasts 3 to 4 days in the fridge at 40°F or below.
- Refrigerate it within 2 hours of cooking (1 hour above 90°F), in a shallow container so it cools fast.
- Reheating to 165°F kills bacteria, but it may not destroy the toxin Bacillus cereus makes when rice sits warm. Cooling quickly is what prevents the problem.
- You can freeze cooked rice. FSIS gives 3 to 4 months for best quality.
- Don’t rely on smell or looks. Rice that has sat out too long can look and smell normal.
How long cooked rice lasts: fridge, freezer and counter
| Where it’s stored | How long | Notes |
|---|---|---|
| Refrigerator (40°F or below) | 3 to 4 days | FSIS: cooked leftovers keep 3 to 4 days in the fridge |
| Freezer (0°F or below) | 3 to 4 months for best quality | FSIS leftovers guidance; safe indefinitely at 0°F, but quality drops over time |
| Room temperature | 2 hours at most (1 hour above 90°F) | Throw it away if it sits out longer |
The FoodSafety.gov cold storage chart has no separate line for cooked rice, so the fridge and freezer times here are the general leftovers figures from FSIS. Treat 3 to 4 days as the limit and don’t stretch it.
Why rice is different: Bacillus cereus
Bacillus cereus is a bacterium found widely in the environment, and it is often present in uncooked rice. Its spores are tough. According to a CDC report on a fried rice outbreak, heat-resistant spores may survive cooking. If cooked rice then sits at room temperature, the bacteria multiply and make a toxin that can survive reheating.
That’s why FoodSafety.gov lists rice and leftovers among the main sources of B. cereus. The FDA’s Bad Bug Book (see its Bacillus cereus chapter) explains that one form of the illness, the vomiting type, is caused by a toxin called cereulide, which is stable at high heat. The FDA says cooking may kill the bacteria but might not disable that toxin. The toxin only builds up when the rice sits warm for too long, so the fix is to cool the rice quickly, not to reheat it harder afterwards.
The two forms of illness differ in timing, according to FoodSafety.gov and the FDA:
- Vomiting type: nausea and vomiting begin about 30 minutes to 6 hours after eating.
- Diarrheal type: watery diarrhea and cramps begin about 6 to 15 hours after eating.
Both usually pass within about a day, though the FDA notes that serious cases, while rare, have been reported. FoodSafety.gov advises drinking plenty of fluids and calling a doctor if you can’t keep enough fluids down. The vomiting type most often involves rice and other starchy foods, so the same cooling habits are worth using for other cooked starchy foods.
How to cool and store cooked rice
- Don’t leave it on the stove or counter. FSIS says leftovers must be refrigerated within 2 hours of cooking, or within 2 hours of coming out of an appliance that kept them warm. That window is 1 hour above 90°F.
- Spread it out. FoodSafety.gov advises storing cooked food in a wide, shallow container and refrigerating it as soon as possible. A big pot of rice holds heat in the middle for a long time.
- Hot rice can go straight in the fridge. FSIS says hot food can be put directly in the refrigerator, or chilled first in an ice or cold water bath.
- Cover it. Airtight containers keep out bacteria and stop the rice from drying out or picking up other smells.
- Label it. Write the date on the container so you know when 3 to 4 days is up.
- Check the fridge. Keep it at 40°F or below. An appliance thermometer is the best way to know.
If your rice cooker has a “keep warm” setting, remember that hot food must stay at 140°F or above to be held safely. If you’re not sure it does, or you won’t eat the rice within 2 hours, move it to the fridge.
Can you freeze cooked rice?
Yes. Frozen at 0°F, rice stays safe indefinitely, and the FSIS 3-to-4-month guideline is for quality, not safety. To freeze it well:
- Cool it quickly first, using the steps above, and freeze it within the fridge window of 3 to 4 days (sooner is better).
- Pack it in meal-sized portions in airtight freezer bags or containers, with the air pressed out.
- Label it with the date.
Rice you cooked yourself and froze straight after cooling is a good make-ahead food. Just don’t freeze rice that has already sat out.
How to thaw cooked rice
FSIS lists three safe ways to thaw frozen leftovers:
- In the refrigerator. The slowest option, but the rice stays safe the whole time. Use it within 3 to 4 days after thawing, or refreeze it.
- In cold water. Keep the rice in a leak-proof bag. Cook or reheat it right away, and don’t refreeze it until it’s been heated.
- In the microwave. Keep heating until the rice reaches 165°F.
FSIS also says it’s safe to reheat frozen leftovers without thawing, in a saucepan, the oven or the microwave. It takes longer.
How to reheat cooked rice safely
Reheat rice until it reaches 165°F, checked with a food thermometer in several spots. FSIS recommends:
- Covering the rice while it heats, which holds in moisture and helps it heat through.
- In the microwave, putting the rice in a covered, microwave-safe dish, adding a little liquid if needed, venting the lid and rotating the dish. Microwaves leave cold spots, so test the temperature in several places and let it rest before the final reading.
Reheating is not a rescue for rice that sat out too long. As explained above, it may not remove the toxin, so throw that rice away instead.
Signs cooked rice has gone bad
Spoiled rice can smell sour or off, feel slimy, or have a changed taste or texture, and mold is a clear sign to throw it out. The FDA says mold can grow even in the refrigerator.
But the signs aren’t a safety test. The bacteria that cause food poisoning usually don’t change a food’s look, smell or taste, and the FDA warns that food can make you very sick even when it doesn’t look, smell or taste spoiled. So go by the clock. Throw the rice out if:
- It’s been in the fridge longer than 3 to 4 days.
- It sat at room temperature for more than 2 hours (1 hour above 90°F).
- You don’t know when it was cooked or how long it was out.
Frequently asked questions
Can I eat cooked rice after 5 days?
No. The limit is 3 to 4 days in the refrigerator. After that, throw it out, even if it looks and smells fine.
Is it safe to eat cold rice?
Yes, if it was cooled quickly, kept in the fridge at 40°F or below and eaten within 3 to 4 days. This applies to rice salads and cold leftovers. Cold rice that sat out, for example at a picnic, should be thrown away after 2 hours (1 hour above 90°F).
Can I leave rice out overnight?
No. Rice left out for more than 2 hours should be thrown away. Reheating it won’t make it safe, because the toxin Bacillus cereus can form while it sits warm may not be destroyed by cooking.
Why does reheated rice make people sick?
Usually it’s because the rice sat at room temperature after cooking, which let Bacillus cereus multiply and produce a heat-stable toxin. Reheating isn’t the cause. Slow cooling is.
Does takeout or fried rice last as long?
Yes, 3 to 4 days, as long as you refrigerate it within 2 hours of getting it. A CDC report on a B. cereus outbreak linked to chicken fried rice noted the rice had been cooled at room temperature before refrigeration and later held without refrigeration, and health officials advised against cooling rice or any food at room temperature. So don’t leave takeout containers out for long.
Can I keep cooked rice in the rice cooker?
Only if the cooker keeps it at 140°F or above. If you’re not sure, or you won’t eat it within 2 hours, move the rice to a shallow container and refrigerate it.