How Long To Cook Rice On Stove Top

Stove top rice cooking follows the same basic principles whether you’re using a gas or electric burner. If you want to know how long to cook rice on stove top, the short answer is 15 to 45 minutes depending on the type of rice. White rice cooks fast. Brown rice takes much longer. The method stays the same, only the time changes.

This guide breaks down exact times for every common rice variety. You will also get a simple step-by-step method that works every time. No rice cooker needed.

How Long To Cook Rice On Stove Top

Here is a quick reference table for the most common types of rice. Times start once the water reaches a full boil and you cover the pot.

  • White long grain rice: 15 to 18 minutes
  • White medium grain rice: 15 to 18 minutes
  • White short grain rice: 15 minutes
  • Jasmine rice: 15 to 20 minutes
  • Basmati rice: 15 to 20 minutes
  • Brown rice: 40 to 45 minutes
  • Parboiled rice: 20 to 25 minutes
  • Wild rice: 45 to 55 minutes

After cooking, always let the rice rest off the heat for 5 to 10 minutes. This rest time is part of the total process. Do not skip it.

Why Cooking Times Vary So Much

Three things control how long rice takes on the stove.

Rice Type And Grain Size

Brown rice still has its bran layer. That layer blocks water, so it needs more time and more liquid. White rice has that layer removed, so it cooks fast. Wild rice is actually a grass seed and takes the longest of all.

Water To Rice Ratio

The ratio matters as much as the time. Use these amounts:

  • White rice: 1 cup rice to 1.5 cups water
  • Brown rice: 1 cup rice to 2 cups water
  • Wild rice: 1 cup rice to 3 cups water

Too little water and the rice burns before it finishes. Too much water and you get mushy rice.

Pot Size And Lid Fit

Use a pot with a tight-fitting lid. A loose lid lets steam escape. When steam escapes, the cooking time goes up and the rice dries out. A heavy bottom pot also helps because it spreads heat evenly.

Step-By-Step Method For Perfect Stove Top Rice

  1. Rinse the rice in cold water until the water runs mostly clear. This removes extra starch.
  2. Add rice and water to your pot. Use the ratios above.
  3. Add a pinch of salt if you like.
  4. Turn the heat to high and bring the water to a rolling boil. Do not cover the pot yet.
  5. Once boiling, stir once, then turn the heat to low.
  6. Cover the pot with a tight lid. Keep the heat on the lowest setting.
  7. Set a timer for the correct time based on your rice type.
  8. Do not lift the lid while it cooks. Every time you peek, you lose steam and add time.
  9. When the timer goes off, remove the pot from the heat. Keep the lid on.
  10. Let it sit for 5 to 10 minutes. This finishes the cooking with leftover steam.
  11. Fluff with a fork and serve.

If you follow these steps, the rice comes out separate and tender. Not sticky, not crunchy.

Common Mistakes That Add Time Or Ruin Rice

Stirring Too Much

Stirring releases starch. Too much starch makes rice gluey. Stir once at the start and once at the end. That is it.

Using The Wrong Heat Level

High heat after boiling burns the bottom of the rice. Always drop to low once the lid goes on. On a gas stove, low is easy to control. On an electric stove, the burner holds heat, so you may need to move the pot to a cool burner for the rest period.

Opening The Lid

Each time you open the lid, you lose heat and moisture. The rice then needs more time. Trust the timer and leave it alone.

Not Resting The Rice

The rest period is not optional. During those 5 to 10 minutes, the rice absorbs the last of the water. Skip this step and you get wet, uneven rice.

How To Tell When Rice Is Done

Look for three signs.

  • The water is fully absorbed. Tilt the pot slightly to check.
  • The rice looks fluffy and the grains sit loose.
  • A fork slides through the rice with little resistance.

If there is still water at the bottom after the set time, put the lid back on and cook for 3 more minutes on low. If the rice is still firm, add 2 tablespoons of water and cook for 3 to 5 more minutes.

Adjusting For Altitude And Equipment

At high altitude, water boils at a lower temperature. That means rice takes longer to cook. Add 5 to 10 minutes to the times above if you live above 3,000 feet. You may also need a bit more water.

Thin aluminum pots heat fast but unevenly. Cast iron and stainless steel with a thick base hold heat better. If your pot is thin, keep the heat extra low during the covered phase.

Quick Tips To Remember

  • White rice: about 15 to 18 minutes plus rest.
  • Brown rice: about 40 to 45 minutes plus rest.
  • Always use a tight lid and low heat.
  • Never stir while it cooks.
  • Let it rest before you fluff.

Once you cook rice on the stove a few times, you will not need the timer as much. You will know the right texture by look and smell. Until then, stick to the times in this guide and you will get good results every batch.

Similar Posts