HowLongFor

How Long Does Cooked Rice Last in the Fridge?

By the HowLongFor Editorial Team

Quick Answer

Cooked rice lasts 3–4 days in the fridge when stored in an airtight container within 2 hours of cooking. Frozen, it keeps for up to 6 months.

Duration by Type

Room temperature0 hours – 2 hours

Discard after 2 hours due to Bacillus cereus risk

Refrigerator (airtight)(most common)3 days – 4 days

Store at or below 40°F/4°C

Freezer1 month – 6 months

Best quality within 1–3 months

Quick Answer

Cooked rice lasts 3 to 4 days in the refrigerator when it is cooled quickly and stored in an airtight container. The clock starts when the rice is cooked, not when you refrigerate it. For longer storage, freeze cooked rice for up to 6 months. The main safety concern is Bacillus cereus, a spore-forming bacterium that survives cooking and multiplies rapidly when rice is left at room temperature.

Cooked Rice Storage Times

Storage MethodHow Long It LastsNotes
Room temperatureUnder 2 hoursDiscard after 2 hours (1 hour if above 90°F/32°C)
Refrigerator (40°F/4°C or below)3–4 daysStore in an airtight container
Freezer (0°F/-18°C)Up to 6 monthsBest quality within 1–3 months

Why the 2-Hour Rule Matters

Uncooked rice can contain spores of Bacillus cereus. These spores survive the cooking process. If cooked rice sits at room temperature, the spores germinate and produce toxins that reheating will not destroy. This is why the timeline before refrigeration is just as important as the fridge time itself. Cool leftover rice as quickly as possible — ideally within one hour — by spreading it on a shallow tray or dividing it into smaller containers.

How to Tell If Cooked Rice Has Gone Bad

  • Smell: A sour, musty, or off odor means it should be tossed.
  • Texture: Slimy or excessively hard, dried-out rice is past its prime.
  • Appearance: Any visible mold (fuzzy green, blue, or white spots) means discard immediately.
  • When in doubt, throw it outB. cereus toxins are odorless and tasteless, so rice that looks fine after sitting out too long can still make you sick.

Factors That Affect How Long Cooked Rice Lasts

  • Cooling speed: The faster rice drops below 40°F, the longer and safer its fridge life.
  • Container: Airtight containers prevent moisture loss and cross-contamination.
  • Add-ins: Rice mixed with meat, vegetables, or sauce may spoil faster — go by the most perishable ingredient.
  • Fridge temperature: A fridge running warmer than 40°F shortens safe storage time.
  • Rice type: White, brown, jasmine, and basmati all keep about the same 3–4 days once cooked.

How to Store Cooked Rice Safely

  1. Cool rice quickly — spread it out or portion into shallow containers within 1 hour.
  2. Transfer to an airtight container once it stops steaming.
  3. Refrigerate at or below 40°F within 2 hours of cooking.
  4. Reheat only once, until steaming hot (165°F/74°C) throughout.

Reheating Tips

Add a splash of water before microwaving to restore moisture, and cover the container to trap steam. Only reheat the portion you plan to eat — repeated reheating and cooling cycles increase the risk of bacterial growth. Never reheat rice more than one time.

When to Be Concerned

Symptoms of B. cereus food poisoning — nausea, vomiting, and diarrhea — usually appear within 30 minutes to 6 hours of eating contaminated rice and typically resolve within 24 hours. Seek medical care if vomiting or diarrhea is severe, if you cannot keep fluids down, or if symptoms persist beyond a day, especially in young children, older adults, or anyone with a weakened immune system.

Pro Tips

Spread hot rice on a shallow tray or split into small containers so it cools below 40°F within an hour.

USDA FoodKeeper

Add a splash of water and cover before microwaving to restore moisture and heat evenly.

NHS

Freeze extra rice in single-meal portions so you only reheat what you'll eat.

USDA FoodKeeper

Quick Facts

Uncooked rice can carry Bacillus cereus spores that survive cooking and produce heat-resistant toxins if left at room temperature.

Source: NHS

Cooked rice should be refrigerated within 2 hours of cooking, or 1 hour if the room is above 90°F.

Source: USDA Food Safety and Inspection Service

Rice should only be reheated once, until steaming hot throughout.

Source: NHS

Sources

How long did it take you?

day(s)

Was this article helpful?