How to Cook Rice

How to Cook Rice Perfectly Every Time

Cooking rice seems simple enough—add water, apply heat, wait.

Yet somehow, it can turn out gummy, crunchy, or burnt. If you’ve ever stared at a pot of questionable rice wondering where you went wrong, you’re not alone.

Getting rice right isn’t about following a rigid recipe. It’s about understanding a few key principles that work across different types of rice and cooking methods. Once you know these basics, you’ll be able to cook fluffy, perfectly textured rice without guesswork.

This guide will walk you through everything you need to know: choosing the right rice, nailing the water-to-rice ratio, and mastering different cooking techniques.

By the end, you’ll have the confidence to cook rice that’s restaurant-quality every time.

Understanding Different Types of Rice

Not all rice is created equal. The type you choose affects cooking time, water ratios, and final texture.

Long-grain rice (like basmati and jasmine) stays light and fluffy when cooked. The grains remain separate, making it ideal for pilafs, stir-fries, and side dishes.

Medium-grain rice has a slightly sticky texture that works well for risotto and paella. It’s tender but holds its shape.

Short-grain rice (including sushi rice and arborio) is starchier and clumps together when cooked. This makes it perfect for sushi, rice pudding, and dishes where you want the grains to stick.

Brown rice takes longer to cook than white rice because it retains its outer bran layer. It has a nuttier flavor and chewier texture, and requires more water.

Knowing which type you’re working with is the first step to cooking it properly.

The Essential Rice-to-Water Ratio

The most common mistake people make when cooking rice is getting the water ratio wrong. Too much water creates mush. Too little leaves you with crunchy, undercooked grains.

Here’s a reliable starting point for stovetop cooking:

  • White long-grain rice: 1 cup rice to 1.5-2 cups water
  • White medium or short-grain rice: 1 cup rice to 1.25-1.5 cups water
  • Brown rice: 1 cup rice to 2-2.5 cups water
  • Basmati or jasmine rice: 1 cup rice to 1.5 cups water

These ratios aren’t set in stone. Factors like altitude, pot type, and heat level can affect how much water you need. Start with these guidelines and adjust based on your results.

How to Cook Rice on the Stovetop

The stovetop method is the most common way to cook rice, and it’s surprisingly forgiving once you get the hang of it.

Step 1: Rinse the Rice

Place your rice in a fine-mesh strainer and rinse it under cold water until the water runs clear. This removes excess starch that can make rice gummy.

Some people skip this step for risotto or other dishes where you want a creamier texture. For most purposes, though, rinsing improves the final result.

Step 2: Combine Rice and Water

Add the rinsed rice and the appropriate amount of water to a pot. For extra flavor, you can replace some or all of the water with stock, or add a pinch of salt and a tablespoon of butter or oil.

Step 3: Bring to a Boil

Place the pot over medium-high heat and bring the water to a boil. Don’t cover the pot yet—you want to see when it reaches a full boil.

Step 4: Reduce Heat and Simmer

Once boiling, reduce the heat to low and cover the pot with a tight-fitting lid. Let the rice simmer without lifting the lid. Steam is what cooks the rice, and opening the lid releases that steam.

Cooking times vary by type:

  • White rice: 15-18 minutes
  • Brown rice: 40-45 minutes
  • Basmati/jasmine: 12-15 minutes

Step 5: Let It Rest

When the timer goes off, remove the pot from heat but keep the lid on. Let the rice rest for 5-10 minutes. This allows the moisture to redistribute evenly throughout the grains.

Step 6: Fluff and Serve

Remove the lid and fluff the rice gently with a fork. This separates the grains and releases excess steam, preventing the rice from becoming soggy.

How to Cook Rice in a Rice Cooker

Rice cookers take the guesswork out of the process. They automatically adjust temperature and timing to produce consistent results.

Most rice cookers come with a measuring cup and water level markings inside the pot. Simply add rinsed rice, fill water to the appropriate line, and press start. The cooker will switch to “warm” mode when the rice is done.

Let the rice rest for 5-10 minutes after cooking before opening the lid. This step is just as important with a rice cooker as it is on the stovetop.

Alternative Cooking Methods

Oven-Baked Rice

Baking rice in the oven produces even, fluffy results with minimal effort. Combine rice and boiling water or stock in an oven-safe dish, cover tightly with foil, and bake at 375°F. White rice takes about 25-30 minutes; brown rice takes 60-70 minutes.

Microwave Rice

Microwaving works for small batches. Combine rice and water in a microwave-safe bowl, cover loosely, and cook on high for 10 minutes. Let it rest for 5 minutes, then fluff. This method works best for white rice.

Instant Pot

Pressure cooking dramatically reduces cooking time. Use a 1:1 ratio for white rice and cook on high pressure for 3-4 minutes with a 10-minute natural release. Brown rice needs 22-24 minutes with the same ratio.

Common Rice Cooking Mistakes

Lifting the Lid Too Soon

Every time you lift the lid during cooking, steam escapes. This lowers the temperature and increases cooking time. Trust the process and keep the lid on until the rice is done.

Skipping the Resting Period

Rice continues to absorb moisture as it rests. Serving it immediately results in unevenly cooked grains—some too wet, others too dry.

Using the Wrong Heat Level

Cooking rice over high heat causes the water to evaporate too quickly, leaving you with burnt, undercooked rice. Low, gentle heat is key.

Not Adjusting for Your Pot

A wider pot exposes more surface area, causing water to evaporate faster. A narrow, deep pot retains more moisture. Pay attention to how your specific cookware affects results and adjust accordingly.

How to Store and Reheat Cooked Rice

Cooked rice keeps in the refrigerator for 3-5 days when stored in an airtight container. Let it cool to room temperature before refrigerating, but don’t leave it out for more than an hour to prevent bacterial growth.

To reheat, add a splash of water and cover. Microwave for 1-2 minutes, or steam on the stovetop until heated through. The water helps restore moisture and prevents the rice from drying out.

You can also freeze cooked rice for up to 3 months. Portion it into freezer bags, flatten for quick thawing, and reheat directly from frozen.

Master the Basics, Then Experiment

Once you’ve mastered plain rice, you can start experimenting with different techniques and flavor combinations. Toast the rice in butter before adding water for a nuttier taste. Cook it in coconut milk for a tropical twist. Add aromatics like garlic, onion, or bay leaves to the cooking water.

Rice is one of the most versatile staples in the kitchen. With these techniques in your arsenal, you’ll never have to settle for mediocre rice again.

Leave a Comment