Golden, separate grains of basmati gently perfumed with cardamom, cinnamon and cumin. This is the classic Indian-inspired pilau you get at the takeaway, made properly at home with the absorption method so every grain stays fluffy and distinct.
A good curry deserves better than plain boiled rice. This pilau perfumes fluffy basmati with whole spices, bay and a whisper of saffron, giving you fragrant, buttery, separate grains every time. It uses the foolproof absorption method, so thereβs no draining and no gluey clumps. Make it alongside any curry, dal or grilled meat.
Ingredients
- 300 g basmati rice (1 1/2 cups)
- 2 tbsp butter or ghee
- 1 small onion β thinly sliced
- 4 green cardamom pods β lightly crushed
- 1 cinnamon stick
- 3 whole cloves
- 2 bay leaves
- 1 tsp cumin seeds
- 1 pinch saffron threads β optional, soaked in 1 tbsp warm water
- 550 ml boiling water
- 1/2 tsp fine salt
Method
- Rinse the basmati in a sieve under cold running water until the water runs clear, then leave to drain. This washes off surface starch and keeps the grains separate.
- Melt the butter or ghee in a wide, heavy pan with a tight-fitting lid over a medium heat. Add the sliced onion and fry for 5-6 minutes, stirring, until soft and lightly golden.
- Add the cardamom, cinnamon, cloves, bay leaves and cumin seeds. Fry for 1 minute, stirring, until the spices smell fragrant and the cumin begins to crackle.
- Tip in the drained rice and stir gently for 1 minute to coat every grain in the spiced butter.
- Pour in the boiling water, add the salt and the saffron with its soaking water, then give one gentle stir. Bring to a brisk simmer.
- Cover with the lid, turn the heat to its lowest setting and cook, undisturbed, for 10-12 minutes until the water is absorbed and small steam holes appear on the surface.
- Take the pan off the heat and leave it covered, lid on, for 5 minutes to finish steaming. Fluff gently with a fork, lifting the grains rather than stirring, and serve warm.
Serve it with
- Chicken tikka masala or butter chicken
- Tarka dal and warm naan
- Lamb rogan josh
- A cooling cucumber raita
- Mango chutney and poppadoms
Why this works
Rinsing removes excess starch while frying the rice in spiced fat seals each grain, so the fixed water-to-rice ratio and a final covered rest give you fluffy, separate, fragrant grains without any draining.
Common swaps
- Use ghee for the most authentic flavour, or a neutral oil to keep it dairy-free.
- No saffron? A pinch of turmeric gives colour, or leave it out entirely.
- Stir through a handful of frozen peas or fried sultanas and flaked almonds for a fancier version.
- Swap the whole spices for 1 tsp garam masala if you don't have a spice drawer.
Common mistakes to avoid
- Skipping the rinse, which leaves surface starch and gives you sticky, clumped rice.
- Lifting the lid or stirring while it cooks, letting out the steam and cooking unevenly.
- Cooking on too high a heat, which burns the base before the top is done.
- Serving straight away instead of resting, so the grains are wet rather than fluffy.
Storage, freezing & reheating
Storage: Cool leftover rice quickly (within 1 hour) and refrigerate in an airtight container for up to 1 day.
Freezing: Freezes well: cool quickly, freeze in portions for up to 1 month and defrost in the fridge before reheating.
Reheating: Reheat until piping hot right through, adding a splash of water and covering to steam. Reheat rice only once and never leave it at room temperature.
Allergen notes: contains Milk. Always check individual product labels.
Estimated nutrition
Per serving, estimated from typical ingredient values β not a substitute for precise dietary calculation.
| Calories | 340 kcal |
|---|---|
| Protein | 6 g |
| Carbohydrate | 62 g |
| Fat | 7 g |