7 min read

How to Cook Rice Perfectly Every Time (Without a Rice Cooker)

Rice is one of those things that should be simple but somehow trips up even confident home cooks. You follow the package directions, end up with a gummy, waterlogged mess, and wonder what went wrong. Or you get the opposite problem: dry, crunchy grains that crumble apart. The package says 2 cups water to 1 cup rice and 20 minutes. Easy, right? Except it does not work.

The problem is that rice packages give generic instructions that ignore the variables that actually matter: your pot, your stove, your altitude, and the age of the rice. Older rice absorbs more water. A thin pot loses more steam. A gas stove heats differently than electric. Once you understand the actual technique, you will stop guessing and start nailing it.

The Method That Actually Works

This technique works for standard long-grain white rice, jasmine rice, and basmati rice. (Brown rice and short-grain rice play by different rules, which we will cover separately.)

Step 1: Rinse the rice. Put your rice in a fine-mesh strainer and run cold water over it, swirling with your hand, until the water runs mostly clear. This takes about 30 seconds. You are washing off excess surface starch, which is the main culprit behind gummy, sticky rice. Skip this step and you will taste the difference.

Step 2: Use the right ratio. For long-grain white rice, use 1 and 1/4 cups water per 1 cup of rice. Not 2 cups. Not 1 and 1/2. The classic 2:1 ratio is way too much water for most standard white rice and that is why yours keeps turning out mushy. For jasmine rice, use 1 and 1/4 cups. For basmati, use 1 and 1/2 cups because the longer grains absorb a bit more.

Step 3: Bring to a boil, then cut the heat. Combine the rinsed rice and water in a medium saucepan with a tight-fitting lid. Add a pinch of salt. Bring to a boil over high heat. As soon as it boils, reduce the heat to the lowest possible setting and cover with the lid. Set a timer for 15 minutes.

Step 4: Do not touch it. This is where most people go wrong. Do not lift the lid. Do not stir. Do not peek. Every time you open that lid, you release steam, which is the actual cooking medium. The rice is not boiling in water. It is steaming. Let it do its thing.

Step 5: Rest off the heat. When the timer goes off, remove the pot from the burner entirely. Keep the lid on. Let it sit for 10 minutes. This resting period lets the moisture redistribute evenly through the grains. The rice on the bottom finishes absorbing excess water, and the rice on top firms up. Skip this step and the top layer will be drier than the bottom.

Step 6: Fluff with a fork. After resting, remove the lid and use a fork (not a spoon, not a spatula) to gently fluff the rice. A fork separates the grains without smashing them together. A spoon packs them down.

That is the whole technique. Rinse, right ratio, boil, low heat with lid on for 15 minutes, rest 10 minutes, fluff. It works every single time.

Troubleshooting Common Problems

Rice is mushy or gummy. Too much water. Reduce by 2 tablespoons next time. Also make sure you are rinsing until the water runs clear.

Rice is crunchy or undercooked. Not enough water or the heat was too low to generate steam. Make sure it reaches a full boil before you reduce the heat, and check that your lid fits tightly. If your lid is loose, lay a sheet of aluminum foil over the pot before pressing the lid down. This traps the steam.

Rice is sticking to the bottom. Your heat was too high during the cooking phase. It should be the absolute lowest your burner goes. On electric stoves, this can be tricky because the coil stays hot. Try moving the pot to a cool burner after the initial boil and setting that burner to low.

Rice is wet on the bottom but dry on top. You skipped the resting step. That 10 minutes off the heat is not optional. It lets moisture even out.

Flavor Upgrades

Plain rice is great, but small additions during cooking can transform it. These all go in with the water before you bring it to a boil:

Coconut rice: Replace half the water with full-fat coconut milk. Perfect alongside curries, jerk chicken, or any Southeast Asian dish. Try it with our <a href="/recipes/spicy-peanut-chicken-noodle-salad">Spicy Peanut Chicken Noodle Salad</a>.

Cilantro lime rice: After fluffing, stir in 1/4 cup chopped cilantro, juice of 1 lime, and 1 tablespoon of butter. This is what Chipotle charges extra for.

Garlic butter rice: Saute 3 minced garlic cloves in 1 tablespoon of butter before adding the rice and water. Simple and addictive.

Turmeric rice: Add 1/2 teaspoon turmeric and 1/2 teaspoon cumin to the water. You get a gorgeous golden color and a subtle earthy flavor.

Storing and Reheating

Cooked rice keeps in the fridge for up to 4 days in an airtight container. To reheat, add 1 to 2 tablespoons of water per cup of rice, cover, and microwave for 1 to 2 minutes. The extra water turns to steam and re-hydrates the grains. Alternatively, cold leftover rice is perfect for <a href="/recipes/smashed-cucumber-and-sesame-soba-bowl">fried rice</a> because the drier texture crisps up better in a hot pan.

Important food safety note: Do not leave cooked rice at room temperature for more than an hour. Rice can harbor spores of Bacillus cereus bacteria that survive cooking and multiply rapidly at room temperature. Cool it quickly and refrigerate promptly.

The Short Version

Rinse the rice. Use 1 and 1/4 cups water per cup of rice. Boil, then lowest heat for 15 minutes with the lid on. Rest 10 minutes off heat with the lid still on. Fluff with a fork. That is it. No rice cooker, no instant pot, no special equipment. Just a pot with a lid and a little patience. Once you nail this method, you will never overthink rice again. Put your perfect rice to work under our <a href="/recipes/pan-seared-salmon-with-miso-glaze">Miso Glazed Salmon</a> or alongside the <a href="/recipes/one-pot-chicken-and-orzo-with-lemon">One-Pot Chicken and Orzo</a> for a complete meal.

Put these tips into practice

Enter the ingredients you have and ChefLXGIC will generate a recipe tailored to your kitchen. Free, instant, and actually useful.

Try ChefLXGIC Free →