Home / Recipes / Fruit, Vegetables, & Grains / How to Cook White Long-Grain Rice

How to Cook White Long-Grain Rice

Cooking rice is easy if you have a rice cooker, all you have to do is set it, forget it, and achieve perfect results every time.

What if you don’t have a rice cooker?  Can you still achieve perfection?

Of course!

Here are my 2 favourite methods for how to cook white long-grain rice.  Just remember, rice triples in size as it cooks (1 cup of dry rice = about 3 cups cooked rice). So, however you decide to cook rice, make sure you’re using a pot big enough to hold the rice as it cooks and expands.

How do you cook white long-grain rice

1) Pasta Method (the easiest way):

“Cook rice like you cook pasta — in a large quantity of water until desired doneness.”

This is the most-used method in professional kitchens.  There are no special measurements needed.

Think of how you cook pasta — got it in your head?

Now, imagine your rice is pasta and cook it the exact same way!   You don’t have to worry about the rice to water ratio!


  • Fill a medium sized pot 2/3 full with water.
  • Bring to a boil over high heat.
  • Add 1 cup white long-grain rice.
  • Cook until rice is tender — start checking at the 7-minute mark.  If the rice is not tender yet, keep cooking it, but check doneness often.
  • When tender, drain in a fine mesh strainer.
  • Return drained rice to pot and cover (to keep warm) until ready to serve.

2) Stove Top Absorption Method:

“Right amount of water, gentle heat, and a tight-fitting pot lid.”

The trick to cooking rice using the Stove Top Absorption Method is to leave rice covered (with no peeking) until your timer goes off.  Removing the lid, even for a second, before the timer goes off will release built up steam. This build up of steam, along with the heat from the stove, is what cooks the rice to fluffy perfection.


  • Place 1 cup of white long-grain rice in a medium pot.
  • Add 1 ½ cups water.
  • Bring to a boil over high heat.
  • As soon as it comes to a boil, reduce heat to low (low, not medium-low!), COVER, and set a timer for 15 minutes.
  • Remove from heat and let sit covered for 5 to 10 minutes.
  • Fluff with a fork and enjoy.

Rice Safety:

Do not leave rice at room temperature for longer than 1 hour. Uncooked rice can contain spores of Bacillus cereus, bacteria that can cause food poisoning.  If you’re not going to use cooked rice within the hour, place the it in the fridge and reheat when you are ready.