
This Durban-inspired dessert transforms simple rice into a fragrant, creamy masterpiece that captures the essence of South African Indian cuisine. The combination of coconut milk, cardamom, and saffron creates a dish that’s rich yet balanced.
What makes this recipe special is the slow cooking process that allows the rice to absorb all the aromatic flavors. I’ve perfected the technique to ensure each grain stays separate while soaking up the sweet, spiced syrup.
The result is a velvety sweet rice with layers of cardamom warmth, coconut richness, and just the right touch of sweetness. It’s a celebration of tradition in every spoonful.
Serve warm or chilled, garnished with toasted nuts and raisins for added texture and visual appeal.
Ingredients for Indian Sweet Rice Recipe Durban
Fragant rice meets coconut and cardamom in this Durban dessert classic with rich, velvety texture.
| Ingredient | Amount | Notes |
|---|---|---|
| Basmati Rice 🍚 | 1 ½ cups | Rinsed until water runs clear |
| Full-Fat Coconut Milk 🥥 | 2 cups | Canned, well-shaken before measuring |
| Granulated Sugar 🍚 | ¾ cup | Adjust to taste preference |
| Cardamom Pods 🌿 | 10 pieces | Lightly crushed to release seeds |
| Saffron Threads 🌼 | ¼ tsp | Steeped in warm milk or water |
| Ghee 🧈 | 3 tbsp | Clarified butter, or use coconut oil for vegan |
| Whole Milk 🥛 | 1 cup | Warm, for saffron infusion |
| Cashew Nuts 🌰 | ½ cup | Toasted, roughly chopped for garnish |
| Raisins 🍇 | ½ cup | Golden or dark, plumped in warm water |
| Ground Cinnamon 🌿 | ½ tsp | Optional, for added warmth |
| Rose Water 🌹 | 1 tsp | Optional, for floral aroma |
| Vanilla Extract 🌿 | 1 tsp | Pure extract for best flavor |
| Salt 🧂 | ¼ tsp | Balances sweetness |
The cardamom and saffron are non-negotiable for authentic flavor. Indian grocery stores carry the best quality—look for whole cardamom pods with intact shells and vibrant saffron threads. The ghee adds depth, but Patel Brothers or Trader Joe’s offer excellent options. Basmati rice should be aged (check for a harvest date) for that perfect separate grain texture.
No saffron? A pinch of turmeric for color plus a few drops of rose water mimics the floral note. Short on cardamom? Half the amount of ground cardamom works, but whole pods steeped in warm milk deliver superior aroma. Coconut milk can be light, but full-fat is essential for that creamy, luxurious mouthfeel.
This keeps beautifully in the fridge for up to 5 days—the flavors actually deepen overnight. Garnishes like cashews and raisins stay crisp if added just before serving. Leftovers reheat gently with a splash of milk to restore creaminess.
Why You’ll Love This Recipe
- One Pot Wonder: I just dump everything in—basmati rice, coconut milk, sugar—and let it simmer while I do other things.
- Heavenly Aroma: Honestly, the cardamom and saffron make my kitchen smell like a Durban spice market.
- Crowd Pleaser: Between us, I’ve served this at three different parties and everyone asked for the recipe.
- Budget Stretcher: A bag of basmati and a can of coconut milk feed my family for two meals, easy.
Step-by-Step Instructions for Cardamom-Infused Coconut Sweet Rice
Master this traditional Durban technique for a rich, aromatic dessert with perfect texture.
Step 1: Prepare the Rice and Infuse Flavors
Rinse the 1.5 cups Basmati Rice under cold water until the water runs completely clear, about 4-5 rinses. This removes excess starch and ensures fluffy, separate grains in the final dish. Drain thoroughly in a fine-mesh strainer.
In a small bowl, combine the 0.25 tsp Saffron Threads with 1 cup Whole Milk that has been warmed to 110°F. Let this steep for 15 minutes to extract the saffron’s vibrant color and delicate flavor. Meanwhile, lightly crush the 10 pieces Cardamom Pods to release their aromatic seeds.
Step 2: Toast the Nuts and Raisins
Heat 1 tbsp Ghee in a heavy-bottomed pot over medium heat. Add the 0.5 cup Cashew Nuts and toast for 2-3 minutes, stirring constantly, until they turn a light golden brown and become fragrant.
Immediately add the 0.5 cup Raisins and continue stirring for another 30-45 seconds until the raisins plump slightly. Remove the nuts and raisins with a slotted spoon and set aside, leaving the ghee in the pot.
Step 3: Cook the Rice with Coconut Milk
In the same pot with the remaining 2 tbsp Ghee, add the drained rice and toast for 1-2 minutes, stirring gently, until the grains become translucent at the edges. This step enhances the nutty flavor of the rice.
Pour in the 2 cups Full-Fat Coconut Milk and the saffron-infused whole milk. Add the crushed cardamom pods, 0.25 tsp Salt, and 0.75 cup Granulated Sugar. Stir well to combine and bring to a gentle boil over medium-high heat.
Step 4: Simmer and Absorb
Once boiling, reduce the heat to low, cover the pot with a tight-fitting lid, and simmer for 15-18 minutes. Do not stir during this time to prevent breaking the rice grains. Check occasionally to ensure the liquid is absorbing evenly.
The rice is done when the liquid has been fully absorbed and the grains are tender with no chalky center. If the mixture seems dry before the rice is fully cooked, add 2-3 tbsp of warm water and continue cooking.
Step 5: Finish and Garnish
Remove the pot from heat and let it sit covered for 5 minutes. This allows the rice to steam and become even more tender. Gently fold in the 1 tsp Vanilla Extract, 1 tsp Rose Water, and 0.5 tsp Ground Cinnamon if using, taking care not to break the rice grains.
Transfer the sweet rice to a serving dish and top with the toasted cashew nuts and raisins. The final texture should be creamy with distinct grains, and the aroma should be a perfect balance of cardamom, saffron, and coconut. Serve warm or at room temperature.
Pro Tips For Making Indian Sweet Rice Recipe Durban
- Soak the Rice: Rinse basmati rice until water runs clear, then soak for 20-30 minutes—I learned this the hard way after ending up with dry, uncooked grains in my sweet rice.
- Use Full-Fat Coconut Milk: Skip the light version; full-fat coconut milk gives the creamy richness this Durban sweet rice needs, and the low-fat kind just waters it down.
- Bloom the Saffron: Crush saffron threads into 2 tablespoons of warm milk or water and let it sit for 10 minutes—this actually changes the outcome, giving a deeper color and flavor.
- Low and Slow: After adding sugar, cook on low heat and stir often to prevent burning; I burned my first two batches by rushing it on high.
Health Benefits of These Flavors
Digestive Wellness Boost
This creation is packed with fiber-rich Basmati rice that supports healthy digestion and keeps you feeling full. The cardamom in the recipe is known to aid digestion and soothe the stomach, making this dessert gentler on your system than typical sweets. David always notices how settled his stomach feels after enjoying this. 💪
Healthy Fats Source
Coconut milk provides medium-chain triglycerides that your body uses efficiently for energy. These healthy fats may boost metabolism and support heart health. The ghee adds conjugated linoleic acid, which has been linked to various health benefits.
Natural Energy Provider
The combination of complex carbohydrates from rice and natural sugars from raisins creates a sustained energy release. I find this especially satisfying as an afternoon pick-me-up that doesn’t cause energy crashes.
Antioxidant Richness
Saffron and cardamom are packed with antioxidants that combat oxidative stress. Even cashew nuts contribute heart-healthy monounsaturated fats and minerals like copper and magnesium. These spices have been used in Ayurvedic medicine for centuries. ✨
Bone Health Support
The whole milk in this dish provides calcium and vitamin D for strong bones. Cardamom also contains manganese, which helps in bone formation and metabolism. This makes it a dessert that contributes to your daily nutritional needs.
Mood Enhancer
The warm spices like cardamom and cinnamon have natural mood-boosting properties. The comforting aroma itself can be uplifting. I often make this when I need a little emotional pick-me-up, and it never fails to brighten my day.
Nutrition Facts
Frequently Asked Questions
Can I use jasmine rice instead of basmati?
Basmati is ideal for its long grains and fragrance, but jasmine works in a pinch. It may turn slightly stickier, so reduce cooking time by 2-3 minutes and monitor liquid absorption closely.
How do I prevent the rice from turning mushy?
Rinse the rice thoroughly to remove excess starch, and avoid stirring during cooking. Keep the heat at low while simmering and use a heavy-bottomed pot for even heat distribution.
Can I make this vegan?
Yes! Replace ghee with coconut oil and use a plant-based milk for the saffron infusion. Ensure your sugar is vegan-friendly. The coconut milk already adds rich creaminess.
How long can I store leftovers?
This keeps well in the fridge for up to 5 days in an airtight container. Reheat gently with a splash of milk to restore creaminess, and add fresh garnishes before serving.
- Mujadara Rice and Lentils Recipe: Earthy Spiced Lentils With Caramelized Onions - November 1, 2026
- Naija Fried Rice Recipe: Street-Style Spice With Veggie Crunch - November 1, 2026
- Mushy Rice Recipe: Fluffy Grains Transformed in Minutes - November 1, 2026