Rice that turns out hard, crunchy, or dried out is one of the most common cooking frustrations, and it’s almost always fixable. Whether you’re dealing with undercooked rice still on the stove, cold leftovers from the fridge, or a batch of brown rice that never seems to get tender, the solution usually comes down to reintroducing moisture and giving the starch time to fully hydrate.
Fix Undercooked Rice on the Stove
If your rice finished cooking but the grains are still crunchy and all the water has been absorbed, add 1/4 cup of boiling water to the pot. Keep the heat on low, cover with a lid, and cook for another 5 minutes. The key is using boiling water, not cold, so you don’t shock the grains or drop the temperature inside the pot. After 5 minutes, check the texture. If it’s still too firm, repeat with another small splash of water.
For rice that’s only slightly underdone, you may not even need extra water. Just put the lid back on, turn the heat to the lowest setting, and let it sit for 2 minutes. The trapped steam often finishes the job on its own.
Soften Leftover Rice From the Fridge
Cold rice hardens because the starch molecules reorganize as the temperature drops, a process that accelerates in the refrigerator. Rice stored at fridge temperature for 24 hours becomes noticeably firmer than rice that sat at room temperature for just a couple of hours. The good news: this process reverses with heat and moisture.
The simplest microwave method is to place your leftover rice in a bowl, set an ice cube on top, and microwave for about 1 minute. The rice heats up quickly because its grains still contain water. That heat melts the surface of the ice cube just enough to release a small amount of liquid, which then turns to steam inside the microwave and gently rehydrates the grains. America’s Test Kitchen tested this against adding a tablespoon of water and microwaving plain, and found the ice cube and the tablespoon of water both produced fresher-tasting rice than the dry method. The ice cube has a slight edge because it releases moisture gradually, so you’re less likely to end up with soggy spots.
If you don’t have ice, sprinkle a tablespoon of water over the rice and cover the bowl loosely with a damp paper towel before microwaving. The towel traps steam around the grains.
Soak Rice Before Cooking for Softer Results
Pre-soaking is the most reliable way to get softer rice from the start, especially for brown rice or other whole-grain varieties with a tough bran layer. Soaking for 30 to 60 minutes before cooking lets water penetrate the grain so it cooks more evenly and finishes with a noticeably softer, stickier texture.
Research on brown rice found that soaking reduced the hardness of cooked grains and increased stickiness significantly. Longer soaking (60 minutes) produced stickier, softer rice than 30 minutes at the same temperature. Warmer soaking water, in the range of 40 to 70°C (roughly 100 to 160°F), also helped reduce hardness, though nutritional content stayed stable across that range. One caution: don’t soak for hours on end at warm temperatures, as extended soaking can encourage bacterial growth and off flavors, particularly with brown rice.
For white rice, even a 20-minute soak in room-temperature water makes a difference. Drain the soaking water, then cook with slightly less liquid than the recipe calls for since the grains have already absorbed some.
Try the Pasta Method for Brown Rice
Brown rice is the variety most people struggle to get tender. The traditional absorption method (measured water, covered pot) often leaves the grains chewy in the center. The pasta method sidesteps this entirely by using far more water than the rice can absorb.
Bring a large pot of water to a rolling boil, the same way you would for pasta. Rinse your rice in a fine-mesh strainer, then add it to the boiling water and let it cook uncovered for 30 to 35 minutes, stirring occasionally. Taste a grain around the 30-minute mark. When it’s tender but still has a slight chew, drain the rice through the strainer, return it to the empty pot, cover, and let it steam off the heat for 10 minutes. Fluff with a fork. This produces consistently soft brown rice because the excess water ensures every grain is fully surrounded by heat and moisture throughout cooking.
Use a Rice Cooker’s Built-In Fix
If your rice cooker switches to “keep warm” mode and the rice is still hard or dry, you don’t need to start over. Add 1/2 to 1 cup of water depending on how dry the rice is, stir it through, close the lid, and press the cook button again. When it switches back to keep warm, open the lid and check. Repeat if needed until the grains are soft and moist.
The keep-warm function itself helps maintain softness by holding rice at a steady temperature that prevents the starch from firming up too quickly. Just don’t leave rice on keep-warm for more than 12 hours, as it will eventually dry out and the texture will deteriorate.
Adjust for High Altitude
If you live above 3,000 feet and your rice consistently comes out too firm, altitude is likely the problem. Water boils at a lower temperature at elevation, which means rice cooks more slowly and loses moisture to evaporation faster. The fix is straightforward: add an extra 1/8 to 1/4 cup of water for every cup the recipe calls for, and extend the cooking time by about 10 percent. For a recipe that normally takes 20 minutes, that means roughly 2 extra minutes.
Add Vinegar for Fluffy, Separate Grains
A small splash of vinegar in the cooking water (about a teaspoon per cup of rice) changes how the surface starches behave. The acidity breaks down some of the starch that normally makes grains stick together, resulting in rice that’s fluffy and tender rather than gummy or dense. Each grain stays more distinct, with a texture that’s firm on the outside but soft throughout. This is a common technique in restaurant kitchens for getting consistently separated grains without rinsing excessively or adding oil.
Vinegar works with any type of rice and any cooking method. The flavor cooks off almost entirely, so you won’t taste it in the finished dish unless you add a lot more than a teaspoon.

