How to Cook Rice

As well as being a staple food around the world, rice is one of my personal favourites! It’s also easy to cook, once you know how.


There are several different types of rice, but they all fall into short or long-grain, white or brown rice.

Short-grain rice is a short, fat, grain and tends to be stickier than long-grain rice. This is the kind of rice used for risotto, sushi, and rice pudding. It goes perfectly with all sorts of East Asian dishes.

Long-grain rice is longer and thinner, and (at least where I live) is more common than short-grain rice. It’s the perfect accompaniment to curries and chillis, and a ton of dishes from the Middle East and India.

White rice is rice that has been refined to make it easier to cook and digest. When most people think of rice, they think of white rice.

Brown rice is less refined than white rice, so it contains more fibre. Fibre is really good for you, and can help you to feel full for a long time after eating, but it does make the rice take a little longer to cook.

No matter what kind of rice you’re cooking, I find that a small cupful (200-250ml) of dry rice makes roughly three portions. Remember, it plumps up a lot during cooking!


Start by washing your rice. I always used to skip this step, and it’s not essential, but I find it makes the rice a little lighter and fluffier. There are a couple of different ways to wash rice. One way is to add equal parts rice and water to your saucepan, mix, and drain off the water. The method I prefer is to put my rice in a metal sieve, and rinse it under running water.

Put the rice in a saucepan and add cold water. For white rice, you need twice as much cold water as rice. You can use the same cup for rice and water, or use a measuring jug. (200ml of rice needs about 400ml of water, for example). Brown rice needs a little more water – about 20% or a quarter extra is fine. So for 200ml of brown rice, aim for a little less than 450ml of water.

Put the lid on your saucepan and bring to the boil. Once it’s reached boiling point, you can turn the pan down so that it’s just gently boiling. Rice has a tendency to want to boil over, so try and keep an eye (or an ear) on it.

Once white rice has been boiling for just 5 minutes, you can turn the saucepan off! The rice will continue to cook in the steam, and absorb all the water. (This takes about 20 minutes.) This stops you overcooking the rice, and it also saves energy!

Brown rice will need to go on gently boiling for about 20-30 minutes, or until all the water is gone. Don’t leave the pan on once it’s boiled dry though, that’s how you end up with burned rice!


I love rice with all sorts of dishes, especially stir-fry (link) and curry (link). It’s a really versatile grain that goes with a huge range of flavours, so it’s well worth learning to cook.

Finally, although rice is a great food, it can cause food poisoning. As I mentioned in my food safety post (link), it’s important to cool rice quickly once cooked, and only reheat it once. This is because there’s a rather special kind of microbe that can live in rice. Rather than being destroyed by cooking, it can actually be woken up from a dormant state called a spore. It can then grow if the rice is left in a warm environment. (You can find out more from the NHS here.)