How to Cook Jasmine Rice: Stovetop, Rice Cooker, and Instant Pot
2026 Feb 13th
Fragrant, fluffy jasmine rice is a staple side dish that pairs with everything from Thai curries to grilled meats. This guide shows you exactly how to cook jasmine rice on the stovetop, in a pot, in a rice cooker, and in an Instant Pot, with clear ratios, timing, and troubleshooting.
Before You Start: Rinsing, Ratios, and Tools
Rinse and (Optional) Soak
Rinse jasmine rice in cool water 2–3 times until the water runs mostly clear. This removes excess surface starch so the grains cook fluffy, not gummy. Soaking is optional, but a 10–15 minute soak can yield more even cooking and slightly shorten stovetop simmer time.
Water-to-Rice Ratios
- Stovetop/in a pot: 1 cup rice to 1 1/4 cups water for distinct, fluffy grains; 1 1/2 cups water for softer rice.
- Rice cooker: Follow your cooker’s “white rice” line; if measuring manually, 1:1 to 1:1.25 rice-to-water works well.
- Instant Pot: 1:1 rice-to-water by volume is the most reliable.
Use a heavy-bottomed pot with a tight lid for stovetop methods. A silicone spatula or rice paddle is ideal for fluffing cooked rice without smashing the grains.

How to Cook Jasmine Rice Stovetop
How to Cook Jasmine Rice in a Pot (Basic Method)
Ingredients
- 1 cup jasmine rice, rinsed
- 1 1/4 to 1 1/2 cups water
- Pinch of salt (optional)
Steps
- Add rinsed rice, water, and salt to a medium pot. If you soaked the rice, drain well and reduce the water by 2–3 tablespoons.
- Bring to a gentle simmer over medium heat. As soon as it simmers, stir once to distribute grains, then cover.
- Reduce heat to low and cook, covered, for about 12 minutes (use 10–11 minutes if you soaked the rice, up to 15 minutes if you prefer softer rice).
- Turn off the heat and let it rest, covered, for 10 minutes to finish steaming.
- Fluff with a rice paddle or fork, then serve.
Pro Tips and Troubleshooting
- Don’t lift the lid during simmering: steam retention is key for even cooking.
- If condensation drips back onto the rice, place a clean kitchen towel under the lid to absorb excess moisture.
- Undercooked? Sprinkle on 1–2 tablespoons hot water, cover, and steam on low 2 more minutes, then rest.
- Too soft? Use a bit less water next time; measure rice and water in the same cup for consistency.
How to Cook Jasmine Rice in a Rice Cooker
Steps
- Rinse 1 cup jasmine rice until the water runs mostly clear.
- Add to the rice cooker bowl with water to the “white rice” line, or use a 1:1 to 1:1.25 ratio if measuring manually. Add a pinch of salt if desired.
- Select the White Rice or Standard setting and start. Most cookers complete in 20–35 minutes.
- Let rice rest on Warm for 5–10 minutes, then fluff and serve.
If you’re wondering how to cook jasmine rice in a rice cooker consistently, rinsing and a short rest on Warm are the two most important steps for fluffy, separate grains.
How to Cook Jasmine Rice in Instant Pot (Natural Release)
Steps
- Rinse 1 cup of jasmine rice and drain well.
- Add to Instant Pot with 1 cup water and an optional pinch of salt. Secure the lid and set the valve to Sealing.
- Pressure Cook (High) for 3 minutes. Allow a 10-minute natural pressure release, then quick-release any remaining pressure.
- Open, fluff, and rest 2–3 minutes with the lid ajar to let steam escape for a lighter texture.
If you searched how to cook jasmine rice in an Instant Pot, note that the 3-minute pressure time doesn’t include the pot’s heat-up phase (about 5–8 minutes). The natural release helps prevent sticking and keeps the grains tender.
How Long to Cook Jasmine Rice
- Stovetop/in a pot: About 12 minutes of gentle simmer time, plus 10 minutes resting.
- Rice cooker: 20–35 minutes total, depending on the model, plus a 5–10 minute rest.
- Instant Pot: 3 minutes at high pressure + 10 minutes natural release (about 18–25 minutes total including heat-up).
As a rule of thumb for how long to cook jasmine rice, plan for approximately 20–25 minutes stovetop start to finish, 25–40 minutes in a rice cooker, and roughly 20–25 minutes in an Instant Pot, including pressurizing and release.

Serving Ideas, Flavor Boosts, and Storage
Easy Flavor Boosts
- Use half water, half coconut milk; add 1 teaspoon sugar and a pinch of salt for coconut jasmine rice.
- Add lime zest, a smashed garlic clove, or a piece of ginger to the cooking liquid.
- Finish with a drizzle of toasted sesame oil or a handful of chopped cilantro.
Storage and Reheating
- Cool quickly and refrigerate in a shallow container within 1 hour; keep up to 4 days.
- Reheat with a sprinkle of water, covered, in the microwave or on the stovetop over low heat.
- Freeze portions in zip-top bags; thaw overnight and re-steam with a splash of water.
One cup of uncooked jasmine rice yields about 3 cups cooked, enough for 3–4 side servings.
FAQ: Jasmine Rice Basics
Do I have to rinse jasmine rice?
Rinsing is strongly recommended. It removes surface starch, reducing clumping and gumminess for fluffier results.
What’s the best ratio for stovetop cooking?
Start with 1 cup of rice to 1 1/4 cups of water for fluffier grains. If you prefer softer rice, use up to 1 1/2 cups of water.
Can I double or triple the recipe?
Yes. Keep the same ratios and times. On the stovetop, use a wider pot to prevent boiling over; in an Instant Pot, do not exceed the max fill line and keep the 1:1 ratio.
Why is my jasmine rice sticky?
Common causes include not rinsing, using too much water, or stirring too much during simmering. Rinse thoroughly, measure carefully, and avoid lifting the lid while cooking.
Can I use broth instead of water?
Absolutely. Light chicken or vegetable broth adds flavor; avoid very salty broths and reduce added salt accordingly.
Need to cook other types of grains? Check out our full guide on how to cook rice, covering all varieties!