How to Fix Undercooked Rice (Without Starting Over)
Crunchy rice does not mean you failed. There are three quick fixes that rescue undercooked rice in minutes.
It Happens to Everyone
Opening the rice cooker lid to find a pot of rice with hard, crunchy centers is frustrating, but it is not a disaster. Undercooked rice is fixable in minutes without dumping everything and starting over. The key is understanding why it happened and choosing the right rescue method.
Before you fix it, though, take 10 seconds to diagnose the cause. Understanding why your rice is undercooked prevents it from happening again.
Why Rice Comes Out Undercooked
There are five common reasons, and they all relate to either water, heat, or timing:
1. Not Enough Water
This is the number one cause. Rice cookers work by heating water until it is fully absorbed, then the temperature rises sharply (above 212°F/100°C), which triggers the thermostat to switch to keep-warm. If there is not enough water, the cooker shuts off before the grains are fully hydrated and cooked through.
Using the markings inside the inner pot is usually reliable, but not always. Different rice varieties absorb different amounts of water. Long-grain rices generally need slightly more water than short-grain varieties. Aged or old-crop rice absorbs more water than fresh, new-crop rice.
2. Opening the Lid During Cooking
Every time you lift the lid, you release a burst of steam. That steam represents water that was supposed to cook the rice. Even one or two lid lifts can reduce the effective water in the pot enough to leave the top layer undercooked.
The lid stays closed from the moment you press Cook until the cycle finishes and the rice has rested. No peeking.
3. High Altitude
Water boils at a lower temperature at higher elevations. At 5,000 feet, water boils at about 202°F instead of 212°F. This means the rice cooker’s thermostat may trip at a lower temperature, and the rice may need more time or more water to fully cook.
If you live above 3,000 feet and consistently get undercooked rice, try adding an extra 2-3 tablespoons of water per cup of rice.
4. Very Large Batches
Cooking at or near the maximum capacity of your rice cooker can lead to uneven results. The rice at the center of a very full pot may not get enough heat and steam penetration, leaving it undercooked while the edges and bottom are fine.
If you regularly cook large batches, sizing up to a larger rice cooker is a better solution than trying to cram too much into a small one. For help with batch sizing, the per-person serving guide is a useful reference.
5. Wrong Setting or Old Rice
Using the Quick Cook setting for brown rice, or cooking extra-old rice that has dried out significantly in storage, can both result in undercooked grains. Brown rice needs the Brown Rice setting for the extended soaking and cooking time. Old rice needs slightly more water than fresh rice.
Fix 1: Add Water and Re-Cook (Best Method)
This is the go-to fix for most situations. It is simple, uses the equipment you already have, and works reliably.
- Sprinkle 2-3 tablespoons of water evenly over the surface of the rice. Do not pour it in one spot — distribute it across the top.
- Close the lid firmly.
- Press Cook to restart the cooking cycle.
- Let it run for 5-10 minutes, then check. The cooker will click back to Keep Warm once the added water is absorbed.
- Fluff and test a few grains. If there is still a hard center, repeat with another tablespoon of water.
Why this works: The added water turns to steam, which is trapped under the sealed lid. Steam penetrates the grains from all sides, finishing the cooking process without waterlogging the bottom layer. The small amount of water (tablespoons, not cups) means you are adding just enough moisture to finish the job without making the rice soggy.
Fix 2: The Damp Towel Method (Gentle, Even Fix)
This method is gentler than re-cooking and works well when the rice is only slightly undercooked — firm but not hard.
- Wet a clean kitchen towel and wring it out so it is damp, not dripping.
- Lay the towel over the open pot of rice, directly on the surface.
- Close the lid on top of the towel, letting the edges of the towel hang outside the cooker. (The lid will not seal perfectly, and that is fine — you want gentle steam, not pressure.)
- Set to Keep Warm for 10-15 minutes.
- Remove the towel, fluff, and test.
Why this works: The damp towel slowly releases moisture as it heats up, creating a gentle, even layer of steam across the entire surface of the rice. This redistributes moisture without adding enough water to make the bottom layer soggy. It is particularly effective for rice that is almost done — just slightly too firm in the center.
Important: Use a plain cotton towel with no dyes, scents, or fabric softener residue. Synthetic towels are not suitable because they may not be heat-safe.
Fix 3: Microwave Rescue (Fastest Method)
If you need the rice fixed in under 5 minutes and do not want to restart the cooker, the microwave works surprisingly well.
- Transfer the undercooked rice to a microwave-safe bowl.
- Add 2 tablespoons of water per cup of rice.
- Cover tightly with a microwave-safe lid or plastic wrap (leave a small vent).
- Microwave on high for 2 minutes.
- Let it sit covered for 2 minutes — the trapped steam continues cooking during this rest.
- Fluff and test. Repeat for 1 minute if needed.
This method is fast but less precise than the re-cook method. It works best for small quantities (1-3 cups of cooked rice). For larger batches, the re-cook method is more reliable.
What About Overcooked Rice?
Overcooked rice (mushy, gummy, or waterlogged) is harder to fix than undercooked rice. You cannot un-cook rice. Your best options are:
- Fried rice: Spread the mushy rice on a sheet pan and refrigerate uncovered for a few hours to dry it out, then fry it. The high heat of a wok or skillet drives off moisture.
- Rice pudding or congee: Lean into the softness and turn it into a porridge or dessert.
- Rice patties: Mix with an egg, some flour or breadcrumbs, and seasonings. Form into patties and pan-fry until golden.
Prevention: How to Avoid Undercooked Rice in the Future
The best fix is not needing one. These habits prevent undercooked rice in the first place:
Measure precisely. Use the measuring cup that came with your rice cooker (it is 6 oz / 180ml, smaller than a standard US cup) and fill water to the corresponding line on the inner pot. Do not eyeball it.
Rinse before cooking. Rinsing removes surface starch that can interfere with water absorption. It also helps you get consistent results because the starch content varies between batches.
Keep the lid closed. From the moment you press Cook until the cycle finishes and the rice has rested for 10-15 minutes, the lid stays shut.
Match the setting to the rice. Use Brown Rice mode for brown rice. Use the White Rice mode for white rice. Quick Cook mode reduces the soaking phase, which can lead to slightly firmer rice — use it only when you are in a hurry and are willing to accept that tradeoff.
Adjust for your environment. High altitude, very dry climates, and older rice all benefit from a small increase in water (1-2 tablespoons extra per cup). If you consistently get slightly undercooked rice, bump up the water by 10% and see if that solves it.
Frequently Asked Questions
Why does my rice cooker make undercooked rice?
The most common cause is insufficient water. If you are not measuring precisely, it is easy to end up slightly short. Other causes include opening the lid during cooking (which releases steam), cooking at high altitude (where water boils at a lower temperature), and using old rice that has dried out and absorbs more water than expected.
Can you recook undercooked rice?
Yes. The simplest method is to sprinkle 2-3 tablespoons of water over the rice, close the lid, and press the Cook button to restart the cycle for 5-10 minutes. The added water creates steam that finishes cooking the grains without making the bottom soggy.
How do I know if rice is undercooked vs. just firm?
Bite into a grain. Undercooked rice has a hard, chalky white center that is distinctly crunchy. Properly firm rice (like al dente rice for certain dishes) is tender throughout but with a slight resistance. If there is an opaque white core visible when you break the grain in half, it needs more cooking.
Does undercooked rice make you sick?
Eating slightly undercooked rice is not dangerous from a food safety perspective — the main concern is texture and digestibility. Very raw, crunchy rice is harder to digest and may cause minor stomach discomfort. However, if rice has been sitting at room temperature for hours, bacterial contamination is a separate concern regardless of how well it was cooked.