Cooking rice is one of the most useful kitchen skills you can learn. Whether you’re meal-prepping, serving curry, stir-fry, or making fried rice the next day, knowing how to cook fluffy, non-sticky rice every time will make everything easier.

Below you’ll find a step‑by‑step, beginner‑friendly guide to cooking rice perfectly using:

  • Stovetop (pot with lid)
  • Rice cooker
  • Instant Pot / pressure cooker

You’ll also see water ratios, cooking times, and troubleshooting tips for common rice problems (too mushy, too hard, burnt, etc.).


# 1. What You Need to Cook Rice

Basic tools:

  • Measuring cup (or a standard cup)
  • Fine-mesh strainer (for rinsing)
  • Pot with tight-fitting lid or rice cooker or Instant Pot
  • Fork or rice paddle for fluffing

Basic ingredients:

  • Rice
  • Water
  • Optional: salt, butter/oil, aromatics (garlic, bay leaf, etc.)

# 2. Understanding Rice Types and Water Ratios

Different types of rice need different water-to-rice ratios and cooking times. These are standard starting points for stovetop and rice cooker methods.

# Common Rice Types

Rice Type Texture Typical Water Ratio (cup water : cup rice) Approx. Cook Time (covered)
Long-grain white Fluffy, separate 2 : 1 15–18 min
Jasmine (white) Soft, slightly sticky 1.75–2 : 1 12–15 min
Basmati (white) Long, fluffy 1.5–1.75 : 1 12–15 min
Medium/short-grain white Soft, stickier 1.75–2 : 1 15–18 min
Brown long-grain Chewy, nutty 2–2.25 : 1 30–40 min
Brown basmati Chewy, separate 2 : 1 25–35 min
Sushi rice Sticky 1.75–2 : 1 15–18 min

These are general guidelines. Always check the package instructions too, then adjust slightly over time to match your stove and your taste.


# 3. Essential Step: Rinse Your Rice

Rinsing rice helps remove extra surface starch, leading to fluffier grains and less stickiness.

How to rinse rice:

  1. Put rice in a bowl or directly in a fine-mesh strainer.
  2. Cover with cold water, swirl with your hand.
  3. Drain the cloudy water.
  4. Repeat 2–4 times until the water is mostly clear.
  5. Drain well (30–60 seconds).

For sushi rice or very sticky rice, rinsing is even more important. For fortified rice (labeled “do not rinse”), follow package directions.


# 4. How to Cook Rice on the Stovetop (Pot Method)

This is the classic method and works in any kitchen.

# Ingredients (basic white rice)

  • 1 cup long-grain white rice (rinsed)
  • 2 cups water
  • ½ teaspoon salt (optional but recommended)
  • 1 teaspoon oil or butter (optional – helps prevent sticking/boil-overs)

# Step-by-Step Instructions

  1. Measure rice and water
    Use about 2 cups water per 1 cup rice for most long-grain white rice.

  2. Combine in a pot
    Add rice, water, salt, and butter/oil to a medium saucepan.

  3. Bring to a boil
    Place over medium-high heat uncovered until it reaches a steady boil. You’ll see bubbles across the surface.

  4. Cover and reduce heat

    • Once boiling, stir once to ensure it’s not sticking to the bottom.
    • Turn heat down to low (gentle simmer).
    • Cover the pot with a tight lid.
  5. Simmer gently (no peeking)
    Cook for 15–18 minutes for white long-grain rice.

    • Do not lift the lid frequently; steam escapes and can affect texture.
    • The rice is done when water is absorbed and the surface looks dry with little steam holes.
  6. Rest off heat
    Turn off heat, keep covered, and let rice rest for 5–10 minutes.
    This lets the steam finish cooking and firming the grains.

  7. Fluff and serve
    Use a fork or rice paddle to gently fluff the rice and separate grains.


# 5. How to Cook Rice in a Rice Cooker

Rice cookers are very forgiving and ideal for beginners and busy cooks.

# Basic Steps

  1. Measure rice
    Use the cup that comes with your rice cooker (often ~180 ml) or a regular measuring cup.

  2. Rinse rice
    Rinse 2–4 times with cold water, drain well.

  3. Add water

    • Most rice cookers have water level lines inside the pot.
    • If not, use the same ratios as stovetop:
      • White rice: about 2 cups water per 1 cup rice
      • Brown rice: about 2–2.25 cups water per 1 cup rice
  4. Season (optional)
    Add a pinch of salt and a little oil or butter, if you like.

  5. Start the cooker

    • Close the lid.
    • Select the appropriate setting (e.g., “White,” “Brown,” “Jasmine,” etc., if available).
    • Press Start. The cooker will automatically switch to “Warm” when done.
  6. Let it rest
    After it switches to Warm, wait 5–10 minutes with the lid closed.

  7. Fluff and serve
    Open the lid, fluff with the rice paddle, and serve.


# 6. How to Cook Rice in an Instant Pot / Pressure Cooker

