Perfect Thai Jasmine Rice Recipe
Thai Jasmine rice is one of those simple yet comforting dishes that can turn an ordinary meal into something special. It’s fluffy, fragrant, and has a subtle sweetness that pairs perfectly with all kinds of dishes. This Thai Jasmine rice recipe is quick to make, but it delivers rich, authentic flavors that make it feel like you’ve put in a lot more effort than you actually did.

This post contains affiliate links. As an Amazon Affiliate, if you purchase through those links, I earn a small commission. Thank you!
If, like me, you’re a fan of Asian cooking, then Thai jasmine rice is a must-try dish. It’s so easy to make, rinse, and cook; anyone can make it; you just need to know the trick of the fluffiness! It’s a great versatile, crowd-pleasing side dish and is kind on your wallet, too.
How to Make Thai Jasmine Rice with Step-By-Step Instructions
Scroll down for the full recipe card containing a full printable recipe and measurements in both US customary and metric units.
Making fluffy jasmine rice is not as difficult as you think if you follow my easy instreuctions.
Rinse the Rice
Start by placing the Jasmine rice in a large bowl filled with water. Use your hands to gently massage the rice in circular motions. This step helps remove excess starch from the rice, which can make it sticky if left on.
Once the water turns cloudy or whitish, drain the water. Refill the bowl with fresh water and repeat the process 3-4 times, or until the water runs clear.
Cook the Rice
Transfer the washed and drained Jasmine rice to a pot. Add the measured water to the pot with the rice. Bring the mixture to a boil over medium-high heat.
As soon as you see bubbles forming, reduce the heat to low and cover the pot with a lid. Let the rice cook undisturbed for about 12 minutes.

Fluff and Serve
After 12 minutes, remove the pot from the stove. Carefully uncover the pot, taking care to avoid any escaping steam. Use two forks to fluff the rice gently.
This helps separate the grains, ensuring your Jasmine rice is light and fluffy. Serve the rice warm alongside your favorite Thai dishes.
Recipe Notes and Expert Tips
There’s nothing better than fluffy Thai jasmine rice, and here are some tips for you to achieve it perfectly each time.
- Rinse Well: Rinsing the rice thoroughly is key to getting rid of excess starch, which keeps the rice from becoming overly sticky. It’s worth the extra effort!
- Perfect Water Ratio: Stick to 1 ¼ cups of water for every cup of Jasmine rice. This ratio ensures the rice comes out tender but not mushy.
- Low and Slow: Once the water reaches a boil, immediately reduce the heat to low. This gentle cooking method allows the rice to cook evenly without scorching.
- Hands Off: Resist the urge to lift the lid while the rice is cooking. Keeping the steam trapped inside is essential for perfectly cooked rice.
- Let It Rest: After cooking, cover the rice and let it sit for a few minutes. This allows any remaining moisture to absorb, giving the rice that perfect fluffy texture.
- Fluff with Forks: Fluff the rice using two forks to keep the grains from sticking together. This helps maintain the light and airy texture that makes Jasmine rice so special.

How to Store Leftover Thai Jasmine Rice
If you find yourself with leftover Jasmine rice, don’t worry—it’s easy to save for later. Simply transfer the rice to an airtight container and pop it in the fridge. It’ll stay fresh for about 3-4 days.
When you’re ready to enjoy it again, add a splash of water to the rice and reheat it in the microwave or steam it on the stovetop. This little trick brings back its fluffy texture and that signature fragrance.
While it’s best enjoyed fresh, if you must freeze it, just know the rice might lose a bit of its tender, fluffy character and become a little dry. It’s still edible, but fresh or refrigerated is definitely the way to go for the best experience.

More Easy Vegan Asian Recipes You Will Love
If you love great tasting vegan Asian food, then check out these recipes.

Instructions
- Place the Jasmine rice in a large bowl and cover it with water. Gently massage the rice in circular motions to help remove excess starch. When the water becomes cloudy, drain it and refill the bowl with fresh water. Repeat this process 3-4 times, or until the water runs clear.1 cup Jasmine rice
- Transfer the rinsed rice to a pot and add the measured water. Bring the water to a boil over medium heat. Once it starts boiling, reduce the heat to low, cover the pot, and let it cook for 12 minutes.1 ¼ cups water
- After 12 minutes, remove the pot from the heat. Uncover the pot and fluff the rice using two forks.
- Serve the Jasmine rice warm.
Notes
- Rinse Well: Rinsing the rice thoroughly is key to getting rid of excess starch, which keeps the rice from becoming overly sticky. It’s worth the extra effort!
- Perfect Water Ratio: Stick to 1 ¼ cups of water for every cup of Jasmine rice. This ratio ensures the rice comes out tender but not mushy.
- Low and Slow: Once the water reaches a boil, immediately reduce the heat to low. This gentle cooking method allows the rice to cook evenly without scorching.
- Hands Off: Resist the urge to lift the lid while the rice is cooking. Keeping the steam trapped inside is essential for perfectly cooked rice.
- Let It Rest: After cooking, cover the rice and let it sit for a few minutes. This allows any remaining moisture to absorb, giving the rice that perfect fluffy texture.
- Fluff with Forks: Fluff the rice using two forks to keep the grains from sticking together. This helps maintain the light and airy texture that makes Jasmine rice so special.

Add Preferred Source