Cooking jasmine rice can seem like a daunting task if you’ve never done it before. That’s why we’ve created this step-by-step guide to help you make the perfect batch every time. Whether you’re using a rice cooker or a pot on the stove, our easy-to-follow instructions will ensure your jasmine rice turns out fluffy, fragrant and delicious.

The History of Jasmine Rice
Jasmine Rice, also known as Thai Fragrant Rice or Hom Mali Rice, is a long-grain variety of rice that originates from Thailand. It is known for its subtle aroma and buttery flavor, making it a popular choice in many dishes.
The Origins of Jasmine Rice
The origins of Jasmine Rice can be traced back to Thailand, where it has been grown for over 1000 years. It is believed that the rice was first cultivated in the Phra Tabong Province, located in the northeast of the country, near the Mekong River.
It is said that the rice was named Jasmine Rice because of its floral aroma and delicate flavor, which is said to be similar to that of jasmine flowers. This unique flavor and aroma are due to the rice being grown in the highlands of Thailand, where the climate and soil are perfect for producing high-quality rice.
Jasmine Rice Becomes a Staple in Many Dishes
Over time, Jasmine Rice has become a staple ingredient in many dishes around the world, especially in Asian cuisine. It is a popular choice for making dishes like sushi, pilaf, and stir-frys.
In Thailand, Jasmine Rice is typically served alongside curries, soups, and stews. It is also a common ingredient in Thai desserts, such as Mango Sticky Rice.
Jasmine Rice has also gained popularity in the Western world, where it is used in a variety of dishes. It is often served as a side dish, and is also used to make rice-based salads and bowls.
Choosing the Right Rice
If you are planning to cook jasmine rice, it is important to choose the right type of rice to ensure that you get the best possible results. Jasmine rice, also known as Thai fragrant rice, has a characteristic floral aroma and a soft, sticky texture that makes it popular for a variety of dishes.
Types of Jasmine Rice
There are several different types of jasmine rice available, including white jasmine rice, brown jasmine rice, and black jasmine rice. While white jasmine rice is the most common variety, brown and black jasmine rice are also gaining in popularity as more people seek out healthier options.
- White Jasmine Rice: White jasmine rice has been stripped of its bran and germ, resulting in a white, fluffy texture. It is the most common variety of jasmine rice and is perfect for use in many different types of dishes, including stir-fries, curries, and sushi.
- Brown Jasmine Rice: Brown jasmine rice is a whole-grain variety of jasmine rice that has a nutty flavor and a slightly chewy texture. It is an excellent source of fiber and is perfect for use in salads, pilafs, and other hearty dishes.
- Black Jasmine Rice: Black jasmine rice is a type of heirloom rice that has a dark purple color and a slightly sweet flavor. It is packed with antioxidants and nutrients and is perfect for use in desserts and other sweet dishes.
Prepping Your Rice
If you’re planning to cook some delicious, fluffy Jasmine Rice, you need to do it right. And that starts with prepping the rice before cooking it. Follow these simple steps to ensure your rice turns out perfectly every time.
Washing Your Rice
The most critical step in preparing your Jasmine Rice is washing it thoroughly. It helps remove excess starch and any impurities that may lead to sticky, clumpy rice. Follow these steps to wash your rice correctly:
- Measure your desired amount of Jasmine Rice.
- Place the rice in a large fine-mesh strainer or colander.
- Hold the strainer under running tap water and let the water run through the rice for several minutes. As you wash the rice, rub it gently between your fingers to remove any debris or powdered starch residue.
- Once the water running through the strainer comes out clear, the rice is clean. Shake the strainer well to remove excess water.
Rinsing Your Rice
Rinsing your Jasmine Rice is an essential step to prevent clumping and to make it fluffier and more delicate. Follow these steps to rinse your rice effectively:
- Transfer the washed rice into a bowl and fill it with cold water. The water should be at least an inch above the surface of the rice.
- Gently swirl the rice around in the water with your hands, being careful not to crush the grains.
- Drain the water carefully, trying to hold onto all the rice in the bowl. Some people use a fine mesh sieve or a cheesecloth to drain the water entirely without losing any rice grains.
- Again, fill the bowl with cold water and repeat the swirling and draining process three or four times. It will help remove any residual starch and make your rice less sticky.
- Finally, drain the water entirely and let the rice sit in the strainer or colander for a few minutes to remove any excess water.
Measuring Your Ingredients
If you want to cook perfect jasmine rice, the first step is to measure your ingredients correctly. Uncooked jasmine rice is measured in cups, just like any other rice variety, but the amount of water you need will depend on the specific type of rice and the cooking method you’re using. Always check the package instructions for the recommended water-rice ratio for the best results.
The Rice-to-Water Ratio
The basic rule is to use two cups of water for every cup of uncooked jasmine rice. This is a good starting point if you’re not sure how much water to use, and it works for most recipes. However, you may need to adjust the ratio slightly depending on factors like the age of the rice and how you’re cooking it. For example, if you’re using an older batch of rice, you might need to add a bit more water to compensate for its drier texture. Similarly, if you’re cooking rice on the stovetop, you’ll need more water than if you’re using a rice cooker or Instant Pot.
Measuring the Rice
Before you begin, make sure you have the right amount of rice. Start by measuring it in a dry measuring cup, leveling it off with a straight edge. Be sure not to pack the rice down too tightly, as this will result in too much rice and not enough water.
Measuring the Water
Next, you’ll need to measure the water. Ideally, you should use a clear measuring cup with accurate markings. Pour the water into the same pot you’ll be using to cook the rice, and measure it at eye level to ensure an accurate reading.
A Tip for Perfect Jasmine Rice
For the best results, try soaking your rice in cold water for at least 30 minutes before cooking. This will help to remove excess starch and improve the texture and flavor of your rice. Once you’ve measured your ingredients, follow the cooking instructions on the package or recipe to boil, simmer, or steam your rice to perfection.
Cooking Your Rice
When it comes to cooking Jasmine Rice, there are two ways to get it perfect every time. You can either boil it or steam it, and both methods are relatively easy to do. The key is to use the right amount of water and to not lift the lid too often while cooking.
Boiling Your Rice
Boiling is the most common way to cook Jasmine Rice. To do this, you should bring a pot of water to a boil and then add your rice. Use a ratio of one cup of rice to one and a half cups of water. Once you add the rice to the boiling water, reduce the heat to low and cover the pot with a tight-fitting lid. Do not lift the lid during the cooking process, as this will affect the amount of steam and the cooking time.
- Step 1: Rinse the rice in cold water until the water runs clear.
- Step 2: Add one and a half cups of water for every one cup of rice.
- Step 3: Bring the water and rice to a boil.
- Step 4: Reduce the heat to low and cover with a tight-fitting lid.
- Step 5: Cook for 18-20 minutes without lifting the lid.
Steaming Your Rice
Another way to cook Jasmine Rice is by steaming it. This method produces a fluffy and light rice that goes well with many dishes. You will need a pot with a steaming basket and a lid that fits tightly. To steam your rice:
- Step 1: Rinse the rice in cold water until the water runs clear.
- Step 2: Add one and a half cups of water for every one cup of rice in the pot.
- Step 3: Place your rice in the steaming basket.
- Step 4: Bring the water to a boil over high heat.
- Step 5: Put the steaming basket with the rice in it over the boiling water and reduce the heat to low.
- Step 6: Cover with a tight-fitting lid and cook for 18-20 minutes without lifting the lid.
Serving Your Rice
After cooking your Jasmine Rice to perfection, you may be wondering how to present it in an elegant and appetizing manner. Here are a few suggestions to make your dish stand out:
1. Rice Bowls
Rice bowls are great because they are versatile and can be filled with various toppings. Try topping your rice with sautéed vegetables, shredded chicken, or sliced beef and drizzle with teriyaki sauce for a flavorful and filling meal.
2. Stuffed Bell Peppers
For a unique and visually appealing presentation, try stuffing cooked Jasmine Rice into halved bell peppers. Top the peppers with grated cheese and bake in the oven until the cheese is melted and bubbly. Your guests will love this creative dish!
3. Sushi Rolls
Jasmine Rice is perfect for making sushi rolls because of its sticky texture. Mix the cooked rice with rice vinegar and sugar to make sushi rice, then wrap it with your favorite fillings, such as avocado, shrimp, and cucumber. Slice into bite-sized pieces and serve with soy sauce and wasabi.
4. Salad Bowls
If you are looking for a light and refreshing way to serve Jasmine Rice, try making a salad bowl. Combine the cooked rice with your favorite greens and top with sliced cucumbers, tomatoes, and boiled eggs. Add a dressing of your choice and enjoy a healthy and satisfying meal.
5. Tacos
For a Mexican-inspired dish, use Jasmine Rice to make a filling for tacos. Cook the rice with cumin and chili powder, then mix with black beans and diced tomatoes. Fill taco shells with the rice mixture, top with shredded lettuce and cheese, and serve with salsa and sour cream.
6. Garnishing Ideas
To take your presentation to the next level, try garnishing your rice dishes with these fun ideas:
- Sprinkle with sesame seeds or chopped green onions
- Add a few slices of fresh avocado or mango on top
- Garnish with a sprig of fresh herbs like cilantro or basil
- Use a vegetable peeler to create ribbons of cucumber or carrot to place on top
With these creative and flavorful ideas, you can serve up Jasmine Rice in exciting new ways that are sure to impress your guests.
Thanks for Cooking with Us!
We hope you enjoyed our step-by-step guide on how to cook delicious, fluffy jasmine rice! Whether you’re a novice cook or an experienced chef, we believe this guide will help you achieve perfect results every time. If you have any questions or feedback, feel free to leave a comment below. And don’t forget to check back later for more helpful cooking guides and recipes!

Cooking Jasmine Rice: A Step-by-Step Guide
Ingredients
- 1 cup jasmine rice
- 1 ½ cups water
- ¼ tsp salt optional
Instructions
- Rinse 1 cup of jasmine rice in a mesh strainer until the water runs clear. Put the rice in a bowl and fill it with enough water to cover the rice by at least 1 inch. Let the rice soak for 15 to 30 minutes.
- Drain the rice in the strainer. In a saucepan with a tight-fitting lid, bring 1 1/2 cups of water to a boil. Stir in 1/4 tsp of salt (optional). Add the rice and stir. Cover the pot and reduce the heat to low. Cook for 15 minutes. Turn off the heat and let the rice steam in the pot for 5 minutes.
- Remove the lid and fluff the rice with a fork. Serve hot.