Updated 28 July 2026 · Written by Daniel Wright
Cooked rice lasts 3 to 4 days in the fridge, as long as you cool it quickly and refrigerate it within an hour. Rice can carry Bacillus cereus spores that survive cooking, so leaving it warm too long is risky. For longer storage, freeze cooked rice for up to one month.
Cooked rice: 3 to 4 days in the fridge (cool within 1 hour), up to 1 month frozen. Reheat until steaming hot.
Why Rice Needs Fast Cooling
Uncooked rice can carry Bacillus cereus spores that survive boiling. If cooked rice sits at room temperature, those spores can grow and produce toxins that reheating will not destroy. So cool rice quickly, ideally within an hour, and refrigerate it promptly.
Storing and Reheating
Spread rice out to cool faster, then seal it in an airtight container and refrigerate. Reheat only once, until it is steaming hot throughout. To freeze, portion cooled rice into bags or tubs for up to a month. If your rice often turns out gluey, see why your rice goes mushy. A rice cooker with a keep-warm function helps you cook just what you need.
Frequently Asked Questions
Can you reheat rice more than once?
It is best to reheat rice only once. Repeated cooling and reheating gives bacteria more chances to grow, so portion it and reheat only what you will eat.
Is it safe to eat cold cooked rice?
Yes, if it was cooled quickly and kept refrigerated. The risk comes from rice left warm for too long, not from being cold.