Kitchen & Food

This article is for informational purposes only. Food safety information is general guidance — always follow advice from your local food safety authority. Cooking and cleaning involve risks; use appropriate safety precautions.

How Long Does Cooked Rice Last in the Fridge?

Rice is a staple food for billions of people, and making extra for leftovers is common. But rice is also commonly associated with food poisoning when stored improperly.

Here’s everything you need to know about storing, freezing, and reheating cooked rice safely.

The Short Answer

Storage Method How Long Temperature
Room temperature 2 hours max (1 hour if it’s above 90°F/32°C) Above 40°F (4°C)
Refrigerator 4 days 40°F (4°C) or below
Freezer 6 months (for best quality) 0°F (-18°C) or below

The general advice: Refrigerate cooked rice within 2 hours of cooking — and within 1 hour if the room is hot (above 90°F / 32°C), for example on a warm summer day. These limits follow the standard food-safety guidance from the USDA/CDC and other food safety authorities for perishable leftovers.

Why Leftover Rice Needs Careful Handling

Uncooked rice can contain spores of Bacillus cereus, a bacterium that produces toxins causing food poisoning. These spores can survive the cooking process.

When cooked rice is left at room temperature:

  1. The spores can grow into bacteria.
  2. The bacteria produce toxins that cause vomiting and diarrhea.
  3. Reheating kills the bacteria but NOT the toxins — so reheating doesn’t make spoiled rice safe.

This is why proper storage of rice is more critical than many other leftovers.

How to Store Cooked Rice Safely

Step 1: Cool It Fast

  • Don’t let rice sit in the rice cooker for hours after cooking.
  • Spread it on a shallow tray or plate to cool quickly.
  • Aim to get it into the fridge within 2 hours of cooking (within 1 hour if the room is hot).

Pro tip: Dividing rice into smaller portions helps it cool faster.

Step 2: Refrigerate Properly

  • Transfer to an airtight container or resealable bag.
  • Label with the date.
  • Place in the fridge at 40°F (4°C) or below.
  • Aim to eat it within 4 days.

Step 3: Freeze for Longer Storage

For rice you won’t eat within 4 days:

  1. Cool the rice quickly.
  2. Portion into freezer-safe bags or containers.
  3. Remove as much air as possible.
  4. Freeze at 0°F (-18°C).
  5. Use within 6 months for best quality.

How to Reheat Rice Safely

Microwave (Best Method)

  1. Put rice in a microwave-safe container.
  2. Add a splash of water (about 1-2 tablespoons per cup of rice).
  3. Cover with a damp paper towel or microwave-safe lid.
  4. Microwave on high for 1-2 minutes, stirring halfway.
  5. Ensure the rice is steaming hot throughout (165°F / 74°C).

Stovetop

  1. Add rice to a pan with a splash of water.
  2. Cover and heat over medium-low.
  3. Stir occasionally until steaming hot.

⚠️ It’s best to avoid reheating rice more than once. Each cooling-reheating cycle increases the risk of bacterial growth.

Signs Rice Has Gone Bad

Throw it out if you notice:

  • Sour or off smell (not the normal neutral rice smell)
  • Slimy texture
  • Hard, dry patches mixed with soft areas
  • Visible mold (any color)
  • Unusual taste — don’t eat more if it tastes off

When in doubt, throw it out. Rice is cheap; food poisoning is not.

Rice Safety Myths

Myth Reality
“Reheating kills all bacteria” Reheating kills bacteria but NOT the toxins they produce
“It’s fine if left out overnight” Bacterial growth can start after rice sits at room temperature for more than 2 hours — leaving it overnight is well beyond the safe window
“Smelling it is enough to check” Some toxins have no smell or taste
“I’ve done this for years and been fine” Not a reliable guide — foodborne bacteria can affect people differently

Where These Guidelines Come From

The 2-hour rule, the 40°F (4°C) refrigerator temperature, and the 165°F (74°C) reheating temperature are standard food-safety guidelines issued by public health authorities such as the USDA’s Food Safety and Inspection Service (FSIS) and the U.S. Food and Drug Administration (FDA), as well as equivalent agencies in many countries. You can find the current guidance on their official websites by searching for “leftovers storage” or “food poisoning” food safety pages. Food safety recommendations occasionally change, so when in doubt, check your local food safety authority’s current guidance.

Quick Reference: Rice Storage Chart

Type of Rice Fridge Freezer Room Temp
White rice (cooked) 4 days 6 months 2 hours max
Brown rice (cooked) 4 days 6 months 2 hours max
Fried rice 4 days 1-2 months 2 hours max
Rice pudding 3-4 days 1-2 months 2 hours max

All “room temp” limits above assume normal room conditions; reduce to 1 hour when it’s above 90°F (32°C).

The Bottom Line

As a common food-safety guideline, cooked rice can be kept in the fridge for up to 4 days if stored properly in an airtight container. For longer storage, freeze it for up to 6 months.

The most important general advice is to cool rice quickly and refrigerate within 2 hours (within 1 hour if the room is hot). It’s best not to leave cooked rice sitting out at room temperature for long, as this can increase the risk of foodborne illness.

For the most up-to-date recommendations, it’s always a good idea to follow the guidance from your local food safety authority.

Frequently Asked Questions

Can I eat rice that's been in the fridge for 5 days?

It's not generally recommended. Cooked rice is best eaten within 4 days of cooking. After that, the risk of bacterial growth (including Bacillus cereus) increases.

Can you freeze cooked rice?

Yes, cooked rice freezes very well for up to 6 months. Freeze it in portion-sized containers or bags. Thaw in the microwave or reheat directly from frozen with a splash of water.

How do you know if cooked rice has gone bad?

Signs include a strange smell (sour or off), slimy texture, visible mold, or a hard, dry appearance. If in doubt, throw it out.

Why does leftover rice need careful handling?

Uncooked rice can contain Bacillus cereus spores that survive cooking. If rice is left at room temperature, these spores can produce toxins that may cause food poisoning. Refrigeration slows this process.

How should I store cooked rice?

Cool it quickly, transfer it to an airtight container, and refrigerate at 40°F (4°C) or below. Cooked rice should be refrigerated within 2 hours of cooking (within 1 hour if the room is above 90°F / 32°C) to keep it safe.