Perfect Stovetop Jasmine Rice

5 from 22 votes
Jump to RecipeJump to Video

This post may contain affiliate links. Please read our disclosure policy.

Learn how to cook jasmine rice on the stovetop perfectly every time. Use only 1 1/4 cups of water per 1 cup of rice to get fluffy and light jasmine rice time and time again.

A spoonful of jasmine rice over rice in a saucepan.

For me, perfectly cooked rice maintains the individual grains and is slightly chewy, ever so slightly sticky, and, of course, fluffy and soft. However, following the package instructions doesn’t always lead to successful results. So, after some experimentation and lots of rice cooking, I have developed a foolproof method for perfectly cooked jasmine rice. For this recipe, you don’t even need a rice cooker or instant pot (though I do have an instant-pot jasmine rice version, too).

As with all rice, cooking jasmine rice on the stovetop comes down to a perfect rice-to-water ratio and using the steaming method. It’s important to know that jasmine rice is softer and needs less water—thus, the ratio of 1 cup of jasmine rice to 1 1/4 cup water is the one to remember.

Once ready, this rice is the perfect base for all your favorite stir fries (like this shrimp stir fry or this pepper steak stir fry) and stews (like this beef rendang recipe).

A serving of cooked jasmine rice.

Want to save this recipe?

Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from me every week!

Watch the video tutorial

Ingredients

Ingredients for cooking jasmine rice.
  • Jasmine rice: It’s a long-grain variety originally from Thailand. It has a fragrant aroma, soft texture, and slightly sweet flavor.
  • Water: You can use cold tap water. Remember, use only 1 1/4 cups of water to 1 cup of rice.
  • Oil: The oil not only adds flavor to the rice but can also prevent it from sticking to the bottom of the pan if you let the heat get a little high. I love using coconut oil for more Thai-inspired flavors, but you can also use olive or another neutral oil.
  • Salt.

See the recipe card for full information on ingredients and quantities.

How to cook jasmine rice on the stovetop

Rinse the rice: Either rinse the rice in a colander under running water or fill a bowl with water and add the rice. Then swish it with your hand, drain the water, and repeat 3-4 times until the water is mostly clear. Make sure to drain the rice well to remove any excess water.

Steps for rinsing rice.

Why rinse rice? Rice contains arsenic and heavy metals, though Thai jasmine rice, in particular, has lower amounts. Rinsing the rice reduces their amounts and removes excess surface starch from the grain, making the cooked rice fluffy.

Cook the rice: Next, add the water, salt, and oil to a medium saucepan and bring to a boil over high heat. Once boiling, reduce the heat to a gentle simmer and add the rice. Cover the pot with a tight-fitting lid (ideally, use a see-through lid).

Simmer for 12 minutes over low heat, then remove from the heat, keeping it covered, and allow it to steam for 10 minutes. If you find a little excess water in the pan at the end, quickly replace the lid and allow it to steam for a couple of extra minutes. Optionally, you can place a kitchen towel between the lid and pot to soak up the steam and stop it from condensing and falling back onto the rice.

Steps for cooking jasmine rice on the stovetop.

Finally, fluff up with a fork, silicone spatula, or rice paddle and serve. Fluffy jasmine rice is a great addition to Southeast Asian dishes. Try it with Thai Red Curry recipe or Thai Green Curry recipe, other Thai food, stir-fries, and more. It can also be used as a substitute for basmati rice in Persian, Lebanese, Indian, and even British cuisine.

Simple tips for flavorful rice

While sometimes plain rice is what a meal needs, it’s nice to have some quick and simple methods for adding flavor when needed.

  • Saute in oil: Saute the jasmine rice in olive or coconut oil for a few minutes before adding it to the water. This deepens the flavor and can add extra flavor without much effort.
  • Add garlic: Saute some fresh garlic in the pot before adding the rice and liquid
  • Add more salt: Be liberal when salting the water while cooking the rice.
  • Use bouillon cubes: Add a stock cube to the water when cooking the rice, or use homemade vegetable stock instead of water.
  • Add butter: Add a knob of butter to the rice after cooking for creamy, buttery results. 
Fluffed jasmine rice in a saucepan.

Make ahead

To store: Any leftover rice can be stored in an airtight container in the fridge for up to 5 days. Alternatively, it can be frozen for up to 6 months. I like to portion it into smaller freezer-safe containers and then freeze them. 

To reheat: If the rice is frozen, there’s no need to thaw it before reheating. Reheat in a saucepan, adding about 1 Tbsp of water per cup of rice, and gently heat over low-medium until heated through. Alternatively, microwave it for 1-2 minutes, adding about 1 Tbsp of water per cup of rice and lightly covering the container to allow it to steam.

A serving of cooked jasmine rice.

If you try this jasmine rice recipe, let me know how it goes in the comments below. I’d appreciate a recipe card rating and would love to see your recipe recreations – tag me on Instagram @Alphafoodie!

Perfect Stovetop Jasmine Rice

5 from 22 votes
By: Samira
Cook jasmine rice on the stovetop perfectly every time. Use only 1 1/4 cups of water per 1 cup of rice to get fluffy and light jasmine rice time and time again.
Prep Time: 3 minutes
Cook Time: 12 minutes
Total Time: 25 minutes
Servings: 3

Ingredients 
 

  • 1 cup Jasmine rice
  • cup water
  • 1 tsp coconut oil or olive oil
  • ½ tsp salt

