← Back to blog

How Long Does Cooked Rice Last in the Fridge?

Filed under:Food Storage & Shelf Life

Cooked rice lasts 3 to 4 days in the fridge when you store it right. Here is the USDA timeline, the spoilage signs to check, and why the two-hour rule matters more than the smell test.

A glass container of cooked white rice on a kitchen counter

Cooked rice keeps for 3 to 4 days in the refrigerator, according to USDA guidance. The clock starts the moment it comes off the heat, and that timing matters more than any smell test. Rice left sitting at room temperature can grow bacteria that reheating will not undo.

How long does cooked rice last?

Where you keep itHow long it stays good
Fridge, at or below 40°F3 to 4 days
Freezer, at 0°FSafe indefinitely, best quality within about 6 months
Room temperatureNo more than 2 hours (1 hour if the room is above 90°F)

The 3-to-4-day fridge window is the USDA limit for cooked leftovers, and cooked rice is no exception. The freezer number is about quality, not safety. Frozen rice stays safe far longer, but the texture starts to suffer after roughly six months.

How to tell if cooked rice has gone bad

Check for these before you reheat:

  • A sour or off smell
  • A slimy or sticky film that was not there when you cooked it
  • Any visible mold or discoloration
  • Rice that has dried out and gone hard (that one is usually just staleness, but toss it anyway if it is past day four)

The worst risk does not show up on that list. Bacillus cereus, the bacteria behind most rice-related food poisoning, can leave a toxin that does not change how the rice looks or smells. So if a batch sat out overnight, or you cannot remember which day you cooked it, throw it out even if it seems fine. The clock is a more reliable guide than your nose.

How to store cooked rice so it lasts

  • Cool it quickly. Spread it on a tray or move it into a shallow container and get it in the fridge within 2 hours of cooking.
  • Use a shallow airtight container so it chills evenly instead of staying warm in the middle.
  • Keep your fridge at or below 40°F.
  • Reheat only the portion you plan to eat, and heat it until it is steaming, 165°F.

Can you freeze cooked rice?

Yes, and it is one of the best ways to stop throwing rice away. Portion it flat in freezer bags while it is still fresh, press out the air, and it holds its quality for about six months. Reheat it straight from frozen. There is a full walkthrough in our guide to freezing cooked rice.

When in doubt, throw it out

USDA guidance here is blunt, and worth repeating. If you are not sure how long rice has been in the fridge, or it spent the night on the counter, do not gamble on it. Reheating handles some bacteria, but not the heat-stable toxin Bacillus cereus can leave behind. A few cents of rice is not worth a night of food poisoning.

Never guess which day you cooked it

Leftover rice rarely gets tossed because it went bad on day four. It gets tossed because nobody remembers cooking it. Well Stockd logs the day it went in the fridge and nudges you before it hits the limit, so the rice gets eaten instead of forgotten. See how expiry tracking works.

Frequently asked questions

Can you eat cooked rice after 5 days?

No. USDA puts the safe limit at 3 to 4 days in the fridge. By day five you are past the window, and because the Bacillus cereus toxin is not something you can see or smell, day five is a throw-it-out call even if the rice looks fine.

Is it safe to reheat rice?

Yes, once, until it is steaming hot all the way through (165°F). Reheating the same rice again and again keeps pushing it through the temperature range where bacteria grow, which is why we cover reheating rice safely separately.

Does the type of rice change how long it lasts?

Not in any way that matters for storage. White, brown, jasmine, and basmati all follow the same 3-to-4-day fridge rule once they are cooked.

This is one guide in our series on how long food lasts.

Updated July 2026. Sources: USDA FSIS, "Leftovers and Food Safety"; FoodSafety.gov.