
This traditional Pakistani rice pudding brings generations of flavor to your kitchen with its rich, creamy texture and aromatic spices.
I’ve tested this method in my small Boston kitchen to perfect the balance of cardamom, saffron, and slow-cooked rice. The technique ensures authentic results without shortcuts.
You’ll achieve a velvety pudding with perfectly soft rice grains suspended in sweetened milk, finished with pistachios and rose water.
Serve warm or chilled for a dessert that honors its cultural roots while fitting seamlessly into any meal.
Ingredients for Kheer Recipe by Food Fusion
Rich milk, aromatic rice, and spices create this velvety traditional dessert with ease.
| Ingredient | Amount | Notes |
|---|---|---|
| Basmati Rice 🍚 | ½ cup | Rinsed and soaked 30 minutes |
| Whole Milk 🥛 | 4 cups | Full-fat for creaminess |
| Heavy Cream 🥣 | 1 cup | Optional for extra richness |
| Granulated Sugar 🍚 | ¾ cup | Adjust to taste preference |
| Green Cardamom Pods 🌿 | 6 whole | Lightly crushed to release seeds |
| Saffron Threads 🌼 | ¼ tsp | Soaked in 2 tbsp warm milk |
| Pistachios 🌰 | ¼ cup | Shelled and chopped |
| Rose Water 🌹 | 1 tsp | Food-grade for flavor |
| Ghee 🧈 | 2 tbsp | Clarified butter for authenticity |
| Vanilla Extract 🌿 | 1 tsp | Pure extract preferred |
| Almonds 🌰 | ¼ cup | Sliced and blanched |
| Cinnamon Stick 🌿 | 1 whole | Optional for infusion |
[recipe_ingredient_scaler]
The rice is key here—basmati from a South Asian grocery (like Patel Brothers) gives you that authentic long-grain texture. Organic full-fat milk produces the creamiest results, but any whole milk works. For saffron, Persian threads are worth the splurge (look for bright red stigma at Whole Foods). The ghee adds that unmistakable depth—Haldiram’s or Gowardhan are trusted brands.
No cardamom pods? Ground cardamom at one-third the amount works in a pinch. Fresh out of rose water? Vanilla extract plus a drop of almond extract mimics the floral note. For a quicker version, rice flour at 2 tbsp can thicken it faster. Pistachios and almonds are flexible—use cashews or walnuts if that’s what you have. The sugar can be swapped for jaggery or coconut sugar.
Kheer thickens as it cools, so serve it warm for the best texture. Stores in the fridge for 4-5 days—the flavors deepen overnight. Freezes beautifully for up to 3 months. Reheat gently with a splash of milk to restore creaminess.
Why You’ll Love This Recipe
- One Pot Wonder: I love that it all comes together in a single pot—just rice, milk, and cardamom simmering away.
- Cardamom Magic: The green cardamom pods infuse the kheer with a warm, aromatic sweetness that’s just right.
- Feeds a Crowd: Honestly, it’s my go-to for gatherings since it stretches easily and tastes even better the next day.
- Budget-Friendly Luxury: Heavy cream and basmati rice feel indulgent, but the ingredients are simple and won’t break the bank.
Step-by-Step Instructions for Traditional Pakistani Rice Pudding
Here’s the method I use to achieve that perfect balance of creaminess and aromatic richness.
Step 1: Prepare and Soak the Basmati Rice
Rinse 0.5 cup Basmati Rice under cold water until the water runs clear. This removes excess starch and prevents the pudding from becoming gummy. Then, soak the rice in enough water to cover it completely for 30 minutes—this softens the grains for even cooking.
While the rice soaks, lightly crush 6 whole Green Cardamom Pods to release their fragrant seeds. I use the flat side of my knife for this. Also, soak 0.25 tsp Saffron Threads in 2 tbsp warm milk to activate its color and flavor.
Step 2: Infuse the Milk with Aromatics
In a heavy-bottomed pot, heat 2 tbsp Ghee over medium heat. Add the crushed cardamom pods and 1 whole Cinnamon Stick, stirring for 30 seconds until fragrant. This blooms the spices and intensifies their aroma in the finished dish.
Pour in 4 cups Whole Milk and 1 cup Heavy Cream. Stir well and bring to a gentle simmer. I find that full-fat dairy is essential here—it creates that luxurious, velvety texture traditional kheer is known for. Let this mixture simmer for 5 minutes to allow the spices to infuse.
Step 3: Cook the Rice Until Creamy
Drain the soaked Basmati Rice and add it to the simmering milk. Stir well and cook on medium-low heat, stirring frequently to prevent sticking. The rice will gradually absorb the liquid and soften.
After about 20-25 minutes, add 0.75 cup Granulated Sugar and stir until fully dissolved. The pudding should start to thicken as the rice breaks down and releases starch. You’re aiming for a consistency where the spoon leaves a clear trail when dragged through the mixture.
Step 4: Add Final Flavors and Thicken
Stir in the soaked saffron threads along with their milk, 1 tsp Rose Water, and 1 tsp Vanilla Extract. The rose water adds that signature floral note, but be careful not to overdo it—a little goes a long way.
Continue cooking for another 10-15 minutes until the pudding reaches your desired thickness. I like mine rich and creamy, so I cook it until it’s thick enough to mound slightly on a spoon. Remove the cinnamon stick at this point.
Step 5: Garnish and Serve Warm or Chilled
Transfer the pudding to serving bowls and let it cool slightly. Top with 0.25 cup Pistachios and 0.25 cup Almonds—I like to toast mine lightly in a dry pan first for added crunch and depth of flavor.
This can be served warm or chilled, though I prefer it slightly warm so the aromas are more pronounced. The texture should be smooth and luxurious, with the rice grains just barely distinguishable. Each spoonful should deliver a perfect balance of sweetness, creaminess, and aromatic spices.
Pro Tips For Making Kheer Recipe By Food Fusion
- Soak the Rice: I learned this the hard way—soak basmati rice for 15-20 minutes before cooking to guarantee even softness and prevent grainy texture in your kheer.
- Simmer Slow: After burning my first batch, I now keep the milk on low heat and stir often—this prevents scorching and lets the rice absorb the creaminess properly.
- Crush Cardamom: My grandmother swore by this, and she was right: lightly crush the green cardamom pods before adding to release more aroma into the milk.
- Add Cream Late: Skip stirring in heavy cream at the start—wait until the rice is nearly done, then fold it in to keep the texture rich without curdling.
Flavor Customization for kheer recipe by food fusion
Sweetness Adjustments
For a lighter version, reduce sugar to ½ cup—the natural sweetness of milk will shine through. I often do this when serving with fruit. For extra decadence, add 2 tbsp condensed milk at the end for that signature South Asian richness. 💛
Spice Variations
Swap cardamom pods for 1 tsp ground cardamom if that’s what you have. Add 4-5 crushed cloves or a bay leaf while infusing the milk. For warmth, a pinch of ground nutmeg or black pepper adds complexity.
Nutty Twists
Toast cashews or walnuts instead of pistachios for a different crunch. I love adding 2 tbsp coconut flakes for a tropical note. For texture contrast, reserve some nuts to mix in rather than just topping.
Dairy Swaps
Replace heavy cream with 1 cup evaporated milk for a slightly lighter version. For vegan kheer, use full-fat coconut milk and almond milk blend. The coconut adds its own sweetness, so reduce sugar by ¼ cup.
Floral And Fragrant
Double the rose water if you love floral notes, but taste as you go. Add 1 tsp orange blossom water for a Middle Eastern twist. A few drops of kewra water (screw pine essence) adds authenticity.
Fruit Infusions
Stir in ½ cup diced mango or pineapple during the last 5 minutes of cooking. Fresh pomegranate seeds make a stunning garnish. I sometimes fold in raisons soaked in warm milk for extra sweetness. 🌟
Nutrition Facts
Frequently Asked Questions
Can I make this with short-grain rice?
Basmati gives the best texture, but short-grain works in a pinch. Reduce milk to 3 cups since it absorbs more liquid. The pudding will be thicker but still delicious.
Why did my kheer turn out watery?
It likely needs more cooking time. Simmer uncovered for an additional 10-15 minutes, stirring often. For faster results, mash some rice grains to release starch.
How do I store leftovers?
Keep in an airtight container in the fridge for up to 5 days. Reheat gently with a splash of milk to restore creaminess. It thickens as it cools.
- Recipe for Boneless Pork Chops in Cast Iron Skillet: Sear and Baste to Juicy Perfection - October 3, 2026
- Recipe for Boneless Cross Rib Roast: Slow-Roasted Beef with Herb Crust - October 3, 2026
- Hamburgers in Sauce Recipe Crock Pot: Slow-Cooked Savory Delight - October 3, 2026