How to Fix Undercooked Rice
Check the pot before you do anything: if there is still water in it, keep cooking on low with the lid on for five more minutes. If the water is gone and the rice is hard, add a quarter cup of boiling water and cook five more minutes. Then, either way, take it off the heat and leave the lid on for ten minutes. That covers most pots. Which of the two you are looking at decides everything else on this page.
First, are you sure it is undercooked?
Two checks, neither of which needs a thermometer. Press one grain between your thumb and finger: if the outside gives easily and the centre is still hard, it is undercooked. Or bite a grain in half — properly cooked rice is one continuous translucent grain all the way through, while undercooked rice shows an opaque, chalky white dot in the middle. That chalky centre is the whole problem, and it is also the reason the fixes below work the way they do: the water has to reach the centre, not just wet the outside.
The other thing to check is the bottom of the pot. If the rice has already caught and scorched while the top is still hard, stop treating it as an undercooked pot and read the burnt-rice path further down — no amount of extra water rescues grain that is already stuck and browned.
The two fixes, in detail
Water still in the pot: keep cooking
This is the easy case, and it is also the most common one — the rice simply needed longer than the recipe said. Keep the lid on, drop the heat to its lowest setting, and give it five more minutes. If the grains are still firm at that point, five more again; the pot is self-correcting as long as there is liquid to make steam. Then take it off the heat completely and leave it covered for ten minutes. That rest is not optional — it is where the last of the water moves to the centre of the grain.
Dry pot, hard rice: add water first
Now the water is gone, so there is nothing left to steam with. Add a quarter cup of boiling water — boiling, not cold, so you are adding steam rather than cooling the pot back down — put the lid on, keep the heat low, and cook five more minutes. Rest it covered for ten. If you are working on a bigger pot, scale it: about two tablespoons of water per cup of uncooked rice that went in, which comes to the same thing for a single cup.
Rice cooker: the fix runs itself
A rice cooker has one advantage over the stove here — it is already built to hold steam. When the cycle ends and the rice is still hard, add the same quarter cup of boiling water or two tablespoons per cup, close the lid, and start a second cook cycle. Many machines have a short "reheat" or "steam" setting that does the same job without re-running the full programme. If yours has neither, the plain cook cycle works; you are steering, not the machine.
One thing to check before you blame the machine: if the water line you filled to was the cooker's own small cup line rather than a US cup, the pot was short of water from the start. The cooker's measuring cup is about 150 g against the 180 g US cup — see the cooker cup page — and mismatching the two systems is one of the most common ways to end up with a hard centre.
On the stove: what to change next time
The stove fix and the rice cooker fix are the same two moves; what differs is why the pot went wrong. On a stovetop, the usual cause is heat, not water: the flame was high enough that the liquid boiled off before the centre cooked. Two habits prevent it — bring the pot to a boil, then drop to the lowest simmer that still moves, and never lift the lid to check. Every peek lets out the steam the rice is depending on. If your ratio is the thing you are unsure about, start from the water page rather than guessing.
In a casserole or a baking dish
Oven rice undercooks for a different reason: the dish is wide and shallow, so more of the water escapes as steam than in a tall covered pot, and the grains at the edges dry out first. If you are baking rice and it comes out hard, pour in the extra water — a quarter cup for a small dish, more for a big one — cover it tightly with foil, and give it ten to fifteen more minutes in the oven at the same temperature. If only the outside ring is hard while the middle is fine, you can instead stir the dry edges into the middle, re-cover, and give it five minutes; that redistributes the moisture you already have.
The structural fix for next time is a tighter cover and a slightly deeper dish — and if the recipe calls for a long bake, adding a quarter cup of water up front costs nothing and buys margin.
Going too far the other way
This is worth saying because the fixes above are all water and time, and it is easy to overshoot. If you add water, cook, and rest, and the rice now comes out wet and clumped, you have not ruined it either — that is the mushy-rice problem, and it has its own fixes, including spreading the rice out to dry and repurposing what will not firm up. Better to overshoot into mushy than to serve a hard centre, but it is worth knowing both doors are open.
Why it happened
Almost every undercooked pot comes down to one of four things, and they are worth naming because each one tells you what to change rather than just what to do:
- The heat was too high. Water boiled off before the centre cooked through. Low simmer, lid on.
- Not enough water to begin with. The pot ran dry mid-cook. The ratio depends on the grain — see the water page.
- Not enough time. The rice softened outside but the centre stayed chalky. The nine-minute rest after the heat is off finishes this; skipping it is the usual culprit.
- Wrong cup. A rice cooker's small cup is not a US cup. Measured against the wrong line, the pot was under-watered from the very start.
A note on cold rice
One last case looks like undercooked rice but is not: rice that was cooked correctly, chilled, and then reheated badly goes hard and grainy in the fridge, not on the stove. That is a reheating problem, not a cooking one — add a splash of water before reheating and cover it, per the reheat page. It matters because the fix is different: you cannot cook the hardness out of rice that is already cooked, you can only bring the moisture back.
FAQ
How do I fix undercooked rice?
Check the pot. Water still in it: keep cooking on low with the lid on for five more minutes, then rest ten minutes off the heat. Water gone: add a quarter cup of boiling water, cook five minutes on low, then rest ten. The rest is part of the fix, not a pause before it.
How do I fix undercooked rice in a rice cooker?
Add about a quarter cup of boiling water (or two tablespoons per cup of rice), close the lid, and run a second cook cycle — or a short steam/reheat cycle if the machine has one. Before blaming the cooker, check that you filled to the US-cup line and not the cooker's own small-cup line; that cup is about 150 g against 180 g.
How do I fix undercooked rice on the stove?
Same two moves, but the stovetop's usual cause is heat rather than water: keep the simmer low enough that it still moves but does not boil hard, and keep the lid on. Peeking lets out the steam the rice needs.
Can I fix undercooked rice in a casserole or baked dish?
Yes. Oven dishes lose more water to steam because they are wide and shallow. Add a quarter cup of water (more for a large dish), cover tightly with foil, and bake ten to fifteen minutes more. If only the outer edge is hard, stir it into the middle, re-cover, and give it five minutes.
How do I know if rice is undercooked?
Press a grain between your thumb and finger — hard centre with a soft outside means undercooked. Or bite it: cooked rice is translucent all the way through, undercooked rice has an opaque, chalky white dot in the middle.
Can you fix rice that is still hard in the middle?
Yes, as long as there is no burnt layer at the bottom. The chalky centre needs moisture, not more heat — add water, keep the heat low, and let it rest covered. Turning the heat up dries the pot faster and is how you got here.
Why is my rice hard in the middle?
Four usual causes: the heat was too high and the water boiled off early; there was not enough water to start with; the pot was not rested covered after cooking, so the centre never finished; or a rice cooker was filled against its own small cup instead of a US cup.
How much water do I add to undercooked rice?
About two tablespoons per cup of uncooked rice, which is roughly a quarter cup for a single-cup pot. Use boiling water so you are adding steam rather than cooling the pot down.