Smart Pantry · Guides
How long does cooked rice last?
Fridge, freezer and reheating: a plain UK guide to leftover rice, so you can save it safely instead of binning it.
The short answer
One day in the fridge. Cool it quickly, ideally within an hour, and eat it within 24 hours.
Want longer? Freeze it. Get it into the freezer within an hour of cooking.
Reheat it once only, until it's steaming hot all the way through.
Why rice is different from other leftovers
Uncooked rice can carry spores of a bacterium called Bacillus cereus, and those spores survive cooking. If cooked rice sits around at room temperature, they can grow and make toxins that cause food poisoning. The longer it's left out, the riskier it gets.
So the danger isn't reheating as such. It's how the rice was cooled and stored before you reheat it. Cool it fast, keep it cold, and leftover rice is fine.
How to cool and store cooked rice
- Chill it within an hour. Don't leave it to cool in the pan, the rice cooker or the steamer.
- Split it into small portions. Shallow, smaller containers cool much faster than one big pile. You can also stand the container in cold water to speed it up.
- Fridge for one day at most. Eat it within 24 hours, cold or reheated.
Can you freeze cooked rice?
Yes, and it's the best way to save rice you won't eat tomorrow. Cool it quickly in small portions as above, cover it, and put it in the freezer within an hour of cooking. That stops bacteria multiplying and making toxins before it's frozen.
When you want it, defrost it in the fridge, not on the worktop. Then reheat it until it's steaming hot and eat it straight away. Write what it is and the date on the container so nothing gets lost at the back of the freezer.
Can you reheat rice?
Yes, but follow two rules:
- Only once. Never reheat rice a second time, so only take out and reheat the portion you're going to eat.
- Steaming hot all the way through. Stir it and check the middle, not just the top.
Can you eat cooked rice cold?
Yes, in a rice salad for example, as long as it was cooled quickly, kept in the fridge, and eaten within 24 hours of cooking.
What about takeaway rice?
Take extra care. Some takeaways cook rice ahead and reheat it before it reaches you, and rice shouldn't be reheated more than once. Ideally, eat takeaway rice soon after it arrives rather than keeping it for the next day. If you're not sure, ask the takeaway how they handle their rice.
Why leftovers get binned anyway
A one-day rule is easy to forget. The tub goes in the fridge on Sunday, and by the time anyone remembers it, it's Wednesday. That's why freezing it straight away, while you're clearing up, is the habit that saves the most rice.
Smart Pantry remembers what's in your kitchen
Snap your supermarket receipt and everything goes in with a date. Your kitchen is sorted by what needs eating first, and one reminder at 8am tells you when something is close, while there's still time to cook it or freeze it.
Get Smart Pantry on the App Store. Free to try, no account needed. iPhone and iPad.
More guides: How long do potatoes last? · Can you eat eggs after the best before date? · How long does bread last? · Best before vs use-by
Source: Food Standards Agency, Home food fact checker (Rice section). If you're unsure whether food is safe, don't eat it.