If you’ve ever ended up with sticky, mushy, or undercooked rice, you’re not alone. Learning how to cook jasmine rice properly can completely change your meals—this fragrant, slightly floral rice is a staple in Thai, Vietnamese, and many Asian dishes.
The good news? Once you understand the right water ratio, rinsing technique, and cooking method, jasmine rice becomes one of the easiest things to master in the kitchen. Whether you want how to cook jasmine rice on the stove, in a rice cooker, or even in the microwave, this guide covers everything step by step.
What Makes Jasmine Rice Special?
Jasmine rice is a long-grain rice known for its soft texture and naturally aromatic flavor. When cooked correctly, it’s fluffy with slightly sticky grains that hold together without turning mushy.
Key characteristics:
- Naturally fragrant (similar to popcorn or pandan aroma)
- Slightly sticky but not clumpy
- Common in Thai and Southeast Asian cuisine
- Best when rinsed before cooking
How to Cook Jasmine Rice on the Stove (Step-by-Step)
If you’re searching for how to cook jasmine rice on stove or how to cook jasmine rice stovetop, this is the most traditional and reliable method.
Ingredients:
- 1 cup jasmine rice
- 1 ½ cups water
- Pinch of salt (optional)
Instructions:
- Rinse the rice thoroughly under cold water until it runs clear. This removes excess starch and prevents gumminess.
- Add rice and water to a pot.
- Bring to a boil over medium-high heat.
- Once boiling, reduce heat to low and cover with a tight lid.
- Simmer for 12–15 minutes without lifting the lid.
- Turn off heat and let it rest for 10 minutes.
- Fluff with a fork before serving.
Pro Tip:
Letting it rest is crucial—it allows steam to finish cooking the rice evenly.
How to Cook Jasmine Rice in a Rice Cooker
If you want convenience, learning how to cook jasmine rice in a rice cooker (or how to cook jasmine rice in a rice cooker) is a game changer.
Steps:
- Rinse rice until water runs clear.
- Add rice to rice cooker.
- Use a 1:1 water-to-rice ratio (or follow your cooker’s markings).
- Turn it on and let it cook automatically.
- Wait 5–10 minutes after it switches to “warm,” then fluff.
Why it works:
Rice cookers regulate heat and steam perfectly, so there’s less chance of error.
How to Cook Jasmine Rice in an Instant Pot
For faster results, here’s how to cook jasmine rice in Instant Pot or how to cook jasmine rice in an instant pot:
Method:
- 1 cup jasmine rice
- 1 cup water (1:1 ratio works best)
Instructions:
- Rinse rice well.
- Add rice and water to Instant Pot.
- Seal lid and set to Pressure Cook (High) for 3–4 minutes.
- Allow natural release for 10 minutes.
- Fluff and serve.
Tip:
Don’t use quick release immediately—it can make rice sticky.
How to Cook Jasmine Rice in the Microwave
Yes, you can even learn how to cook jasmine rice in microwave when you’re short on time.
Steps:
- Rinse 1 cup rice.
- Place in a large microwave-safe bowl.
- Add 2 cups water.
- Cover loosely (leave space for steam).
- Microwave on high for 10 minutes.
- Stir, then cook another 5–8 minutes.
- Let it rest before serving.
How to Cook Jasmine Rice in a Pot (Simple Method)
This overlaps with stovetop cooking, but here’s a simplified version for how to cook jasmine rice in a pot:
- Use a heavy-bottomed pot
- Maintain low heat after boiling
- Always keep the lid closed
- Let steam do the final cooking
Best Water-to-Rice Ratio for Jasmine Rice
Getting the ratio right is the secret to perfect rice:
- Soft & fluffy: 1 cup rice → 1.5 cups water
- Slightly firm: 1 cup rice → 1.25 cups water
- Rice cooker: usually 1:1 works well
- Instant Pot: 1:1 ratio is ideal
Common Mistakes to Avoid
- Skipping rinsing (leads to sticky rice)
- Lifting the lid while cooking
- Using too much water
- Not letting rice rest after cooking
FAQs: How to Cook Jasmine Rice
1. Do I need to soak jasmine rice before cooking?
No, soaking isn’t required, but 20 minutes of soaking can make grains slightly softer.
2. Why is my jasmine rice sticky?
Usually due to excess starch or too much water. Always rinse thoroughly.
3. Can I cook jasmine rice without rinsing?
You can, but the texture will be stickier and less fluffy.
4. What is the best method for beginners?
A rice cooker is the easiest and most foolproof option.
5. How long does jasmine rice take to cook?
- Stove: 15–20 minutes
- Rice cooker: 20–25 minutes
- Instant Pot: about 15 minutes total
- Microwave: 15–20 minutes
Conclusion
Mastering how to cook jasmine rice is all about balance—proper rinsing, correct water ratios, and the right cooking method. Whether you prefer how to cook jasmine rice on the stove, in a rice cooker, or even in the Instant Pot, each method can deliver fluffy, fragrant results when done correctly.

