FridgeSenseGet the app

How long does cooked rice last in the fridge, and can you freeze it?

Updated: · 3 min read
In short

If you’re not eating cooked rice right away, cool it and get it into the fridge within about 1 hour. It then keeps for 1 day (24 hours) at most. You can also freeze it. Reheat rice only once, until it’s steaming hot all the way through. Rice left out overnight goes in the bin – reheating won’t make it safe.

Cooked and uncooked rice: guidelines

SituationGuidelineKeep in mind
Cooling after cookinginto the fridge within about 1 hourSpread it out or split into small portions
Cooked rice in the fridge1 day (24 hours) at mostCovered, as cold as possible
Left out overnightthrow it awayThe toxin survives reheating
Cooked rice, frozenup to about 2–3 monthsFreeze as soon as it has cooled
Reheatingonce only, steaming hot70 °C (158 °F) in the center for 2 minutes
Uncooked white riceoften 1 year or more past the dateKeep dry, dark and sealed
Uncooked brown riceshorter shelf lifeSmells rancid: throw it away

Why cooked rice needs care

Uncooked rice often contains spores of the bacterium Bacillus cereus, and they survive cooking. If cooked rice sits warm or at room temperature, the spores germinate, the bacteria multiply and produce a toxin. That toxin is heat-stable: reheating, even very hot, doesn’t destroy it. It can cause vomiting within a few hours, and later diarrhea too. That’s why how fast you cool the rice matters most.

How to store leftover rice safely

Can you freeze rice?

How to reheat rice properly

Uncooked rice past its date: still good?

Dry rice has a best-before date, not a use-by date. Unopened and stored dry, white rice is often fine for 1 year or more after the date. Brown rice contains more fat and can go rancid.

Check it: Does it smell normal? Do you see beetles, moths, webbing, clumps or mold? Pests, mold, a musty or rancid smell: throw it away. When in doubt, throw it out.

Ideas for leftover rice

Frequently asked questions

How long does cooked rice last in the fridge?

1 day (24 hours) at most, provided you got it into the fridge within about 1 hour of cooking. If you want to keep it longer, freeze it straight away.

Can you freeze cooked rice?

Yes, for up to about 2–3 months. Freeze it in flat portions as soon as it has cooled, and after thawing reheat it thoroughly just once.

Can you reheat rice twice?

No. Reheat rice only once, until it’s steaming hot. Throw away whatever is left after that.

Is rice left out overnight safe to eat?

No. Cooked rice left at room temperature overnight may contain a heat-stable toxin. Reheating won’t help: throw it away.

Does uncooked rice expire?

It has a best-before date. Stored dry, white rice often keeps 1 year or more past it. Throw it away if you find beetles, webbing, mold or a rancid smell.

All figures are guidelines for food that is stored correctly and kept chilled. No guarantee: when in doubt, throw it out. Take extra care during pregnancy and with young children, older or vulnerable people.

More articles

Expired eggs: how long do eggs last?Eggs have a best-before date. Kept cold, they are often usable for up to about 6 days after it, but only fully cooked. Hard-boiled: about 1 week.Freezing meat: how long do ground beef, chicken and steak last?Frozen ground meat keeps about 3 months, chicken 4–5, beef 6–10. Never eat it after the use-by date. How to freeze meat well and thaw it safely.How to store potatoes – and how long do cooked potatoes last?Store raw potatoes dark, dry and cool at about 7–10 °C (45–50 °F), away from apples. Cooked potatoes keep about 2–3 days in the fridge.How to freeze vegetables: green beans, zucchini, pumpkin and mushroomsBlanch briefly, chill in ice water, freeze flat: vegetables keep about 6–12 months at -18 °C (0 °F). Times for green beans, zucchini, pumpkin and more.