Pressure cookers make rice fast and consistent, especially for brown rice.

# Instant Pot White Rice (Long-Grain or Jasmine)

Ingredients:

  • 1 cup rinsed white rice
  • 1–1.25 cups water (less than stovetop)
  • ½ teaspoon salt (optional)

Steps:

  1. Add rinsed rice and water to the Instant Pot.
  2. Close the lid and set valve to Sealing.
  3. Choose Pressure Cook or Manual, set to:
    • High pressure
    • 3–5 minutes for most white rice
  4. After cooking, allow 10 minutes natural release (leave it alone).
  5. Carefully switch valve to Venting to release remaining pressure.
  6. Open, fluff rice, and serve.

# Instant Pot Brown Rice

Ingredients:

  • 1 cup rinsed brown rice
  • 1.25–1.5 cups water
  • ½ teaspoon salt (optional)

Steps:

  1. Add rice and water to the pot.
  2. Lid on, valve to Sealing.
  3. High pressure for 20–24 minutes.
  4. Natural release for 10 minutes, then quick release any remaining pressure.
  5. Fluff and serve.

# 7. Flavor Upgrades: How to Make Rice Taste Better

Plain rice is great, but small tweaks can transform it:

  • Cook in broth: Replace water with chicken, beef, or vegetable broth.
  • Add aromatics:
    • 1 clove garlic (smashed)
    • A slice of ginger
    • Bay leaf
    • Star anise or cardamom (for basmati)
  • Add fat:
    • 1 tablespoon butter
    • 1 tablespoon olive oil, coconut oil, or ghee
  • Toasted rice method:
    • Before adding water, heat a little oil in the pot.
    • Add rinsed, drained rice and stir over medium heat for 1–2 minutes until lightly fragrant.
    • Then add water and cook as usual.
    • This adds a nutty flavor and better texture.

# 8. Common Rice Problems and How to Fix Them

# 8.1 Rice is Mushy or Too Soft

Causes:

  • Too much water
  • Cooked too long
  • Not enough resting time

Fixes (now):

  • If there’s still water on the bottom, uncover and simmer on low for a few minutes, stirring gently, to evaporate extra water.
  • Spread rice on a tray to steam off moisture and cool slightly.

Fixes (next time):

  • Use slightly less water (e.g., reduce by 2–4 tablespoons per cup of rice).
  • Shorten cooking time by 2–3 minutes.

# 8.2 Rice is Hard or Undercooked

Causes:

  • Not enough water
  • Heat too low
  • Lid opened too often

Fixes (now):

  1. Sprinkle 2–4 tablespoons of hot water over the rice.
  2. Cover tightly and cook on very low heat for 5 more minutes.
  3. Rest covered 5–10 minutes, then fluff.

Fixes (next time):

  • Add a bit more water at the start.
  • Avoid opening the lid during cooking.

# 8.3 Rice is Burnt at the Bottom

Causes:

  • Heat too high
  • Too little water
  • Thin or poor-quality pot

Fixes (now):

  • Do not scrape burnt bits into the rest of the rice.
  • Carefully transfer the unburnt top layer to another bowl.

Fixes (next time):

  • Use a heavier-bottomed pot.
  • Lower the heat once it starts boiling and keep it on low.
  • Stick to correct water ratios.

# 9. Storing and Reheating Cooked Rice Safely

Rice is great for meal prep, but it must be handled safely:

# Storing Cooked Rice

  1. Cool rice quickly: spread on a tray or in a shallow container.
  2. Store in an airtight container in the fridge within 1–2 hours of cooking.
  3. Keep refrigerated for up to 3–4 days.
  4. For longer storage, freeze in portions for up to 1 month.

# Reheating Rice

  • Microwave:

    • Add a splash of water.
    • Cover with a microwave-safe lid or damp paper towel.
    • Heat 1–3 minutes, stirring once until steaming hot.
  • Stovetop:

    • Add a tablespoon or two of water per cup of rice.
    • Cover and heat on low, stirring occasionally, until hot.

Rice should be steaming hot all the way through when reheated.


# 10. Simple Rice Variations to Try

Once you master basic rice, try these easy ideas:

  • Garlic butter rice: Sauté minced garlic in butter, add rinsed rice, toast briefly, then add water and cook as usual.
  • Coconut rice: Replace part of the water with coconut milk and add a pinch of salt and sugar.
  • Lemon herb rice: After cooking, stir in lemon zest, lemon juice, and chopped fresh herbs (parsley, cilantro, dill).
  • Pilaf-style rice: Sauté onion and spices in oil, add rice and toast, cook in broth instead of water.

# 11. Helpful External Resources

For more detailed visual guides and recipe variations, these resources are useful:


Mastering how to cook rice—on the stove, in a rice cooker, or in an Instant Pot—gives you a reliable base for countless meals. Start with the basic ratios above, adjust slightly to your equipment and taste, and you’ll quickly find your own “perfect rice” method.