Cooking Basics

How to Cook Rice Perfectly: Every Type, No Sticky Mess

The ZestyPlate Kitchen · Jun 26, 2026 · 5 min read

A practical, no-nonsense guide to cooking every type of rice properly, from fluffy basmati to creamy risotto, with the common mistakes and how to dodge them.

Rice goes wrong in boring, predictable ways. It clumps, it scorches on the bottom, or it turns to porridge while you stare at the pan wondering where you went wrong. The good news is that almost none of this is bad luck. Once you understand what each type of rice is actually doing in the pot, you can cook it without measuring spoons or a gadget.

Know your grain first

Rice behaves according to its starch, and that comes down to the ratio of two starches: amylose and amylopectin. High-amylose rice (basmati, most long-grain) cooks up dry and separate. High-amylopectin rice (sushi rice, glutinous rice, risotto rice) goes sticky and creamy. Neither is better. You just cook them differently.

  • Long-grain (basmati, jasmine): you want separate, fluffy grains.
  • Short and medium-grain (sushi, paella, risotto): you want some cling, or full-on creaminess.
  • Brown rice (any length): the bran is intact, so it needs more water and far more time.

Get that distinction clear and most of the work is done.

The rinse that actually matters

For long-grain rice, rinsing is not optional. Put the rice in a bowl, cover with cold water, swish with your hand, and pour off the cloudy water. Repeat three or four times until it runs nearly clear. That cloudiness is loose surface starch, and it is exactly what glues your grains into a lump. Skipping this is the single most common reason home basmati turns gummy.

The exception is risotto and paella rice. Do not rinse those. You want that surface starch to build the creamy sauce in a risotto or the slightly bound texture of a Paella. Wash it off and you have thrown away the whole point.

The absorption method for fluffy long-grain

This is the method I reach for daily, and it needs no draining. For basmati, after rinsing, use 1 part rice to 1.5 parts water by volume. For 200g of rice that is roughly 300ml.

  1. Put rinsed rice and cold water in a pan with a tight lid and a good pinch of salt.
  2. Bring to a boil uncovered, then drop to the lowest heat your hob will give.
  3. Cover and leave it for 10 to 12 minutes. Do not lift the lid. Every peek lets out the steam that is doing the cooking.
  4. Take it off the heat and let it sit, still covered, for another 10 minutes. This rest is where the grains firm up and separate.
  5. Fluff gently with a fork, never a spoon, which crushes the grains.

If there is a thin crust on the bottom, that is not a failure. In a Persian or Afghan kitchen that golden layer is prized. A scorched, bitter, black bottom is a different matter, and it means your heat was too high.

This same gentle absorption logic carries into spiced rice dishes like a Lamb Pilaf (Plov), where you fry the grains in fat first so they stay separate.

Sticky and short-grain rice

Japanese short-grain rice wants more cling and a glossy finish. Rinse it well, then use a tighter ratio, closer to 1 part rice to 1.2 parts water, and rest it properly after cooking. A good bowl of plain Japanese gohan rice is the base for half of Japanese home cooking, so it is worth getting right.

When coconut milk is involved, as in Jamaican Rice and Peas, remember that coconut milk counts as part of your total liquid. Add it to your water measurement rather than on top, or you will end up with a wet, heavy pot.

Risotto is a different animal

Risotto is not boiled rice. You toast the grains in butter, then add hot stock a ladle at a time, stirring, so the starch is coaxed out slowly into a loose, creamy sauce. The rice should still have a slight bite at the centre. If you dump all the stock in at once you get rice pudding texture, not risotto. A Salmon Prawn Risotto is a forgiving place to learn the rhythm of it.

Brown rice and the big mistakes

Brown rice keeps its bran layer, so it drinks more water and takes longer, usually 25 to 35 minutes with around 1 part rice to 2.5 parts water. Treat it like white rice and it stays chalky and hard in the middle.

A few errors crop up again and again:

  • Cooking on high heat the whole time. This boils the water off before the grains have absorbed it. You get crunchy rice up top and burnt rice underneath. Low and slow once it has come to the boil.
  • Stirring long-grain rice while it cooks. Stirring rubs the grains together, releases starch, and makes them stick. Stir risotto, leave everything else alone.
  • Lifting the lid. Trust the timer.
  • Skipping the rest. The off-heat rest is when the moisture redistributes. Serve straight from the boil and the bottom is wet while the top is dry.
  • Using freshly cooked rice for fried rice. Hot, soft rice turns to mush in the wok. You want cold, day-old rice, dried out a little in the fridge, before it ever hits the pan for something like Chicken Fried Rice.

A quick reference

  • Basmati: rinse, 1:1.5 water, 12 minutes plus 10 resting.
  • Jasmine: rinse, 1:1.25 water, similar timing.
  • Sushi/short-grain: rinse, 1:1.2 water, rest well.
  • Brown: 1:2.5 water, 25 to 35 minutes.
  • Risotto/paella: no rinse, add hot stock gradually (risotto) or leave undisturbed (paella).

Nail the rinse, the ratio and the rest, keep the heat low, and keep your hands off the lid. That is genuinely most of it.


The ZestyPlate Kitchen
Written by
The ZestyPlate Kitchen ZestyPlate Kitchen

Recipes, guides and kitchen wisdom from the ZestyPlate editorial team.

Comments (0)

Log in or create an account to join the conversation.

No comments yet, start the conversation!