Instructions 

  • Rinse the rice. Do so either in a colander under running water or fill a bowl with water and add the rice. Swish it with your hand, drain the water, and repeat 3-4 times until the water is mostly clear.
    Drain the rice well to remove any excess water.
  • In a regular pot, add the water, oil, and salt and bring to a boil over high heat.
  • Once boiling, reduce the heat to a gentle simmer and add the rice. Cover the pot with a tight-fitting lid.
  • Simmer for 12 minutes over low heat.
  • Remove from the heat, keep it covered, and allow it to steam for 10 minutes.
    If you find excess water in the pan at the end, quickly replace the lid and allow it to steam for a couple of extra minutes. You can optionally place a kitchen towel between the pot and the lid to help absorb the steam.
  • Fluff the jasmine rice with a fork, silicone spatula, or rice paddle. Serve and enjoy!

Video

Notes

To store: Leftovers can be stored in an airtight container in the fridge for up to 5 days or frozen for up to 6 months. 
To reheat: If the rice is frozen, there’s no need to thaw it before reheating. Add 1 Tbsp of water per cup of rice and reheat in a saucepan over low-medium or the microwave, lightly covered, for 1-2 minutes.
Check the blog post for more tips!
Course: Appetizer, Main, Side
Cuisine: Asian, Thai
Freezer friendly: 6 Months
Shelf life: 5 Days

Nutrition

Serving: 1Cup, Calories: 238kcal, Carbohydrates: 49g, Protein: 4g, Fat: 2g, Saturated Fat: 1g, Sodium: 396mg, Potassium: 71mg, Fiber: 1g, Sugar: 1g, Calcium: 17mg, Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

5 from 22 votes (12 ratings without comment)

Leave a comment

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

Recipe Rating




22 Comments

  1. Michael Cole says:

    5 stars
    You made me a hero to my wife! She said it was the best rice she ever tasted… Thank You!

    1. Support @ Alphafoodie says:

      Hey Michael! I’m so glad to hear that you and your wife loved the rice! It really means a lot to know it made such an impression. Thanks for sharing! <3

  2. Maggie Barnett says:

    At 90 years old, I cannot thank you enough for finally teaching me how to cook Jasmine rice properly. Thank you very, very kindly, so much appreciated.

    1. Support @ Alphafoodie says:

      Thank you so much for your comment, Maggie! <3

  3. ElleJ says:

    5 stars
    My rice was perfectly cooked. Taking it off the burner is the trick to not having over cooked rice. I can’t tell you the number of times I ended up with gooey sticky rice. I even doubled the recipe and used the same amount of time. Thank you so much!

    1. Support @ Alphafoodie says:

      Thank you for your comment, ElleJ. Glad you enjoyed the recipe.

  4. Jeanne Morton says:

    5 stars
    This will now be my go-to rice recipe. I’ve never owned a rice cooker, but usually I cook rice in my Instant Pot. Well today, I had my slow cooker in use, so I had no room for my Instant Pot. (I’m a Texan living in Singapore. Not much counter space in a small kitchen.) Searched Pinterest and found this recipe. It’s perfection. I did use coconut oil and the subtle coconut scent/taste was very nice. BTW, Asians find it very weird that I add salt to rice. They don’t. I call it bringing out the flavor. I have tried other stovetop recipes but they did NOT result in this level of perfection. Seriously.

    1. Support @ Alphafoodie says:

      Thank you so much for your comment, Jeanne. Glad you’ve enjoyed this recipe 😉

  5. Donna Skidmore says:

    5 stars
    Finally a rice recipe that gives perfect rice and not those gooey globs from other recipes I’ve tried to include the package instructions!!! Thank you so much, I will only cook it this way for now on.!!

    1. Support @ Alphafoodie says:

      Thank you for your comment, Donna. So happy you are enjoying the recipe.

  6. Chef Lori says:

    5 stars
    My Jasmine Rice never really turned out correctly, so I thought IU would try your method. Boy, am I glad I did! Came out perfect. Thanks

    1. Support @ Alphafoodie says:

      Thank you for your comment! So glad you’ve enjoyed the recipe!

  7. Happiness says:

    5 stars
    Absolutely delicious. Who knew white rice could taste that good.

    1. Support @ Alphafoodie says:

      Thank you so much for your comment 🙂

  8. Nicole says:

    5 stars
    I’m usually a horrible cook but tonight after following your directions with the Jasmin rice, I became a great cook. Thank you!

    1. Support @ Alphafoodie says:

      Thank you for your comment, Nicole. Glad you’ve enjoyed the recipe 🙂

  9. Cheri Curtis says:

    5 stars
    I have attempted to cook fluffy jasmine rice for ever. Even using the rice cooker, I still had a sticky clump. Your method worked fantastic.

    1. Support @ Alphafoodie says:

      Thank you for your comment, Cheri. Glad you enjoyed the recipe!

    2. Gladys says:

      5 stars
      Wow. So easy! Our rice cooker died and have been in the mood for rice lately. I even doubled the recipe on my first try and it turned out amazing. My husband said it was perfect. I agree.

      1. Support @ Alphafoodie says:

        Thank you for your comment, Gladys. Happy you enjoyed it!

  10. Christine L says:

    5 stars
    I just wanted to say, I JUST tasted my rice after following these directions for cooking it, and it’s PERFECT! I usually use a rice cooker, and I just got used to the gummy, sticky rice that comes out (and honestly, it’s fine, I don’t mind it!), but for some reason my rice cooker failed today and the rice came out crunchy. Rather than clean the cooker just to use it again, I came to Pinterest and found this, and I will NEVER cook my jasmine rice in the cooker again! Thank you for this, it’s so easy to follow, my rice is fluffy, separated, and even salted perfectly! 🙂

    1. Support @ Alphafoodie says:

      Thank you so much for your comment, Christine. So happy you came across this recipe and gave it a try 🙂