How to Cook Perfect Rice Every Time
End up with the sticky and soggy rice that not only tastes bad, but also ruins your mood, but this post has the solution to your problem! Yes, cooking rice at home can be simple if you follow the right method. This easy guide shows you how to cook perfect rice without sticking, giving you soft, fluffy grains every time. Whether you are a beginner or cook daily, this stove-top boiling method works perfectly for Indian meals.

Table Of Contents
Why cooking perfect rice is important
Rice is not only a side dish but also accompanies almost all meals when cooked perfectly. In my home, rice is prepared daily to accompany meals. No matter what variety of rice you are cooking, the only thing that matters is the right and perfect way. The method is the same to prepare any rice. We mostly eat long-grained basmati rice, which generally tastes better than other varieties; that’s what I feel. Half-cooked rice doesn’t digest properly, and over-cooked rice has a sticky consistency which doesn’t pair well with anything. So, cooking perfect rice, which has a soft and fluffy texture, is really important to add to your daily meals. Let’s break down the ingredients below.
Ingredients
Rice- I used long-grained basmati rice, which is my favorite among all varieties. You can use any rice, whether it’s short-grain rice, medium-grain rice, or jasmine rice; the method to make them is almost the same on the stovetop.
Water- For 1 cup of rice, I add 4 cups of water, so that the rice is boiled properly without sogginess, and then drain the water when they are fully cooked.
Both rice and water are enough to make soft and fluffy grains.
Stovetop method
The stovetop method is the simplest and most commonly used in Indian homes. My mother always cooks rice with this method, and I follow the same process. Rinsing and soaking are the same process in all the methods, whether you are making rice on the stovetop or in a pressure cooker. What differs here is that on the stove top, we boil the rice in 3 times more water than rice and drain all the water through a strainer when the rice is completely cooked. It is easier than you think, and anyone can make it by following the steps below.
How to cook perfect rice on a stove top
1. Take 1 cup of rice in a bowl and rinse it in clean water until the white starch is removed properly. If the white starch doesn’t remove properly, it creates stickiness in the cooked rice. So, it’s necessary to wash them cleanly.

2. When it is washed properly, soak them in enough water for 20 to 30 minutes and keep them aside. Soaking is really important if you want fluffy grains.

3. In a heavy-bottomed big cauldron, add 4 cups of water and cover it on high heat and bring to a boil.

4. When the rolling boil comes in the water, add the soaked rice to it. After adding with a spoon or spatula, mix the rice water. Now cook on low to medium heat.
Pov- Don’t forget to mix rice with water when you are adding. This helps them to cook better.

5. Keep the flame low when the rice is cooking and cook until they are soft.

6. Check with your fingertips if the rice is soft; then it’s completely cooked. If not, cook until soft. Now turn off the flame. The rice takes 8-10 minutes on medium flame to cook completely.

7. Pour them into the strainer so the water drains out and the rice is separated properly from the water. Then rest it for 5 to 10 minutes and gently fluff.

How to cook perfect rice in a pressure cooker
If you want a quicker option:
- Add 1 cup of rice with 1.5 cups of water in a pressure cooker on high heat.
- Cook until 1 whistle comes, then turn off the flame.
- When pressure releases, naturally open the lid and fluff before serving.

Pro Tips
- Always soak the rice for at least 30 minutes before cooking.
- Use the correct water ratio. Stovetop: 1:4, for 1 cup of rice, use 4 cups of water. Pressure cooker: 1:1.5, for one cup of rice, use 1.5 cups of water.
- Avoid overcooking. When you see the rice is soft, pour it immediately into a strainer.
- After adding the rice to boiling water, cook it on a medium flame for a better texture.
- You can add some salt to make it flavorful.
- Let the rice rest for 10 minutes after cooking, then serve.
FAQs
1. Why does my rice become sticky?
Due to excess starch and too much water. Wash the rice properly and cook it with the perfect ratio of water.
2. Should I soak rice before cooking?
Yes, soaking helps in faster cooking and better texture.
3. Why is my rice mushy?
You likely used too much water and overcooked it.
4. Should I stir the rice?
No, do not stir the rice while cooking. Stirring releases starch and makes the rice sticky.
5. Is it necessary to rest the rice after cooking?
Allowing the rice to rest for 10 minutes after cooking allows moisture to redistribute properly, which ensures a fluffy texture.
Now you have learned how to cook perfect rice every time with ease and the right method. This method is simple and perfect for daily meals and works well for beginners, too. Pair them with the dishes listed below: