Is It Safe to Reheat Rice? How to Do It Right

Yes, it is safe to reheat rice, as long as it was cooled and refrigerated within 1 to 2 hours of cooking, kept at 40°F (4°C) or colder, and eaten within 3 to 4 days. Reheat it until it is steaming hot all the way through, 165°F (74°C), and reheat it only once. The danger is not reheating itself, but rice that sat at room temperature too long before it was refrigerated.

Rules for reheating rice safely: refrigerate within 1 to 2 hours, use within 3 to 4 days, reheat to 165°F, reheat only once

You may have heard that you should never reheat rice. That advice is a simplified version of a real food safety issue. This guide explains why rice has special rules, how to reheat it safely in the microwave, on the stove, in the oven or in a steamer, and when leftover rice should go in the trash instead.

Why Do People Say You Cannot Reheat Rice?

Raw rice often contains spores of Bacillus cereus, a bacterium found in soil. The spores survive cooking. If cooked rice is left warm, those spores can germinate, multiply and produce toxins. One of these toxins is heat-stable, which means that reheating rice, no matter how hot, will not destroy it once it has formed.

So the real problem is rice that was left out for hours after cooking, then reheated and eaten. The reheating gets the blame, but the damage happened while the rice was sitting warm. Rice that was chilled quickly and stored properly can be reheated safely.

Why Is Reheated Rice Sometimes Bad for You?

Reheated rice is only a risk when:

  • It sat at room temperature for more than 2 hours (or 1 hour above 90°F / 32°C) before refrigeration.
  • It was cooled slowly, for example left in a deep pot or switched-off rice cooker overnight.
  • It has been in the fridge too long.
  • It was reheated and cooled more than once.
  • It was only warmed, not heated through, leaving cool spots where bacteria could survive.

Food poisoning from B. cereus usually causes vomiting within a few hours, or diarrhea a bit later. It is usually short-lived, but it can be more serious for young children, older adults, pregnant people and anyone with a weakened immune system.

A bowl of steaming reheated rice
Reheated rice should be steaming hot all the way through before eating.

The Rules for Reheating Rice Safely

  1. Cool it fast. Take rice out of the pot, spread it in shallow containers and refrigerate within 1 hour if possible, and no later than 2 hours. See can you put hot rice in the fridge.
  2. Keep it cold. Store it in airtight containers in a fridge at 40°F (4°C) or colder.
  3. Use it in time. Eat it within 3 to 4 days, based on USDA guidance for leftovers. The UK’s NHS recommends within 24 hours, which is the safer choice for vulnerable groups.
  4. Heat it thoroughly. Reheat until steaming hot throughout, 165°F (74°C). Stir halfway so there are no cold spots.
  5. Reheat only once. Take out the portion you need and leave the rest in the fridge.

How to Reheat Rice: 4 Methods

Microwave (fastest)

  1. Put the rice in a microwave-safe bowl and break up any clumps.
  2. Sprinkle about 1 tablespoon of water per cup of rice.
  3. Cover loosely with a microwave-safe lid or a damp paper towel to trap steam.
  4. Heat on high for 1 to 2 minutes per cup, stirring halfway.
  5. Check that it is steaming hot all the way through, especially in the center.

Stovetop (best for larger amounts)

  1. Add the rice to a saucepan or skillet with 1 to 2 tablespoons of water or broth per cup.
  2. Cover and heat over medium-low for 3 to 5 minutes, stirring occasionally, until hot throughout.
  3. For fried rice, use a little oil in a hot skillet and stir-fry instead.

Oven (for big batches)

  1. Heat the oven to 300 to 350°F (150 to 175°C).
  2. Spread the rice in a baking dish, sprinkle with water or broth, and break up clumps.
  3. Cover tightly with foil and bake for 15 to 20 minutes, until steaming hot.

Steaming (softest texture)

Put the rice in a heatproof bowl or a steamer basket lined with a cloth, set it over simmering water, cover and steam for 5 to 10 minutes. Many rice cookers have a steam function that works for this too.

Reheating Methods Compared

MethodTimeTextureBest for
Microwave1–3 minSoft if covered with waterSingle portions
Stovetop3–5 minSoft or slightly crispSeveral portions, fried rice
Oven15–20 minEven and softLarge batches, casseroles
Steaming5–10 minSoftest, most like freshPlain white or sticky rice

Can You Reheat Rice From Frozen?

Yes. Frozen rice can be reheated straight from the freezer, with no need to thaw. Microwave it in a covered bowl, breaking it up as it softens, or add it to a hot pan with a splash of water. If you prefer to thaw it first, do it in the fridge, not on the counter. See how to store cooked rice for freezing tips.

Can You Reheat Rice More Than Once?

It is best not to. Each time rice is reheated and cooled again, it spends more time in the 40°F to 140°F (4°C to 60°C) danger zone where bacteria grow. Reheat only the portion you will eat, and throw away any reheated rice you do not finish.

When to Throw Rice Out Instead

  • It was left at room temperature for more than 2 hours.
  • It was left in the rice cooker or on the stove overnight.
  • It has been in the fridge for more than 3 to 4 days.
  • It smells sour, feels slimy or shows mold.
  • It has already been reheated once.

Remember that rice can carry toxins without smelling or looking bad. For more, see how to tell if rice is bad and how long cooked rice can sit out.

Is Cold Rice Safer Than Reheated Rice?

Neither is safer by itself. Properly stored rice is safe either cold or reheated. If it was left out too long, neither eating it cold nor reheating it makes it safe. See can you eat cold rice for more.

Frequently Asked Questions

Why can’t you reheat rice?

You can, if it was stored correctly. The warning exists because rice left warm can develop toxins that reheating does not destroy.

How long should I microwave leftover rice?

About 1 to 2 minutes per cup on high, covered, with a splash of water, stirring halfway, until it is steaming hot throughout.

Is it safe to reheat takeout rice?

Yes, if it went into the fridge within 2 hours of being cooked and is within 3 to 4 days. Reheat it until steaming hot.

Can I reheat rice in a rice cooker?

Some rice cookers have a reheat function. Add a splash of water, use the reheat or steam setting, and check that it is hot throughout. Do not use Keep Warm alone to reheat cold rice, since it heats too slowly.

Is it safe to reheat fried rice?

Yes, with the same rules. See how long fried rice is good for in the fridge for details.

The Bottom Line

Reheating rice is safe when the rice was handled well before it reached the fridge. Cool it within 1 to 2 hours, keep it cold, eat it within 3 to 4 days, and reheat it once until steaming hot. If rice sat out too long, do not reheat it. Throw it out.

Sources: USDA Food Safety and Inspection Service guidance on leftovers and food safety; NHS guidance on reheating rice. This article is general food safety information, not medical advice.