How Long Does Cooked Rice Last in the Fridge? (And How to Store It Safely)
How long cooked rice keeps in the fridge and freezer, why rice needs extra care, and how to cool, store and reheat it safely.
- US food safety guidance: cooked leftovers, including rice, for 3 to 4 days in the fridge
- UK NHS advice for rice is stricter: eat it within 24 hours
- Either way: cool it fast, refrigerate within 1 hour, reheat only once until steaming hot
Cooked rice is one of the most useful leftovers in the kitchen: it is the base for fried rice, burrito bowls and quick lunches. It also needs a little more care than most leftovers. Here is how long it keeps and how to store it safely.
The short answer
In the United States, the USDA’s general rule for cooked leftovers is 3 to 4 days in the fridge at 40°F (4°C) or colder. In the United Kingdom, the NHS gives stricter advice for rice specifically: cool it quickly, keep it in the fridge for no more than one day, and reheat it only once.
If you want one simple rule that satisfies both: cool rice fast, refrigerate it within an hour, and eat it within a day or two.
| Where | How long |
|---|---|
| Room temperature | Cool and refrigerate within 1 hour (no more than 2 hours, the US limit for any perishable food) |
| Fridge, 4°C (40°F) or colder | 1 day (UK NHS advice) to 3 to 4 days (US guidance for leftovers) |
| Freezer, -18°C (0°F) | Stays safe while frozen; best texture within 1 to 2 months |
Why rice is a special case
Uncooked rice can contain spores of a bacterium called Bacillus cereus. Cooking does not kill all the spores. If cooked rice sits at room temperature, the spores can grow into bacteria that produce toxins. Some of these toxins are not destroyed by reheating, which is why the important part is not the reheating, but how fast the rice is cooled and how long it is kept.
How to cool and store cooked rice
- Cool it quickly. Spread the rice on a tray or plate in a thin layer. It cools in 15 to 20 minutes instead of an hour in a deep pot.
- Refrigerate within 1 hour. Transfer it to a shallow, airtight container.
- Keep the fridge cold. 4°C (40°F) or below. A cheap fridge thermometer helps.
- Label it. Write the date on the lid so you know when it was cooked.

How to reheat rice safely
- Reheat it until it is steaming hot all the way through, 74°C (165°F).
- Reheat it only once. Take out just the portion you need.
- In the microwave, sprinkle a tablespoon of water over the rice, cover and heat, stirring halfway.
- On the stove, stir-fry it in a hot pan, as in chicken fried rice.
Can you eat cold rice?
Yes, cold rice in a salad or sushi bowl is fine, as long as it was cooled quickly, kept in the fridge and eaten within the time limits above. Do not eat rice that was left out on the counter for hours, even if you plan to reheat it.
How to freeze cooked rice
Freeze cooled rice in flat, portion-size bags, pressing out the air. Flat bags freeze and thaw quickly. Reheat straight from frozen in the microwave with a splash of water, or add it to a hot pan for fried rice. Frozen rice stays safe while frozen; for the best texture, use it within 1 to 2 months.
How to tell if rice has gone bad
A sour smell, a slimy texture or any mold mean it goes in the bin. But food that causes illness can look and smell completely normal, so the storage time and how quickly it was cooled matter more than the smell test. When in doubt, throw it out.
You might also like: Chicken Fried Rice (Better Than Takeout, 22 Minutes)
Questions people ask
Can I reheat rice twice?
It is safest to reheat cooked rice only once. Take out the portion you need and keep the rest in the fridge.
Is it safe to leave rice in a rice cooker on keep warm?
Keeping rice hot, at 60°C (140°F) or above, stops bacteria from growing. Follow your rice cooker manual for how long its keep-warm setting should be used, and do not let rice cool slowly in the cooker.
Can I put hot rice in the fridge?
Yes. Spread it out first so it cools faster; modern fridges can handle warm food, and quick cooling is what matters.
