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:
- Put rice in a bowl or directly in a fine-mesh strainer.
- Cover with cold water, swirl with your hand.
- Drain the cloudy water.
- Repeat 2–4 times until the water is mostly clear.
- 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
-
Measure rice and water
Use about 2 cups water per 1 cup rice for most long-grain white rice. -
Combine in a pot
Add rice, water, salt, and butter/oil to a medium saucepan. -
Bring to a boil
Place over medium-high heat uncovered until it reaches a steady boil. You’ll see bubbles across the surface. -
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.
-
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.
-
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. -
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
-
Measure rice
Use the cup that comes with your rice cooker (often ~180 ml) or a regular measuring cup. -
Rinse rice
Rinse 2–4 times with cold water, drain well. -
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
-
Season (optional)
Add a pinch of salt and a little oil or butter, if you like. -
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.
-
Let it rest
After it switches to Warm, wait 5–10 minutes with the lid closed. -
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:
- Add rinsed rice and water to the Instant Pot.
- Close the lid and set valve to Sealing.
- Choose Pressure Cook or Manual, set to:
- High pressure
- 3–5 minutes for most white rice
- After cooking, allow 10 minutes natural release (leave it alone).
- Carefully switch valve to Venting to release remaining pressure.
- 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:
- Add rice and water to the pot.
- Lid on, valve to Sealing.
- High pressure for 20–24 minutes.
- Natural release for 10 minutes, then quick release any remaining pressure.
- 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):
- Sprinkle 2–4 tablespoons of hot water over the rice.
- Cover tightly and cook on very low heat for 5 more minutes.
- 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
- Cool rice quickly: spread on a tray or in a shallow container.
- Store in an airtight container in the fridge within 1–2 hours of cooking.
- Keep refrigerated for up to 3–4 days.
- 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:
- Serious Eats – How to Cook Perfect Rice on the Stove
- The Kitchn – How To Cook Perfect Rice on the Stove
- Instant Pot Official Rice Guide
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.