
How to Cook Perfect Basmati Rice
Learn how to cook fluffy, separate basmati rice every time using a simple reliable method.
Ingredients

Basmati rice
Long grain rice known for its fragrance and fluffy texture.

Water
Needed to hydrate and cook the rice evenly.

Salt
Enhances flavour and prevents bland rice.

Oil or vegan butter
Optional but helps keep grains separate and adds flavour.
Step-by-Step Method
- 1Measure 1 cup basmati rice.
- 2Rinse the rice in cold water 3–4 times until the water runs mostly clear.
- 3Soak the rice for 15–20 minutes if you want an even fluffier result.
- 4Bring 2 cups water to a boil in a saucepan.
- 5Add salt and oil or vegan butter if using.
- 6Add the rice and stir once gently.
- 7Lower the heat, cover with a tight-fitting lid, and simmer for 10–12 minutes.
- 8Turn off the heat and leave the rice covered for 5 minutes.
- 9Fluff gently with a fork before serving.
Key Tips for Perfect Rice
- •Always rinse basmati rice to remove excess starch.
- •Do not keep lifting the lid while it cooks.
- •Let the rice rest before fluffing.
- •Use a fork rather than a spoon to separate the grains.
- •A little oil can help the grains stay separate.
Common Mistakes

Too much water
Too much water can make the rice soft, heavy, and sticky.

Not rinsing rice
Skipping rinsing leaves starch on the rice which causes clumping.

Cooking on high heat
High heat causes uneven cooking and water evaporating too fast.
Optional Flavour Additions
You can make plain basmati rice more aromatic by adding:
- •cumin seeds
- •bay leaf
- •cardamom pod
- •cinnamon stick
These small additions turn plain rice into a simple fragrant rice that pairs beautifully with curries and dal.
Serving Suggestions
Basmati rice pairs especially well with:
- •dal
- •chana masala
- •vegetable curries
- •tofu curry
- •rajma
Frequently Asked Questions
What is the best ratio of water to basmati rice?
A common ratio is 1 cup rice to 2 cups water. If you soak the rice first you may need slightly less water (around 1.75 cups).
Should you soak basmati rice before cooking?
Soaking is optional but recommended. It helps the grains cook more evenly and stay separate.
Why is my basmati rice sticky?
Rice usually becomes sticky if it is not rinsed properly, if too much water is used, or if it is overcooked.
How long should basmati rice cook?
Most basmati rice cooks in about 10–12 minutes on low heat after boiling, followed by a 5 minute rest.
Do you cook basmati rice with the lid on or off?
Always cook basmati rice with the lid on during simmering. This traps steam and helps the rice cook evenly.
How do restaurants get basmati rice so fluffy?
Restaurants usually rinse thoroughly, sometimes soak the rice, cook with correct water ratios, and allow resting time before fluffing.
Final Thoughts
Perfect basmati rice is mostly about technique rather than ingredients. Once you understand the rinse, simmer, and rest process, you will get consistent results every time. This is one of the most useful basic skills in vegan Indian cooking.
Recipes to try next

Aloo tikki
Aloo tikki are spiced potato patties that are crisp on the outside and tender within. They pair wonderfully with seasoned chickpeas, offering a delightful contrast in texture and warmth.

Coconut dal with kidney beans
Coconut dal with kidney beans features earthy lentils and hearty beans, simmered in a creamy coconut sauce enriched with spices. This dish is comforting and can be enjoyed warm or at room temperature, making it versatile for any occasion.

Keema Curry (Vegan)
This Vegan Keema Curry is made with soya mince, warming spices, and fresh herbs, creating a deeply comforting dish. Serve it with naan or rice for a satisfying family meal that invites second helpings.

Slow cooker dal
Slow cooker dal is a nourishing blend of yellow split peas, aromatic spices, and tomatoes, creating a hearty meal. The slow cooking method ensures a rich texture and deep flavour, perfect for serving with rice or flatbreads.

Vegan blackeye bean curry
This vegan black-eyed bean curry showcases the warm spices of the west coast of India, creating a hearty and aromatic dish. The creamy texture of the beans harmonizes beautifully with the roasted spices and fresh herbs.

Vegetable pilau rice
Vegetable pilau rice combines seasoned basmati rice with vibrant vegetables and spices, creating a wholesome dish that is deeply satisfying. The gentle warmth of the spices and the tender textures of the veggies make it a delightful centerpiece or side.

