How to Cook Perfect Fluffy Rice on the Stove (Step by Step)
Learn how to cook fluffy, non-sticky rice every time with the right water ratio, simple steps, fixes for common mistakes and safe storage tips.

Rice looks simple, yet many people end up with a pot that is mushy, sticky or hard in the middle. The secret is not a fancy pot. It is a few small steps: rinse, measure the water, cook gently and let the rice rest. This guide shows you exactly how.
What You Need
- 1 cup of rice (serves about 2 to 3 people)
- Water (see the ratios below)
- A pot with a tight-fitting lid
- A fine sieve or bowl for rinsing
- A pinch of salt and a teaspoon of oil or butter (optional)
How Much Water Should You Use?
The right amount depends on the type of rice. These are common starting points, but always check the packet because brands differ:
| Rice type | Water for 1 cup rice | Cooking time |
|---|---|---|
| Basmati (rinsed and soaked) | About 1½ cups | 10 to 12 minutes |
| Basmati (not soaked) | About 1¾ cups | 12 to 15 minutes |
| Jasmine | About 1¼ to 1½ cups | 12 to 15 minutes |
| Regular long-grain white | About 2 cups | 15 to 18 minutes |
| Brown rice | About 2 to 2¼ cups | 40 to 45 minutes |
Step-by-Step Method
- Rinse the rice. Put the rice in a bowl, cover with cold water and swirl with your hand. Pour off the cloudy water and repeat 3 to 4 times, until the water looks mostly clear. This removes extra starch that makes rice sticky.
- Soak if you like (optional). Soaking basmati for 20 to 30 minutes helps the grains cook evenly and stay long. Drain well afterwards.
- Add water and salt. Put the rice in the pot with the right amount of water and a pinch of salt.
- Bring to a boil. Heat on medium-high until the water bubbles.
- Cover and lower the heat. Put the lid on and turn the heat to the lowest setting. Do not lift the lid, because the steam does the cooking.
- Cook for the right time. Use the table above as a guide.
- Turn off the heat and rest. Leave the lid on and let the rice sit for about 10 minutes. This step lets the steam spread so the grains finish evenly.
- Fluff gently. Use a fork, not a spoon, to separate the grains.
Common Problems and How to Fix Them
- Mushy or too soft: Too much water or too much stirring. Use less water next time and do not stir while cooking.
- Sticky and clumpy: The rice was not rinsed enough. Rinse until the water is mostly clear.
- Hard in the middle: Not enough water or the heat was too high. Add 2 to 3 tablespoons of hot water, cover and cook on low for 5 more minutes.
- Burnt at the bottom: The heat was too high or the pot is thin. Use the lowest heat and a heavier pot.
- Watery at the end: Remove the lid, cook on low for a couple of minutes to let extra water evaporate, then rest.
Tips for Better Flavor
- Add a bay leaf, a few cardamom pods or a cinnamon stick to the water for fragrant rice.
- Fry the rinsed rice in a little oil for a minute before adding water for a richer taste.
- Use chicken or vegetable stock instead of water for extra flavor.
Using a Rice Cooker
A rice cooker is the easiest method. Rinse the rice, add water to the line that matches the amount of rice (or use the same ratios as above), close the lid and press the button. Let the rice rest for 10 minutes after it finishes.
How to Store and Reheat Rice Safely
Cooked rice can carry bacteria that survive cooking and may grow if rice is left out. To stay safe:
- Cool leftover rice quickly and put it in the fridge within about an hour.
- Keep it in a covered container and eat it within a day.
- Reheat until it is steaming hot all the way through, and do not reheat it more than once.
- Throw away rice that has been left out for several hours.
Save Money by Cooking at Home
Rice is one of the cheapest filling foods, and cooking at home is a simple way to cut your food costs. If you want to track your spending, read our guide on how to build a monthly budget.
Frequently Asked Questions
Do I really need to rinse rice?
For fluffy, separate grains, yes. Rinsing removes surface starch. Some dishes, such as creamy risotto, use the starch on purpose.
Can I use hot water to cook rice?
Yes, hot water speeds up the start. The ratios stay about the same.
Why does my rice stick to the pot?
Usually because of high heat or too little water. Use the lowest heat after boiling and keep the lid on.
Is brown rice cooked the same way?
The method is the same, but it needs more water and a much longer time, about 40 to 45 minutes.
Final Thoughts
Perfect rice comes from simple habits: rinse well, measure your water, keep the lid on and let it rest. Practice once or twice, adjust the water to your rice and you will get fluffy grains every time.



Comments (0)