How to cook rice on the stove
Cooking rice on the stove is one of those simple kitchen skills that makes everyday meals easier. With just a saucepan, water, and a lid, you can make perfectly fluffy white rice that’s tender, light, and never mushy. This stovetop method is easy, reliable, and works beautifully for most types of white rice in under 30 minutes.

This is the method I use any time I need simple, no-fail white rice, whether it’s for weeknight dinners or everyday rice recipes. It’s straightforward, doesn’t require any special tools, and gives you consistent results every single time.
This stovetop white rice method works with these types of rice:
- Long grain white rice
- Medium grain white rice
- Short grain rice
- Jasmine rice
- Basmati rice
Long-grain white rice is a great choice when you want light, fluffy grains that stay separate. Jasmine and basmati rice can also be cooked on the stove, although they may need slightly different water ratios or cooking times depending on the variety.
Brown rice needs a longer cooking time and usually more water than white rice because its outer bran layer is still intact. This stovetop rice recipe is designed for white rice, so brown, black, and wild rice require different cooking times and water ratios. If you want to try a different variety, check out my black rice recipe for a method specifically suited to black rice.
Short-grain white rice naturally cooks up softer and stickier than long-grain varieties because of its starch content. It can be cooked on the stove, but the water ratio and cooking time may need adjusting. Specialty rice used for risotto or paella requires a different cooking method.
For more easy sides to round out dinner, browse my Side Dish Recipes collection with potatoes, rice, salads, and homemade favorites.

Rice is a staple in my kitchen, and I make it several times a week. After years of testing, this stovetop method is the one I always come back to. It’s simple, dependable, and gives me perfectly cooked rice without any guesswork.
How long does rice take to cook on the stove? Most white rice cooks in about 10 minutes of gentle simmering, followed by a short resting time off the heat. This resting step is key. It lets the rice finish steaming and absorb any remaining moisture, which is what gives you fluffy rice instead of soggy or mushy grains. It’s also a great base for quick stir-fry dinners and grain bowls.
How to Cook Rice on the Stove (Step-by-Step)
Cooking rice on the stove is easy, but small details really matter. The right water ratio, gentle heat, and a short resting time are what make the difference between sticky rice and fluffy, tender grains.
Keep these simple tips in mind, and you’ll get perfect rice every time.
- Rinse: Give your rice a quick rinse to remove extra starches, this will help keep it from becoming sticky.
- Ratio: Use a ratio of 1 cup white rice to 1 1/2 cups water.
- Do Not Stir: When you first add the rice, give it one or two quick stirs and then avoid stirring it. Stirring rice can release starches and make it sticky.
- No Peeking: Once your rice is added to boiling water, turn the temperature down to a low simmer and don’t lift the lid.
- Allow to Rest: Once the time is done, remove from heat and let sit 5 minutes (no peeking). Once it has rested 5 minutes, fluff with a fork before serving.
Rice to Water Ratio
Water might seem simple, but the amount you use makes a big difference when cooking rice.
Many packages recommend using 2 cups of water for every 1 cup of rice, but I’ve found that slightly less water gives a much fluffier result.
My go-to rice-to-water ratio is 1½ cups of water for every 1 cup of white rice. I use this ratio for long-grain, medium-grain, short-grain, jasmine, and basmati rice, and it gives me fluffy, tender results. I also like adding a small splash of oil to help keep the grains from sticking together.
How to cook rice on the stove: Rinse the rice, combine it with water, salt, and a little oil, then bring it to a boil. Lower the heat, cover, and let it gently simmer. Once it’s done, let the rice rest before fluffing. That’s the secret to light, fluffy grains.
INSTRUCTIONS
Rinse the rice. Place the rice in a saucepan and rinse it several times with cold water, gently swirling the grains and draining the cloudy water after each rinse. Repeat until the water runs mostly clear, then drain well.




Combine the rice and water. Add the rinsed rice to a saucepan and pour in the measured water.




Add the salt and oil. Stir the salt and oil into the rice and water, then bring to a boil. Give everything one gentle stir, cover with a lid, and reduce the heat to maintain a low simmer.




Simmer and let the rice rest. Cook the rice over low heat for 10 minutes without lifting the lid. Turn off the heat and let it rest, still covered, for another 5 minutes. This allows the rice to finish steaming and absorb the remaining moisture.

Fluff and serve. Remove the lid and gently fluff the rice with a fork to separate the grains without breaking them. Serve warm while the rice is light, tender, and fluffy.


