How to Cook Rice on the Stove (Fluffy, Perfect Every Time)

a bowl filled with cooked fluffy white rice
Top with gumbo, a stew, beans or a crispy piece of chicken

White rice- I know. Not very sexy. About as boring as you can get.

But no! Rice is not boring. It’s just you’ve probably been cooking it wrong.

Rice is a staple of cooking in almost every culture across the globe. In the South, we especially love it with seafood gumbo, black or red beans and sausage or just a simple chicken dinner.

Rice has long been a staple on our dinner table. I love to cook simple long grain rice or Basmati rice in a heavy, copper pot. Over the years, I have developed this fool-proof method that ensures perfectly cooked, fluffy rice every time.

a blue and white plate filled with rice, beef, avocados and mango

Rice-to-Liquid Ratio:

Long-Grain White Rice: 1 part rice to 1.5-2 parts liquid.

Basmati Rice: 1 part rice to 1.5-2 parts liquid

Brown Rice: 1 part rice to 2.5-3 parts liquid

Wild Rice: 1 part rice to 3 parts liquid

a measuring cup of uncooked rice

Here’s how I Make Perfect Rice:

First: Rinse your rice. If I have time, I even soak it for a few minutes or up to 30 minutes before cooking. You do not need to soak, but rinsing the rice in a fine sieve several times really helps speed up the cooking time. Rinse your rice!

Second: Toast your rice in a little fat. Use butter, ghee or olive oil, but toast the rice in a bit of fat for about one minute until it turns opaque.

Third: Cook your rice in broth or stock. This adds so much flavor to otherwise bland rice. I always use a low sodium stock when I make my rice. Typically, I’ll use chicken stock, but vegetable or beef stock works just as well.

Fourth: Put the lid on and turn it to LOW. After the stock and rice come to a boil, turn the heat down to low, cover tightly and leave the rice alone for 20 minutes.

Don’t touch it. Don’t peek. Just leave it alone.

Fifth: Take it off the heat, let it sit for 5 minutes. With a fork, I gently pull the rice away from the sides of the pot to “fluff” the rice. Do not use a spoon- it will clump. Just pull the rice away from the sides and the bottom of the pan- and there you have it- perfect rice every time.

ingredients for vanilla rice pudding in small bowls

What about Arsenic levels in Rice?

Consumer Reports ran a story in their November-December 2026 issue discussing the levels of arsenic in commercial rice. Here are the worst offenders and how to remove arsenic from rice. See in the Commons Questions my favorite brands- all of these tested much lower for arsenic levels.

Highest level- White Rice:

Carolina – Gold Essential Long Grain Par-boiled Rice– inorganic Arsenic- 108ppb. Max weekly servings 3.25/adults, .75 children

Brown Rice:

Mahatma- Jasmine Brown Thai Fragrant Whole Grain Rice– 155 ppb

Max weekly servings- 2.25/adults, 0.5/children

a copper pot with a lid over a low blue flame on a stove
The most important thing: lid on- leave alone.

*How to Reduce Arsenic Levels in Rice:

  1. Soaking- cuts arsenic by 7.8 percent. Soak for 30 minutes, drain and rinse until the water is clear.
  2. Agitate- cuts arsenic by 3.5 percent. Swirl rice in a bowl of water for 5 minutes. Drain and cook in clean water.
  3. Par-Boiling– cuts arsenic by 50-58 percent- Cook rice in boiling water for 5 minutes. Drain and complete cooking in fresh water,
  4. Pasta Method- cuts arsenic by 40-60 percent boil rice in a large amount of water then drain when rice is cooked through.

*SOURCE- Consumer Reports, November/December 2026

a fork holding fluffy white rice
Fluffy, tender perfect rice

Common Questions about Cooking Rice

Do I have to rinse rice? 

Rinsing removes surface starch, which keeps rice from turning gummy.

Why is my rice mushy? 

Usually too much liquid was added or the lid was lifted allowing steam to escape. Keep it covered and leave it alone. Sometimes mushy rice is because you stirred it with a spoon. Use a fork to stir and fluff.

Can I use water instead of broth? 

Yes, but broth adds much more flavor.

Do you have a favorite brand?

White Rice- My Favorite- Royal Basmati Rice
Carolina Enriched Extra Long Grain White Rice
Brown Rice- Lundberg Organic Short Grain Brown Rice
or
Lotus Foods- Organic Brown basmati Rice
Specialty- McKenzie Family Farms Organic Wild Rice

What are some other grains to use instead of rice?

Try Quinoa, Polenta, barley, Bulgur, Farro , Millet or Amaranth. These grains have lower arsenic and heavy metal levels than commercially produced rice.

ingredients for red bean and rice on a cutting board

My Favorite Recipes using Rice:

a close up of a fork filled with fluffy cooked rice
Now- what to serve with this?

My Coconut Rice Method:

For the Coconut Rice

  • 1 cup Basmati or Jasmine Rice, rinsed well
  • 13.5 oz Full Fat Coconut Milk – 13.5 oz size can
  • ½ cup Water
  • pinch Kosher Salt
  • In a heavy bottomed pot with a tight fitting lid, pour in 1 can of full fat coconut milk, 1/2 cup water, rice ( that has been well rinsed) and a pinch of salt. Bring to a boil. Reduce heat, cover, and simmer on the lowest setting for 10 minutes. Remove from the heat- DO NOT remove the lid. Let sit for 20 minutes to continue cooking off heat. Remove the lid and fluff with a fork.

How to Cook Rice on the Stove

A simple step by step recipe for making perfect rice every time .
5 from 2 votes
Print Pin Rate
Course: Side Dish
Cuisine: American
Keyword: fluffy white rice, how to cook rice, rice, stovetop rice
Prep Time: 5 minutes
Cook Time: 25 minutes
Total Time: 30 minutes
Servings: 4
Calories: 145kcal
Author: Meggen

Ingredients

  • 1 cup long grain white rice
  • 2 cups low sodium chicken stock or broth
  • 1 TBSP butter or olive oil
  • Kosher salt- to taste

Instructions

  • In a fine sieve, rinse the rice until the water running through the sieve is nearly clear- about 1 minute.
  • Over medium high heat, melt the butter or oil in a heavy bottomed pot.
  • Add the rinsed rice and cook until opaque, about 1 minute.
  • Gently stir in the broth or stock. Turn heat to high and let the mixture come to a slow boil. Reduce heat to low and cover tightly.
  • Cook rice on low for 20 minutes. Do not take the lid off.
  • After 20 minutes, remove the pot from the heat and let the rice “rest” for five minutes. Do not remove the lid.
  • After five minutes, uncover the rice and with a fork "pull" the rice away the sides and the bottom of the pan to "fluff".
  • Add salt if desired. Serve immediately.

Nutrition

Serving: 1cup | Calories: 145kcal

Similar Posts

5 from 2 votes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




6 Comments

  1. Michael Moffitt says:

    This is how I have been cooking rice for years. I fully agree that it is those little extra touches that make all of the difference with rice–bravo!

    1. Meggen Wilson says:

      My kids just didn’t know how to make some of these basic items, so I thought it’d be great to add these to the blog. Chicken stock is the only way I do it- rinsing really helps. perfect every time.

  2. Sharon Biglow says:

    5 stars
    This saved me. I have never rinsed my rice and I could not believe the difference it made. My rice was always gummy. Now it is fluffy and perfect. I also peeked under the lid too much.

  3. 5 stars
    Super helpful. I’ve been doing it all wrong for years.