How To Cook Perfect Rice on the Stove

Lots of people wonder how to cook perfect rice on the stove. Seemingly, it is the most basic kitchen task, yet it still daunts many home cooks who dutifully follow the instructions on the package but end up with overcooked sticky and gummy blobs, undercooked crunchy grains, or a perplexing fusion of both.

Unfortunately, there is no one-size-fits-all rice cooking technique. The technique depends on the variety of rice, whether or not it has been soaked and allowed to rest after cooking. Follow some of these steps to get the perfect pot of rice with light and fluffy, distinct grains.

How To Cook Perfect Rice on the Stove

Rinse and (Maybe) Soak

You are supposed to rinse the raw rice until the water runs clear. This helps remove dusty starches and any stray particles that may otherwise cause the rice to come out gummy. You can skip this step for enriched white rice, as it has already been thoroughly washed, then coated with vitamins and nutrients.

When it comes to soaking, most long-grain varieties can do without. However, when cooking brown rice, it is best to soak it for an hour. Though optional, soaking helps with digestibility, quickens cooking time, and brings down the levels of arsenic and phytic acid (an anti-nutrient). Phytates prevent the absorption of certain nutrients by the body. Soak medium- and short-grain white or brown, Basmati, Jasmine, and Texmati for at least half an hour. If using wild rice, soak for 6 hours up to overnight.

Water Ratio

Using the correct amount of water is key, and this is really where home cooks drop the ball. As a general rule, ratio of water to rice for white rice such as Basmati and Jasmine is 1 ½ to 1; the ratio for brown rice is 2 to 1. Wild rice takes the longest to cook and to absorb water, so you want the ratio to be 3 cups of water to 1 cup of rice.


Pop rice in a pot and cover with water. Stir in a tablespoonful of butter or oil, and a teaspoon of salt. Bring to a boil, uncovered.

For white rice, let barely simmer, covered and undisturbed, until the rice absorbs all the water, about 15 to 20 minutes. If you pre-soaked it, 10 minutes may be enough.

Simmer unsoaked brown rice with a tight-fitting lid on for 45 to 50 minutes; pre-soaked — for 20 minutes.

Simmer wild rice on medium-low for 20 minutes if it was pre-soaked. If not, simmer for 45 minutes.

Regardless of the rice variety, do not stir or disturb it lest the steam escape.

Now you are armed with knowledge of how to cook perfect rice on the stove. With this in mind, we recommend boiling an extra scoop the next time it is on your menu. Leftover rice makes a super versatile ingredient for a wide spectrum of food applications (like this breakfast bacon fried rice, for instance). While we are on the subject of rice leftovers, check out this cool TikTok hack for reheating rice in the microwave with an ice cube.

Do you happen to struggle with the process or are you a rice-cooking pro? Let us know in the comments, and share this helpful article with your fellow home cooks. Happy cooking!


I am an English major with a love of languages and fiction, and with an incurable travel bug. In my free time, I read fantasy, drink copious amounts of coffee, and like to go see movies. Culinary art means everything to me. My main hypostasis is the taster, though. The music school has taught me to appreciate the symphony of airy meringues, to create harmonious overtures of light snacks, hard rock of meat, fish, and vegetables on the grill. Choir classes have accustomed me to hear and feel the people nearby and create perfect harmonies of sounds.

19 Comments Hide Comments

Hi! Do you know if they make any plugins to help with
Search Engine Optimization? I’m trying to get my blog to rank for
some targeted keywords but I’m not seeing very good gains.

If you know of any please share. Appreciate it!

I do not even know how I ended up right here, but I believed this publish used to be great. I do not know who you’re however definitely you’re going to a well-known blogger for those who are not already 😉 Cheers!

Greetings! This is my first comment here so I just wanted to give a quick shout
out and say I truly enjoy reading your blog posts.
Can you suggest any other blogs/websites/forums that deal
with the same topics? Thanks a ton!

Greetings from Colorado! I’m bored at work so I decided to check out your
blog on my iphone during lunch break. I love the knowledge you present here and
can’t wait to take a look when I get home. I’m surprised at how fast your blog loaded
on my mobile .. I’m not even using WIFI, just 3G .. Anyways, very good site!

fantastic points altogether, you simply gained a logo new reader.
What might you recommend in regards to your post that you simply made
a few days ago? Any sure?

Have you ever thought about adding a little bit more than just
your articles? I mean, what you say is fundamental and all.
But think about if you added some great visuals or videos to give your posts more, “pop”!
Your content is excellent but with pics and video clips, this
site could definitely be one of the greatest in its
field. Fantastic blog!

Great blog here! Also your web site loads up
fast! What host are you using? Can I get your affiliate link to your host?
I wish my web site loaded up as quickly as yours lol

Oh my goodness! Impressive article dude! Many thanks, However I am going through difficulties with your RSS.
I don’t understand why I can’t subscribe to it. Is there
anybody having the same RSS issues? Anybody who knows the answer can you kindly respond?

Hello just wanted to give you a quick heads up. The words in your content seem to be running off the screen in Firefox.

I’m not sure if this is a format issue or something to do with
browser compatibility but I thought I’d post to let you know.
The layout look great though! Hope you get the issue resolved soon. Kudos

It’s perfect time to make some plans for the future and it’s time
to be happy. I have read this submit and if I may just
I wish to suggest you some fascinating issues or tips.
Maybe you could write subsequent articles relating to this article.
I desire to read more issues about it!

Add Your Comment