Perfect jasmine rice comes down to three things: the right water ratio (1 cup rice to 1¼ cups water — not the 1:2 on most packages), a 30-second rinse to remove surface starch, and a 10-minute rest with the lid on after cooking. That’s it. Fluffy, separate-grained, fragrant rice in under 25 minutes.

How to get fluffy stovetop jasmine rice (why the package is wrong)

The package directions on most jasmine rice bags call for a 1:2 ratio. That works for long-grain American white rice. Jasmine rice is shorter, starchier, and absorbs water faster. 2 cups of water produces rice that’s cooked through but dense and sticky (aka it clumps into a solid mass). Drop to 1¼ cups and the grains come out separate and light.
Rinsing takes 30 seconds and makes a real difference. Run cold water through the rice in a fine mesh strainer, swirl it, and watch the water go from cloudy to mostly clear. That cloudiness is surface starch. Leaving it on won’t ruin anything, but the rice will be noticeably stickier. If you’re serving this alongside my Thai green curry with tofu or cabbage curry, where the rice needs to absorb curry sauce without turning to paste, rinsing is worth the effort.
The third step is the one people skip. After the rice finishes cooking, take it off the heat and let it sit covered for 10 minutes. Don’t lift the lid. The trapped steam finishes the cook evenly and lets the grains set. Open it early and you get a dry top layer with undercooked grains underneath.

P.S., Don’t want to make this on the stovetop? Check out how to make rice in the microwave instead. Game changer!
Key ingredients and why they matter

Full ingredient list and detailed instructions in the recipe card.
- Jasmine rice — 1 cup dry makes about 3 cups cooked, enough for 4 side servings. Thai jasmine rice (look for the Thai Hom Mali label) is more fragrant than generic white jasmine rice and worth seeking out if you’re making this regularly.
- Water — 1¼ cups per 1 cup of rice. This is the ratio. If you’re scaling up, keep the 1:1.25 proportion. Adding more water because you’re nervous is the most common mistake.
Shruthi’s top TIPS
Mistakes that ruin jasmine rice and how to avoid them
- Too much water. Stick to 1¼ cups per cup of rice. If your rice is mushy, this is almost always why.
- Crunchy in the middle means the heat was too high and the water evaporated before the rice finished cooking. Reduce to the lowest possible simmer once it boils.
- Skipping the rest time. Ten minutes with the lid on after cooking. The steam finishes the job. Lifting the lid early releases it and you get uneven texture.
- For meal prep, spread cooked rice on a sheet pan for 5 minutes before refrigerating — stops the grains from steaming each other into a clump in the container.
- Scaling works: 2 cups rice to 2½ cups water, same method, same timing. Don’t cook more than 3 cups dry at once in a standard pot — it steams unevenly.
How to make the perfect jasmine rice
- Place jasmine rice in a fine mesh strainer and run cold water through it for 30 seconds, swirling with your fingers. The water will go from cloudy to mostly clear. Drain well.
- Add rinsed rice, 1¼ cups cold water, and ½ teaspoon kosher salt to a small heavy-bottomed saucepan. Bring to a boil over medium-high heat. The moment it reaches a full boil, reduce heat to the lowest setting and cover with a tight-fitting lid.
- Cook undisturbed for 12 minutes. Don’t lift the lid.
- Remove from heat. Keep the lid on. Let sit for 10 minutes.
- Remove lid, fluff gently with a fork from the bottom up. Serve immediately.





How to serve jasmine rice
This is the base for every Thai recipe in my kitchen. My Thai green curry with tofu is the obvious pairing — the coconut broth soaks into the rice in a way that makes the whole bowl. My crispy peanut tofu bowls use fragrant jasmine rice as the grain base, where it holds up well under the peanut sauce without going soggy. For something lighter, my vegan Thai red curry works just as well.
Variations
- Coconut jasmine rice: Replace water with full-fat coconut milk (still 1¼ cups). Add a pinch of salt and optionally a bruised lemongrass stalk. Remove lemongrass before serving. Great under any Thai curry.
- Garlic jasmine rice: Sauté 2 cloves minced garlic in ½ teaspoon oil for 30 seconds before adding water and rice. Subtle but noticeably more savory.
- Larger batch: 2 cups dry rice to 2½ cups water, same method. Yields about 6 cups cooked.
- Brown jasmine rice: Different ratio (1:1¾) and longer cook time (40–45 minutes). Same rinsing and resting principles, but don’t swap the ratios.

Storage and reheating suggestions
Cooked jasmine rice keeps in the fridge for up to 4 days in an airtight container. For meal prep, store it separately from any sauce or curry — it reheats much better dry.
Reheat with a splash of water (about 1 tablespoon per cup), either in the microwave covered for 90 seconds or in a covered saucepan over low heat for 3–4 minutes. The added water brings the texture back close to freshly cooked.
Freeze in individual portions for up to 3 months. Reheat from frozen in the microwave with a damp paper towel on top for 2–3 minutes.
Have leftover rice? Make my quick fried rice, or pineapple fried rice!

How to cook jasmine rice
Equipment
- Fine mesh strainer
- Small heavy-bottomed saucepan with tight-fitting lid
Ingredients
- 1 cup jasmine rice
- 1¼ cups cold water
- ½ teaspoon kosher salt
Instructions
- Place the jasmine rice in a bowl and cover with cold water. Swirl with your fingers for 10–15 seconds — the water will turn cloudy from the surface starch. Drain through a fine mesh strainer. Repeat once more until the water runs mostly clear.
- Add the rinsed rice, cold water, and salt to a small heavy-bottomed saucepan. Stir once to combine. Bring to a boil over medium-high heat, about 3–4 minutes. You’ll see vigorous bubbling across the entire surface.
- The moment it reaches a full boil, reduce heat to the lowest setting your burner allows. Cover with a tight-fitting lid. Cook undisturbed for 12 minutes. Tip the pan slightly near the end — no water should pool at the edges when done.
- Remove from heat. Keep the lid on. Rest undisturbed for 10 minutes. Don’t skip this — it’s what makes the grains separate and light rather than dense and clumped.
- Remove the lid and fluff gently with a fork, lifting from the bottom up. Serve immediately.
Notes
- The 1:1¼ ratio is the whole secret here. Package directions say 1:2 — that’s wrong for jasmine rice and will give you mushy, waterlogged grains. Trust the lesser amount.
- Don’t lift the lid during cooking. Steam is doing the work; releasing it mid-cook means uneven, undercooked rice.
- If your rice comes out crunchy, your heat was too high and water evaporated before the rice cooked through. Add 2 tablespoons water, cover, and steam on the lowest heat for 3 more minutes.
- To scale up, use 2 cups of rice with 2½ cups of water, keeping the same timing. Don’t exceed 3 cups dry rice in a standard saucepan — it steams unevenly.
- Store cooked rice in an airtight container in the fridge for up to 4 days.
- For meal prep, store plain — keep rice separate from any curry or sauce until serving.
-
Reheat with 1 tablespoon water per cup, either in a covered microwave for 90 seconds or in a covered saucepan over low heat for 3–4 minutes.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.










