In this post, we’ll break it down and show you how to cook rice on the stove in a way that’s straightforward, reliable, and completely stress-free. The real secret isn’t fancy techniques, it’s actually choosing the right rice and using the correct ratio. Once you follow this recipe, you’ll realize that cooking rice is much simpler than people make it to be.
Looking for a dish that goes well with rice that's been cooked on the stove? Try Guinness Beef Stew, or Air Fryer Cornish Hens.

Jump To Recipe
Why You'll Love This Recipe
Perfectly Fluffy Grains: When executed correctly, the rice grains remain long, separate, tender, and are not sticky.
Simple & Dependable: Few ingredients, no rice cooker required, no complicated steps. Great for weeknights and easy enough for beginners.
Recipe Ingredients
You’ll need the following ingredients to make this stove top rice recipe.

Ingredient Notes
Basmati Rice: It's a type of rice that is long-grain, aromatic, and typically aged. Substitutions: Other long-grain aromatic rices like jasmine or brown basmati. If you happen to be using brown basmati, be sure to increase the water and cooking time.
Water: Clean, cold water is what is typically used. Substitution: You can use coconut water or low-sodium broth (vegetable, chicken) for more flavor; for a lighter version you can use 2 cups of water and 2 cups of broth.
How To Cook Rice on the Stove Step-By-Step
Check out these step-by-step instructions with images. Just so you know, you'll find all the details and exact ingredients of this recipe on the printable recipe card below!
Editor Note: To duplicate the image block, click on the words "columns" on the far right and a menu will appear
Step 1. Rinse the rice: Place the rice in a bowl and cover it with water. Swirl gently, then pour off the cloudy water. Repeat this step 3–4 times until the water runs clear.
Step 2. Optional soak: Cover the rice with fresh water in the pot and let it sit for 15-30 minutes for extra fluffy rice.


Step 3. Cook the rice: Drain the soaking water, then add 4 cups of fresh water to the pot. Bring it to a vigorous boil over medium-high heat. Cover it tightly, reduce the heat to low, and cook it for 12–13 minutes.
Step 4. Finish: Turn off the heat and let the rice sit for 5 minutes. Fluff it gently with a fork and serve.



Recipe Tips and Tricks
Rinse the rice: Rinse the rice thoroughly until the water runs almost clear. Removing the surface starch helps prevent stickiness.
Soak for better texture: Soak the rice (optional but beneficial) for 15–30 minutes in cold water. This helps the grains absorb moisture, which leads to longer, more delicate grains.
Use the right pot: Choose a heavy-bottomed saucepan with thick walls and a tight-fitting lid. This helps distribute heat evenly and retain steam.
Keep the lid closed: Do not lift the lid while cooking. Letting the steam escape will change the cooking time; only open the lid at the end for resting and fluffing.
Let the rice rest: After cooking, turn off the heat, keep the lid on, and let the rice rest for 5–10 (even up to 15) minutes. This allows moisture to redistribute, finish cooking gently, and helps the grains firm up.
Storage and Reheating
Refrigeration: Transfer your leftover rice to an airtight container. It will keep safely in the fridge for 3-4 days.
Freezing: Rice freezes really well. Portion it into freezer-safe bags or containers and freeze it for up to 2-3 months.
Reheating from freezer:
Stovetop: Place the rice in a pan with a splash of water (or broth), cover, and heat it on low while gently stirring occasionally until it heats up.
Microwave: Put the rice in a microwave-safe bowl, sprinkle it with water, cover it loosely with lid or microwave-safe wrap, and heat it in short intervals (1-2 minutes), stir between, until it gets hot throughout.
Reheating from frozen: I recommend thawing it in the refrigerator overnight. If you are in a pinch, you can microwave it directly from frozen (use a microwave-safe container, cover, add water, and use a lower power to reheat it). Or you can steam it on the stovetop in a tightly covered pan with a bit of water.
Your Questions Answered
Common reasons include: too much water, insufficient rinsing (leaving excess starch), cooking at too high heat, opening the lid during cooking, or not resting it long enough.
In a Dinner Rut?
Sign up for our newsletter!
Please Rate this Recipe!
We hope you love this how to cook rice on the stove recipe! If you make it, be sure to leave a rating so we know how you liked it!

More Recipes You'll Love
Looking for other easy and delicious recipes? Try these:
Recipe

How to Cook Rice on the Stove
Ingredients
Method
- Place the rice in a bowl and cover it with water. Swirl gently, then pour off the cloudy water. Repeat this step 3–4 times until the water runs clear.
- Cover the rice with fresh water in the pot and let it sit for 15-30 minutes for extra fluffy rice.
- Drain the soaking water, then add 4 cups of fresh water to the pot. Bring it to a vigorous boil over medium-high heat. Cover it tightly, reduce the heat to low, and cook it for 12–13 minutes.
- Turn off the heat and let the rice sit for 5 minutes. Fluff it gently with a fork and serve.









We'd Love to Hear From You