How to cook perfect rice:
To cook perfect rice, use a 1:1.5 ratio of rice to water. Bring the water to a boil, add the rice, reduce the heat to low, cover, and simmer for 15 to 18 minutes. Remove from the heat, let sit covered for 5 minutes, then fluff with a fork.
Rice to water ratio:
- White rice: 1 cup rice to 1.5 cups water
- Brown rice: 1 cup rice to 2 cups water
- Jasmine rice: 1 cup rice to 1.25 – 1.5 cups water
- Basmati rice: 1 cup rice to 1.5 cups water
Step-by-step: cooking rice on the stove
- Rince the rice under cold water (optional but helpful)
- Bring water to a boil
- Add rice and stir once
- Reduce the heat to low and cover
- Simmer for 15 to 18 minutes (white rice), 45 to 48 minutes (brown rice)
- Remove from the heat and let sit for 5 minutes
- Fluff with a fork and serve
Common Mistakes:
- Using too much water —> mushy rice
- Lifting the lid too often —> uneven cooking
- Skipping the rinsing or resting step —> sticky texture
- Cooking on high heat —> burned bottom
Do I need to rinse the rice?
Rinsing removes excess starch and can help create a lighter, fluffier texture, especially for white rice. While it’s not always required, it’s a simple step that can dramatically improve your results.
FAQ:
Why is my rice mushy?
• Too much water or overcooking can cause mushy rice.
Why is my rice hard or undercooked?
• Not enough water or cooking time can leave rice firm.
Can I cook rice without rinsing it?
• Yes, but rinsing can greatly improve texture.
Cooking rice doesn’t have to feel like guesswork. With a simple method and a little patience, it becomes one of those quiet kitchen rhythms you can rely on; easy, comforting, and always there when you need it.