Pro Tips for Perfect Stovetop Rice
- Use a saucepan with a tight-fitting lid. A good lid keeps the steam inside, helping the rice cook evenly without losing too much moisture.
- Choose the right pot size. Use a saucepan with enough room for the rice to expand. A pot that’s too small can cause uneven cooking or starchy water to bubble over.
- Keep the heat low. Once the water reaches a boil, reduce the heat to a gentle simmer. Too much heat can make the bottom of the rice stick or burn before the rest is tender.
- Measure the rice and water carefully. Small differences in the amount of water can affect the texture. Use the same measuring cup for both to keep your rice-to-water ratio consistent.
- Know your rice yield. One cup of uncooked white rice makes roughly 3 cups of cooked rice, depending on the variety. This is helpful when planning meals or preparing rice ahead of time.
What to Serve with Rice
Serve this fluffy rice with my Smothered Pork Chops, Chicken Marsala, or Beef Tips and Gravy. There’s plenty of savory sauce to spoon over every serving.
How to cook rice on the stove

Ingredients
- 1 cup Rice
- 1 1/2 cup Water
- 1/4 tsp Salt
- 1 tsp Oil
Instructions
- Rinse the rice until the water runs clear.
- Combine the rice with water, salt, and oil in a saucepan.
- Bring to a boil, then reduce heat, cover, and simmer for 10 minutes.
- Remove the saucepan from the heat and leave the rice covered for 5 minutes. This allows the remaining steam to finish cooking the grains.
- Fluff the rice with a fork and serve.
Notes
- Rice-to-water ratio: Use 1½ cups of water for every 1 cup of white rice. Different rice varieties may need slight adjustments.
- Use a tight-fitting lid: Keeping the steam inside helps the rice cook evenly without drying out.
- Keep the heat low: Once the water boils, reduce the heat to a gentle simmer to prevent the rice from sticking or burning.
- For fluffier rice: After cooking, let the rice rest covered for 5 minutes, then gently separate the grains with a fork.
Frequently Asked Questions
Should you rinse rice before cooking?
Yes, especially for long-grain white rice like jasmine or basmati. Rinsing removes excess starch and helps prevent the rice from turning sticky.
What is the correct rice to water ratio?
For most types of white rice cooked on the stove, the ideal ratio is 1 cup of rice to 1½ cups of water. This produces fluffy, well-separated grains.
Do you cook rice covered or uncovered?
Rice should be cooked covered once it reaches a simmer. Keeping the lid on traps steam, allowing the rice to cook evenly and absorb the water properly.
Why is my rice mushy?
Rice becomes mushy when too much water is used or when it is stirred too often during cooking. Using the correct water ratio and avoiding stirring helps keep rice fluffy.
How long should rice rest after cooking?
After cooking, rice should rest covered for about 5–10 minutes. This allows excess moisture to redistribute and improves texture.
Can you cook rice without oil?
Yes. Oil helps prevent clumping, but rice can be cooked without oil if preferred.
Storage and Reheating
How to store cooked rice:
Cool the rice quickly by spreading it into a shallow container, then refrigerate promptly in an airtight container. Avoid leaving cooked rice at room temperature for long periods. For best quality, use refrigerated rice within 3–4 days.
Can you freeze cooked rice?
Yes! Cool the rice quickly, divide it into individual portions, and transfer to airtight freezer-safe containers or bags. Freeze for up to 2 months for best quality. Reheat directly from frozen or thaw overnight in the refrigerator.
How to reheat rice:
Add 1–2 tablespoons of water per cup of cooked rice, then cover and reheat in the microwave or a saucepan over low heat until steaming hot throughout. Stir halfway through if needed to heat it evenly, then fluff gently with a fork before serving.
Food safety tip:
For best results, refrigerate rice within 1 hour of cooking and reheat only once.


done this one a couple dozen times,
out of so many stovetop rice recipes
this one is easiest to remember and do!
from another source first i rinse in a strainer in a bowl of water and change the water 7X.
Other recipes add flavorings which smell and taste fantastic, e.g. 2 tsp of dry Tandoori seasoning at the boil
I’m so glad this stovetop rice method has been easy to remember and make! Rinsing the rice well can definitely help with the texture, and adding a little seasoning is a great way to change the flavor depending on what you’re serving it with.
WoW, I worked myself in kitchen made many times different types of rice’s, basmati, jasmine rice/risotto,tried this one, is gonna be on my next cooking, as sounds very delicious,
Thanks for recipe, 🙏
Thank you so much, Sean! I love that you’ve tried different types of rice too. This stovetop method is one of my favorite simple ways to make fluffy rice, and I hope it works well for you!