So many people go to a lot of work cooking up a curry feast without paying enough attention, or perhaps too much attention to the rice. For some, cooking rice is scary but it needn't be! This easy Basmati rice recipe will get you fantastic results with little fuss. Once you wash and soak the rice, you can literally cook it in 6 to 9 minutes!

About this Basmati rice recipe
This easy basmati rice recipe will show you that you don't need to be a seasoned chef to cook perfect rice. The rice grains will be cooked to perfection in no time.
Forget overcomplicated methods or fancy rice cookers. Keep an eye on the rice as it gently cooks and you are in for a real treat at the end.
In this recipe you also add whole spices to the water which gives the Basmati a delicious but subtle flavour of the spices.
Jump to:
Why Basmati?
If you are cooking Indian food, it has to be Basmati! That is what is served at Indian restaurants and you will recognise the flavour and aroma when you cook it.
Not all Basmati is created equal though. You want to looks for aged Basmati rice. One to two years of aging is best or longer if you can fine it.
Aged Basmati is dryer than the less expensive versions out there so it absorbs the water more consistently and you will achieve a fluffier rice in the end.
Any good Indian grocer will have many different brands of Basmati to choose from and the quality is unfortunately seen in the price.
Why use the boiling method for cooking Basmati rice?
I highly recommend boiling rice if you want to ensure you get excellent results. There are of course many different ways to cook rice but this easy Basmati rice method will help make your next curry feast a fantastic success.
It's easy and quick to cook and you only need to stand by your pot for a few minute, tasting as it cooks, until you are happy with the texture.
Ingredients
There aren't a lot of ingredients for this easy Basmati rice recipe. In fact, you really only need the rice and water. I like to add whole spices like cinnamon, cardamom pods and cloves to the water to flavour the rice. A little butter at the end of cooking is also nice.

- Basmati rice
- Water
- Whole spices like cinnamon, cloves and cardamom pods.
- Salt
- Oil, butter or ghee (optional)
See recipe card for quantities.
Step by step photos.
Before scrolling down to the recipe card, check out these step by step photos to see for yourself how easy this recipe really is.

- Step 1: Pour the rice into a large bowl and cover with water. Swirl it around with your hand. The water will become milky from the excess starch. Pour the water out and repeat about 5 times.

- Step 2: After washing the rice in five changes of water, the water should be almost clear. That is how you know that you have removed most of the starch which makes the rice sticky. Pour the water out and add fresh water. Let the rice soak for at least 30 minutes.

- Step 3: When ready to cook the rice, bring a large pot of water to a boil and add the whole spices to help flavour the water.

- Step 4: Add the rice to the water. You need a lot of boiling water so that the rice grains have room to move around. If you don’t use enough water, the rice will stick together.

- Step 5: After 6 minutes, begin trying the rice. If needed cook for another one to two minutes or until you are happy with the texture. Then strain and fluff it gently with a fork. You can also add a little oil, butter or ghee at this point.

