How Long Cooked Rice Stays Fresh in Your Refrigerator
Cooked rice lasts three to four days in the refrigerator
Cooked rice keeps safely in your refrigerator for three to four days when stored properly in an airtight container. This timeline applies whether your rice is white, brown, jasmine, or basmati—the storage method matters far more than the variety. The window closes faster if rice sits at room temperature for more than two hours after cooking, or one hour if your kitchen is above 90°F.
The reason rice has this specific limit comes down to a bacterium called Bacillus cereus. This organism can survive the cooking process and grow in the cool, moist environment of your refrigerator. Unlike some bacteria that make food taste or smell obviously wrong, Bacillus cereus can multiply without obvious signs. Storing rice correctly—and knowing when to throw it out—prevents the foodborne illness this bacterium causes.
Key Takeaways
- Cooked rice stays safe for three to four days when stored in an airtight container at 40°F or below.
- Rice must be refrigerated within two hours of cooking, or one hour if your kitchen is warmer than 90°F.
- Frozen cooked rice lasts up to six months, making it a practical option if you cook in bulk.
- Discard rice if it smells sour, feels slimy, or shows visible mold, even if the date suggests it should be fine.
- Reheating rice to steaming hot throughout kills most bacteria but does not reverse toxins already produced by Bacillus cereus.
Why the three-to-four-day window matters
Cooked rice creates ideal conditions for bacterial growth because it is warm when freshly cooked, then cools slowly in your refrigerator. During that cooling period—especially if rice sits in a shallow container or a warm spot—bacteria can multiply rapidly. Once the rice reaches 40°F, growth slows dramatically, but it does not stop entirely. The bacteria that survive cooking can still produce toxins over several days, and reheating the rice later will not destroy those toxins.
This is why the three-to-four-day limit is not arbitrary. Food safety research shows that Bacillus cereus reaches unsafe levels in refrigerated cooked rice somewhere in that window. Staying within it gives you a safety margin. If you are uncertain whether rice has been in your refrigerator for two days or four, throw it out. The cost of a batch of rice is far lower than the cost of food poisoning.
How to store cooked rice so it lasts the full four days
Spread hot rice on a shallow plate or baking sheet for the first 15 to 20 minutes after cooking. This cools it faster than leaving it in the pot, which means it reaches safe refrigerator temperature sooner and spends less time in the danger zone where bacteria multiply fastest. Once the rice is cool to the touch, transfer it to an airtight container—a glass container with a tight-fitting lid works better than a loose plastic bag, which lets moisture escape and allows air to circulate.
Store the container on a shelf in the main part of your refrigerator, not in the door. Door shelves experience temperature swings every time you open the refrigerator, and rice stored there may warm up enough to allow bacterial growth. Keep your refrigerator at 40°F or below; if you are unsure of the temperature, place a refrigerator thermometer on a middle shelf and check it. Rice stored at 45°F will not last as long as rice stored at 38°F.
Label the container with the date you cooked the rice using a piece of tape and a marker. This takes five seconds and removes all guesswork about whether rice is safe to eat. If you cook rice on Monday, mark it "Mon" or "1/15"—whatever system you use consistently. On Thursday morning, you will know at a glance whether it is still within the safe window.
Freezing cooked rice extends storage to six months
If you know you will not eat the rice within four days, freeze it instead. Cooked rice freezes well and thaws quickly, making it practical for meal prep or for using up leftover rice before it spoils. Spread cooled rice on a baking sheet, freeze it for two to three hours until the grains are solid, then transfer it to a freezer bag or airtight container. This method prevents the rice from clumping into a solid block, so you can remove only what you need.
Frozen cooked rice lasts up to six months at 0°F or below. Thaw it in the refrigerator overnight, or reheat it directly from frozen by adding a splash of water and microwaving in a covered container for three to five minutes, stirring halfway through. The texture will be slightly softer than freshly cooked rice, but the flavor and safety are not affected.
Signs that cooked rice has gone bad
Trust your senses before you trust the calendar. Even if rice is only on day two, discard it if you notice any of these signs: a sour or vinegary smell, a slimy or sticky texture that feels wrong, visible mold (usually white, green, or black spots), or an off taste when you sample a small amount. Any one of these means bacteria or mold has reached levels that make the rice unsafe to eat.
Rice that simply looks dry or has hardened slightly is not necessarily bad—this happens when the container is not perfectly airtight or when rice sits in the refrigerator for several days. Dry rice can be revived by adding a tablespoon of water, covering the container, and microwaving for 30 to 60 seconds. But if the rice smells wrong or feels slimy, no amount of reheating will make it safe.
Reheating rice safely
Reheat cooked rice until it is steaming hot throughout—at least 165°F if you have a food thermometer, though you do not need one. If you are reheating rice on the stovetop, add a splash of water to a pan, add the rice, cover it, and stir occasionally until steam rises and the rice is hot all the way through. In the microwave, place rice in a covered container with a tablespoon of water per cup of rice, and microwave on high for one to two minutes, stirring halfway through.
Reheating kills most living bacteria, but it does not destroy toxins that Bacillus cereus may have already produced. This is why proper storage and the three-to-four-day window are so important—reheating is a safety step, not a substitute for refrigerating rice promptly. If rice has been sitting at room temperature for more than two hours since you cooked it, do not bother reheating it. Throw it out.
Rice cooked in a rice cooker with a warm setting
Many rice cookers have a "warm" or "keep warm" setting that holds rice at around 140°F to 160°F. If you leave rice on this setting for more than a few hours, bacteria can still grow because the temperature is not hot enough to kill them, and it is not cold enough to stop them. The warm setting is meant for rice you will eat within an hour or two of cooking, not for storage.
If you use a rice cooker, transfer leftover rice to an airtight container and refrigerate it as soon as you know you will not eat it within the next hour. Do not rely on the warm setting as a storage method. The same three-to-four-day refrigerator rule applies to rice from a rice cooker as it does to rice cooked on the stovetop.
Frequently Asked Questions
Can I eat cooked rice that has been in the refrigerator for five days?
No. Discard it. The three-to-four-day window is based on when Bacillus cereus reaches unsafe levels in refrigerated rice. After four days, the risk of food poisoning is too high, even if the rice looks and smells normal. Bacteria can produce toxins without obvious signs.
What if I left cooked rice on the counter overnight?
Throw it out. Rice that sits at room temperature for more than two hours (or one hour above 90°F) enters the danger zone where bacteria multiply rapidly. Overnight storage at room temperature is not safe, even if you plan to refrigerate it the next day. Reheating will not make it safe.
Does brown rice last longer than white rice in the refrigerator?
No. Both brown and white cooked rice last three to four days when stored the same way. Brown rice has a higher oil content, which can make it go rancid faster at room temperature, but refrigeration stops this process. The bacterial growth timeline is the same for both.
Can I freeze rice on the same day I cook it?
Yes. Cool the rice first by spreading it on a baking sheet for 15 to 20 minutes, then freeze it. Freezing stops bacterial growth completely, so rice frozen the same day you cook it is safe for up to six months. This is actually a smart way to preserve rice if you know you will not eat it soon.
Is it safe to reheat rice more than once?
Yes, as long as the rice has been refrigerated continuously and is still within the three-to-four-day window. Each time you reheat it, bring it to steaming hot throughout. However, each reheat cycle can affect texture, making the rice softer. If you know you will reheat rice multiple times, freeze portions instead and thaw only what you need.