
Indian Cashew Raisin Saffron Rice
Fragrant basmati rice infused with saffron, studded with toasted cashews and plump raisins, and enriched with ghee. This festive rice dish is cooked in a rice cooker for foolproof results and pairs beautifully with curries, dal, or roasted vegetables. The combination of warm spices, nutty cashews, and sweet raisins creates a complex flavor profile that elevates any meal.
- Prep
- 15 min
- Cook
- 20 min
- Wait
- 15 min
- Total
- 50 min
- Makes
- 4 servings (about 3 cups cooked rice)
Steps
Before you start
- Rinse the basmati rice under cold water until the water runs nearly clear, then drain well (this removes excess starch for fluffy grains)
- Measure out 1¾ cups water or vegetable broth ahead of time
- Have a small bowl ready to steep the saffron
Steep the saffron
- Place the saffron strands in a small bowl and pour about ¼ cup (60 ml) of the measured warm water or broth over them.
- Let steep for at least 5 minutes while you prepare the other ingredients.
- This blooms the saffron and releases its color, aroma, and flavor into the liquid.
+ Show details− Hide details
Ready when: Saffron liquid turns golden-red and aromatic
Tip: Don't use boiling water; very hot water is enough to prevent scorching the delicate saffron strands
Toast the aromatics and nuts
- In a small saucepan over medium heat, warm 2 tablespoons (30 g) of the ghee.
- Add the cumin seeds and cook for about 30 seconds until they become fragrant and begin to sputter.
- Add the crushed cardamom pods and bay leaf, and cook for another 15–20 seconds.
- Now add the cashew halves and toast them, stirring frequently, for 2–3 minutes until they turn light golden brown and smell nutty.
- Do not let them darken too much or they will taste bitter.
+ Show details− Hide details
Ready when: Cashews are light golden brown and fragrant; cumin is sputtering
Tip: Stir constantly to ensure even toasting and prevent burning. The seeds and nuts cook quickly.
Add raisins and rice
- Add the raisins to the saucepan with the toasted cashews and spices, and stir for about 30 seconds.
- Now add the rinsed and drained basmati rice, stirring gently to coat it with the ghee.
- Cook for 1–2 minutes, stirring occasionally, until the rice becomes slightly translucent at the edges and feels warm throughout.
+ Show details− Hide details
Ready when: Rice grains are warm and edges are translucent; mixture smells nutty and aromatic
Tip: This light toasting, called 'bhunao,' helps keep the rice grains separate and adds depth to the flavor
Transfer to rice cooker
- Pour the rice mixture into your rice cooker.
- Add the remaining 1 tablespoon (15 g) of ghee, the saffron-infused liquid (including all the soaked strands), the remaining 1½ cups (360 ml) of warm water or broth, and the salt.
- Stir well to distribute the saffron evenly throughout the rice.
- Close the rice cooker lid.
+ Show details− Hide details
Ready when: Ingredients are evenly combined and saffron liquid is distributed
Tip: Stir thoroughly after adding the saffron liquid so the golden color distributes evenly and no grains clump
Cook the rice
- Turn on the rice cooker.
- It will automatically switch to warm mode when the rice is done, which typically takes 15–18 minutes.
- Do not open the lid during cooking.
+ Show details− Hide details
Ready when: Rice cooker switches to warm mode; steam stops venting
Tip: Resist the urge to open the lid—steam is essential for even cooking and fluffy grains
Rest and fluff
- Let the rice rest in the rice cooker on warm mode for 5 minutes.
- Then carefully open the lid (watch out for the steam).
- Using a fork, gently fluff the rice, breaking up any clumps and folding the saffron-tinged grains throughout.
- Taste and add more salt and a grind of black pepper if desired.
+ Show details− Hide details
Ready when: Rice is fluffy, grains are separate, and saffron color is visible throughout
Tip: Fluff gently with a fork rather than stirring vigorously, which can break the delicate grains
Good to know
Tips
- For even more flavor, add a pinch of whole cloves or a small cinnamon stick when toasting the aromatics
- If your rice cooker runs hot, check the rice at the 12-minute mark; some machines cook faster than others
- Make this dish more colorful by adding a handful of fresh or frozen peas and/or diced carrots to the rice cooker along with the water
- The saffron liquid can be made up to an hour ahead; keep it covered and warm so the saffron remains vibrant
Storage & reheating
Store covered in the refrigerator for up to 3 days. Reheat gently in a rice cooker on warm mode, adding a splash of water or broth, or in a covered skillet over low heat, stirring occasionally. Do not freeze, as the saffron's delicate flavor and the texture of the nuts will diminish.
Substitutions
- ghee (clarified butter) → unsalted butter or vegetable oil. Ghee provides a rich, nutty flavor authentic to Indian cooking, but butter works well in a pinch. Use the same amount. Oil (vegetable, canola, or coconut) is lighter but neutral; use 2 tablespoons instead of 3 to avoid greasiness.
- raw or unsalted cashew halves → slivered almonds, peanuts, or pine nuts. Toast nuts for the same duration as cashews. Almonds are delicate and toast quickly; peanuts are earthier; pine nuts are more delicate and should be watched closely.
- raisins → dried cranberries, dried apricots (chopped), or dried cherries. Any dried fruit works well here. Use the same amount; soak larger pieces like apricots in warm water for 5 minutes before using if they are very dry.
- basmati rice → jasmine rice or other long-grain white rice. Basmati is traditional and has a delicate fragrance. Jasmine is aromatic and slightly softer. Use the same quantities; cooking time may vary slightly.




