{{PAGINATION_PREV_NEXT}}
How to cook rice perfectly every time

How to cook rice perfectly every time

How to cook rice perfectly every time isn’t some mystical kitchen secret—it’s all about the right ratio, a little patience, and a few simple tricks. Whether you’re making jasmine for a Thai curry, basmati for biryani, or just plain white rice for a quick side, nailing the texture can be a real shift. I’ve burned my fair share of pots (we’ve all been there), but once you get the hang of it, rice becomes one of the easiest things to cook. Let’s break it down so you never end up with a mushy or crunchy mess again.

1

Rinse the rice

Step 1: Rinse the rice

First things first—rinse your rice. This step gets skipped a lot, but it’s key for fluffy, non-sticky grains. The rice you buy has extra starch on the surface, and rinsing it off prevents that gummy texture. Just pop the rice into a fine-mesh strainer and run cold water over it until the water runs clear. Swirl it around with your hand to make sure you’re getting all the starch out. For example, if you’re cooking basmati or jasmine, you’ll notice the water starts cloudy and becomes almost transparent after a few rinses. Don’t worry about overdoing it—just keep going until the water looks clean. If you’re in a hurry, even a quick rinse is better than nothing, but aim for at least 3-4 changes of water.

💡
Pro tip: No strainer? Use a bowl—fill it with water, swirl the rice, then carefully pour the water out while keeping the rice in the bowl. Repeat until the water’s clear.
2

Measure the water

Step 2: Measure the water

The rice-to-water ratio is everything. For most white rice (like jasmine, basmati, or long-grain), you’ll want a 1:1.5 ratio—1 cup of rice to 1.5 cups of water. Brown rice needs a bit more, usually 1:2, because it’s less processed and takes longer to cook. If you’re cooking a different type, like short-grain sushi rice, you might need a 1:1.25 ratio. A good rule of thumb? Check the package—most rice brands include instructions. Pro tip: Use the same measuring cup for both rice and water to keep things consistent. And if you’re cooking a big batch, don’t just eyeball it. A little extra precision here goes a long way in avoiding undercooked or soggy rice.

💡
Pro tip: For extra-fluffy rice, let the rinsed rice soak in the measured water for 15-30 minutes before cooking. This helps the grains cook evenly.
3

Bring to a boil

Step 3: Bring to a boil

Now, it’s time to get things heating up. Add your rinsed rice and measured water to a pot with a tight-fitting lid—this is important because you don’t want steam escaping. Turn the heat to medium-high and bring the water to a rolling boil. You’ll know it’s ready when you see big, aggressive bubbles and the water’s visibly moving. Don’t walk away at this stage—rice can go from boiling to boiling over in seconds, and nobody wants to clean up a starchy mess. If you’re adding salt or butter, now’s the time. A pinch of salt (about ½ teaspoon per cup of rice) enhances the flavor, and a pat of butter adds richness, especially for dishes like garlic rice or fried rice later on.

💡
Pro tip: If your pot doesn’t have a glass lid, listen for the boiling sound—it’ll get louder as the water heats up.
Watch: How To Cook Rice Perfectly Every Time — Dished Open on YouTube ↗
4

Simmer and cover

Step 4: Simmer and cover

Once the water’s boiling, it’s time to dial it back. Reduce the heat to low—you want a gentle simmer, not a rolling boil. Pop the lid on tight and let the rice cook undisturbed. This is where the magic happens. The steam trapped inside the pot finishes cooking the rice evenly, so resist the urge to peek. Every time you lift the lid, you’re letting steam escape, which can mess with the cooking time and texture. For white rice, this usually takes about 15 minutes. Brown rice takes longer, around 30-40 minutes. If you’re unsure, set a timer—it’s better to be safe than sorry. And if you hear a hissing sound, that’s normal! It’s just the steam doing its thing.

💡
Pro tip: If your stove runs hot and you’re worried about burning, place a heat diffuser under the pot to distribute the heat more evenly.
5

Let it rest

Step 5: Let it rest

Here’s the step most people skip, but it’s crucial for perfect rice. Once the timer goes off, turn off the heat and let the rice sit, covered, for another 10 minutes. This resting period lets the steam redistribute, so the grains on the bottom don’t end up undercooked while the top is perfect. It also helps the rice firm up slightly, making it easier to fluff. If you dig in right away, you might find the rice a little wet or uneven. Think of it like letting meat rest after cooking—it’s all about letting things settle. During this time, the rice will absorb any remaining moisture, and you’ll end up with light, separate grains instead of a clumpy mess.

💡
Pro tip: If you’re in a rush, even 5 minutes of resting is better than nothing. Just don’t skip it entirely!
6

Fluff and serve

Step 6: Fluff and serve

Finally, the moment of truth! Grab a fork (not a spoon—you want to separate the grains, not mush them together) and gently fluff the rice from the bottom up. This breaks up any clumps and lets the steam escape, so the rice doesn’t get soggy. If you’re serving it right away, give it a quick taste. It should be tender with just a tiny bit of bite—no crunchiness or mushiness. If it’s a little underdone, add a splash of water, cover, and let it steam for another 5 minutes. Overcooked? Spread it out on a baking sheet to dry out slightly. Now, it’s ready to pair with your favorite dishes—think stir-fries, curries, or even just a simple fried egg on top.

💡
Pro tip: For extra flavor, stir in chopped herbs (like cilantro or green onions), a squeeze of lemon, or a drizzle of sesame oil after fluffing.
7

Store leftovers properly

Step 7: Store leftovers properly

If you’ve made too much (which, let’s be honest, happens a lot), don’t just toss it in the fridge in the pot. Spread the leftover rice out on a plate or baking sheet to cool down quickly—this prevents it from turning into a solid block. Once it’s cooled, transfer it to an airtight container and pop it in the fridge. It’ll keep for about 4-5 days. When you’re ready to use it, sprinkle a little water over the rice and microwave it covered with a damp paper towel. This adds back some moisture and keeps the grains from drying out. Leftover rice is perfect for fried rice, rice pudding, or even rice cakes. And if you’re meal prepping, cooked rice freezes beautifully—just portion it out and freeze for up to 3 months.

💡
Pro tip: For fried rice, use day-old rice. The drier texture fries up better and absorbs flavors more easily.

Citations & External Resources

This guide was researched using authoritative sources. For further reading, explore the references below:

Frequently Asked Questions

How to cook rice perfectly every time?

How to cook rice perfectly every time isn’t some mystical kitchen secret—it’s all about the right ratio, a little patience, and a few simple tricks.... For more practical tips, check out our guide on How to Dispose of Cooking Oil.

What is the best way to cook rice perfectly every time?

The best way to cook rice perfectly every time is to follow a systematic step-by-step approach. How to cook rice perfectly every time isn’t some mystical kitchen secret—it’s all about the right ratio, a little patience, and a few simple tricks. Whether you’re making jasmine for a Thai curry,... You might also find our guide on How to Dispose of Cooking Oil helpful.

How long does it take to cook rice perfectly every time?

Most people can cook rice perfectly every time within 6 minutes of consistent practice. The exact timeline depends on your starting point and how diligently you follow the steps in this guide. For more help, read our related guide: How to Dispose of Cooking Oil.

Related Guides

Free · No spam · Unsubscribe anytime

One new guide, every Tuesday.

Join 47,000 people who get a practical, actionable how-to guide delivered straight to their inbox — no ads, no fluff.

🔒 We respect your privacy. Unsubscribe in one click.