- Step 6: When you are happy with the texture of the rice, strain it and then return the rice to the hot pan. Fluff it gently with a fork. You can also add a little oil, butter or ghee at this point and a dash of salt to taste.
Tips for Fluffy Basmati Every Time
Rinse thoroughly – I can't stress enough how important this step is. You need to remove as much excess starch as possible so that the grains don't stick together.
Use aged rice – it holds its shape better and tastes amazing. Try a brand like Layla.
Boil like pasta – There is not an exact water to rice ratio when using this easy Basmati rice method. You do need a lot of water though so that the rice has plenty of room to move around as it cooks.
Rest before fluffing – that steam finish gives perfect texture. I usually leave mine for about 3 minutes before I begin to fluff it up.
Don’t stir too much when cooked – you’ll break the grains and make it gummy. Ideally, you should use a fork or chopstick. Don't stir but rather poke at the grains to separate them.
Equipment
Large saucepan with a lid: You won’t need the lid to cook the rice but it will help keep it warm before serving.
Sieve or fine colander: For straining the rice.
Fork: Use a fork or chopstick to stir the rice before serving. Never use a spoon - trust me.
Storage
You can store your cooked rice for about 3 to 4 days but you do need to follow the advise below.
- Cool it quickly – Spread the rice out on a tray or place it in a shallow container to cool. Get it into the fridge within one hour of cooking to avoid bacteria like Bacillus cereus growing.
- Store in an airtight container – This keeps it fresh and prevents it from absorbing other fridge smells.
- Reheat thoroughly – When reheating, make sure it’s steaming hot all the way through. Don’t reheat rice more than once.
Can you freeze cooked Basmati rice?
Yes! It freezes very well. Just portion it out into freezer-safe bags or containers. It’ll last for up to 1 month in the freezer. Reheat from frozen in the microwave or defrost in the fridge and heat in a hot pan with a splash of water.
You can also add cold (not hot) rice to oil in a pan to make fried rice.
How do you reheat Basmati rice?
There are several ways to reheat cold Basmati rice. You can choose the method that is best for you below.
1. Microwave Method (Quickest)
Best for: Small portions and convenience.
- Step 1: Place the rice in a microwave-safe bowl.
- Step 2: Add a splash of water (about 1 tablespoon per cup of rice) to create steam.
- Step 3: Cover the bowl with a damp paper towel or a loose-fitting lid.
- Step 4: Microwave on high for 1–2 minutes (stir halfway through if possible).
- Step 5: Fluff with a fork and serve.
Make sure it’s piping hot all the way through before serving.
2. Stovetop Reheat
Best for: Larger portions or fried rice-style dishes.
- Step 1: Heat a non-stick pan or wok over medium heat.
- Step 2: Add a splash of oil or water, then add the rice.
- Step 3: Stir frequently, breaking up any clumps.
- Step 4: Cover with a lid for a minute or two to trap steam and heat evenly.
Step 5: Once hot throughout, fluff and serve.
3. Steam Reheat (for Fluffiest Results)
Best for: Fluffy, soft rice like you’d get in restaurants.
- Step 1: Set up a steamer or use a colander set over a pot of boiling water.
- Step 2: Place the rice in the colander and cover with a lid or foil.
- Step 3: Steam for 5–7 minutes, stirring once or twice.
- Step 4: Fluff with a fork and serve.
Top Tip
Be careful when fluffing the rice: Many people stir their rice too vigorously. This will split the delicate Basmati rice grains and make them mushy. So when fluffing the rice, use a fork or chopstick and stir slowly to separate the grains.
FAQ
Yes! It is important to rinse the rice in several changes of water. This will remove the surface starch. If you don't remove that, your rice will become sticky and gummy.
For best results, let your rice soak in fresh water for 20 to 30 minutes. This helps the rice grains expand and results in fluffier, longer grains.
When boiling Basmati rice there is not an ideal rice to water ratio. Just like when cooking pasta, you need the rice to be able to swim in that boiling water. For this recipe, I use about two liters. You could use more but never boil rice in too little water or it will stick together.
Yes to both. Just ensure you cook the rice in plenty of water. Your rice should move freely in the boiling water and not be clumped together when cooking.
Boil soaked basmati rice for 7–9 minutes, or until the grains are tender but still hold their shape. Unsoaked rice may take 10–12 minutes. Always taste-test a grain before draining.
Final Thoughts
Most people don’t pay enough attention when when they cook rice this way. It’s not just something you slap on the plate to fill space. When it’s cooked right, it becomes a dish in its own right. Fragrant, fluffy, and perfectly boiled Basmati rice makes every curry taste better.
So the next time you’re planning a curry night at home, give this boiled Basmati method a go. You don’t need any fancy gear, just good rice, boiling water, and a bit of care.
It’s simple. It’s satisfying. And once you nail it, you’ll be confident your rice will turn out perfectly, every time you cook it.
Recipe

Easy Basmati Rice
This easy Basmati rice recipe gets great results every time! Fluffy, not sticky rice with loads of delicious flavour.
Ingredients
- 2 cups (400g) aged Basmati rice (1½ cups)
- 2 litres water (minimum – more is fine)
- 1 x 5cm (2 inch) cinnamon stick
- 5 green cardamom pods, lightly bruised
- 5 cloves
- 1½ teaspoon salt
- Optional: 1 teaspoon oil, butter or ghee (for extra gloss)
Instructions
- Pour the rice into a bowl and cover it with water. Swirl it around with your hand and the water will quickly become milky. Carefully pour the water out and add fresh water.
- Repeat this about five times or until the water is almost clear after swirling. Strain and then cover the rice with fresh water to soak for 20 to 30 minutes.
- Bring a large pot of water to a boil and add the whole spices. You need to boil enough water so that when you pour the rice in, the grains can move about freely and not be clumped together.
- Add the salt and rice and let it boil for 6 minutes. It will probably not be ready yet but try one grain. If still not cooked, continue cooking for another 1 to 3 minutes, testing regularly.
- When you are happy with the texture, strain the rice and let it steam for a few minutes. If you like, you can add a teaspoon or more oil, butter or ghee.
- Using a chopstick or fork, gently separate the grains. Do not stir vigorously or the delicate Basmati rice grains will split and become mushy. Serve!
Nutrition Information:
Yield: 6 Serving Size: 1Amount Per Serving: Calories: 108Total Fat: 5gSaturated Fat: 3gTrans Fat: 0gUnsaturated Fat: 2gCholesterol: 11mgSodium: 610mgCarbohydrates: 14gFiber: 0gSugar: 0gProtein: 1g
Leave a Reply