
This traditional rice pudding brings the warmth of South Asian kitchens to your table with its creamy texture and aromatic spices.
I’ve perfected this method through multiple tests, ensuring the rice cooks slowly in milk until it reaches a velvety consistency. Cardamom and nuts add layers of flavor that feel both comforting and authentic.
What results is a dessert that’s rich without being heavy, with each spoonful offering a balance of sweetness, spice, and crunch. It’s a dish that honors tradition while fitting seamlessly into modern kitchens.
Serve it warm or chilled—either way, it’s a foolproof crowd-pleaser that feels like a hug in a bowl.
Ingredients for Kheer Recipe by Food Fusion
Simple ingredients, slow simmer, pure comfort in every creamy bite.
| Ingredient | Amount | Notes |
|---|---|---|
| Basmati Rice 🍚 | ½ cup | Rinsed until water runs clear |
| Whole Milk 🥛 | 4 cups | Full-fat for creaminess |
| Heavy Cream 🥛 | ½ cup | Optional for extra richness |
| Granulated Sugar 🍚 | ¾ cup | Adjust to taste preference |
| Cardamom Pods 🌿 | 6 whole | Lightly crushed, seeds removed |
| Green Cardamom Powder 🌿 | ½ tsp | If not using whole pods |
| Pistachios 🌰 | ¼ cup | Shelled, chopped for garnish |
| Almonds 🌰 | ¼ cup | Sliced, lightly toasted |
| Cashews 🌰 | ¼ cup | Whole or broken pieces |
| Rose Water 🌹 | 1 tsp | Optional for floral aroma |
| Saffron Threads 🌼 | 1 pinch | Soaked in warm milk |
| Ghee 🧈 | 2 tbsp | Or substitute unsalted butter |
The rice is key here. Basmati gives that authentic texture—short-grain gets too mushy. I grab mine in bulk at Indian grocery stores (cheaper and fresher). Whole milk is non-negotiable for that velvety consistency the intro promises. Cardamom? Whole pods toasted and crushed taste better than pre-ground, but either works (just use half the amount for powder).
Out of Basmati? Jasmine rice is your backup. No pistachios? Walnuts or pecans add a different crunch. Skipping ghee? Unsalted butter does the trick. Want it dairy-free? Coconut milk (full-fat) plus a splash of almond milk gets close. The saffron is optional but worth it if you have it—just a few threads soaked in warm milk release that golden hue.
Kheer thickens as it cools, so it’ll look a bit thin when hot. Keeps beautifully in the fridge for 4-5 days—actually tastes better the next day. Freeze for up to 3 months, though the texture may separate slightly (just stir before serving).
Why You’ll Love This Recipe
- One Pot Wonder: I love that I can simmer everything—basmati rice, milk, and cardamom—in a single pot while I fold laundry.
- Velvety Cardamom Bliss: The heavy cream and crushed cardamom pods give it that rich, aromatic depth I crave after dinner.
- Feeds a Crowd: Honestly, it’s my go-to for Eid parties since it doubles easily and tastes even better the next day.
- Pantry Friendly: Between us, basmati rice and sugar are already in my kitchen, so it’s just a matter of grabbing milk and cream.
Step-by-Step Instructions for Traditional Rice Pudding With Cardamom and Nuts
Here’s the method. Straightforward, tested, works every time.
Step 1: Rinse and Soak the Basmati Rice
Place the 0.5 cup Basmati Rice in a fine-mesh strainer and rinse under cold running water until the water runs completely clear. This removes excess starch that could make your pudding gummy.
Let it soak in 2 cups of the 4 cups Whole Milk for 20 minutes. Soaking softens the grains so they cook evenly and absorb the milk properly. You’ll notice the rice plumps up slightly during this time.
Step 2: Cook the Rice in Milk Until Thickened
In a heavy-bottomed pot, bring the remaining 2 cups Whole Milk and the soaked rice-milk mixture to a gentle boil over medium heat. Stir frequently to prevent sticking at the bottom.
Once boiling, reduce heat to low and simmer uncovered for 25-30 minutes, stirring every 5 minutes. The mixture should thicken to the consistency of porridge, and the rice should become very soft. You’ll see the milk reduce by about a third during this time.
Step 3: Add Sugar, Cardamom, and Cream
Stir in the 0.75 cup Granulated Sugar and continue cooking for 5 minutes until fully dissolved. I like to crush the 6 whole Cardamom Pods lightly in my palm before adding them—this releases their aromatic oils without making the texture gritty.
Pour in the 0.5 cup Heavy Cream and add either the 0.5 tsp Green Cardamom Powder (if using) or the seeds from the crushed pods. Cook for another 5 minutes on low heat, stirring constantly. The pudding should now coat the back of a spoon thickly.
Step 4: Infuse with Saffron and Rose Water
Remove the pot from heat. Stir in the 1 pinch Saffron Threads (soaked in 2 tablespoons of warm milk from the pot) and the 1 tsp Rose Water. The saffron will impart a beautiful golden color and subtle floral aroma.
Real talk: if the mixture seems too thick, add a splash of warm milk. The pudding will thicken further as it cools, so aim for a consistency that’s pourable but not runny at this stage.
Step 5: Garnish and Serve Warm or Chilled
In a small pan, heat the 2 tbsp Ghee over low heat and lightly toast the 0.25 cup Almonds, 0.25 cup Cashews, and 0.25 cup Pistachios for 2-3 minutes until fragrant. The nuts should turn just a shade darker.
Transfer the kheer to serving bowls and top generously with the toasted nuts. Serve warm for comfort or chill for 2 hours for a thicker, more traditional texture. The flavors develop beautifully overnight, if you can wait that long.
Pro Tips For Making Kheer Recipe By Food Fusion
- Soak the Rice: Rinse and soak basmati rice for 15-20 minutes before cooking—I learned this the hard way after ending up with a pot of gluey kheer instead of creamy perfection.
- Simmer Low and Slow: Keep the heat at the lowest setting once the milk starts bubbling; after burning two batches, I finally figured out that patience is what turns the mixture thick and velvety.
- Crush Cardamom Pods: Lightly crush the cardamom pods before adding them to the milk to release their aroma—sounds weird, but it works and makes the flavor way more pronounced.
- Add Cream Last: Stir in the heavy cream only after the rice is fully cooked and the milk has reduced; I was skeptical until I tried it, but it prevents curdling and keeps the texture ultra-smooth.
Troubleshooting This Dish
Rice Too Gummy
If your kheer turns out overly thick or gummy, you likely skipped rinsing the Basmati Rice thoroughly. That excess starch turns the pudding gluey. Fix it by stirring in ¼ cup warm milk at a time until smooth. 💡
Milk Curdling
Seeing curdled milk? You probably heated it too quickly. Always use low to medium heat and stir constantly. If it happens, strain through a fine sieve and start fresh with new milk. I learned this the hard way in my tiny Boston kitchen.
Cardamom Overpowering
Used whole pods? 6 Cardamom Pods is plenty for 4 cups Whole Milk. If the flavor’s too strong, balance it with an extra 2 tbsp sugar. Next time, lightly crush pods to release aroma without bitterness.
Not Thick Enough
Patience is key—kheer thickens as it cools. If still too thin after 30 minutes simmering, cook uncovered for another 10-15 minutes. Stir frequently to prevent scorching at the bottom.
Nuts Soggy
Toast your pistachios, almonds, and cashews in 2 tbsp ghee just before serving, not earlier. This keeps them crisp. Store any leftovers separately and add fresh toasted nuts when reheating. ✨
Saffron Color Missing
For that golden hue, soak 1 pinch Saffron Threads in 2 tbsp warm milk for 10 minutes before adding. If using less, the color won’t develop. Remember, a little saffron goes a long way—both in color and cost!
Nutrition Facts
Frequently Asked Questions
Can I use regular long-grain rice instead of basmati?
Basmati gives the best texture, but long-grain works in a pinch. Expect a slightly less fragrant result and 5-10 extra minutes of cooking time.
How do I prevent a skin from forming on top?
Press plastic wrap directly onto the surface before chilling. Alternatively, stir in 1 tbsp warm milk and cover tightly.
Can I make this dairy-free?
Yes! Use full-fat coconut milk plus almond milk. The texture will be slightly different but still delicious.
Why did my kheer turn grainy?
This happens if the milk boils too vigorously or rice isn’t soaked. Next time, maintain a gentle simmer and soak rice for 20 minutes.
- Jerk Pork Loin Recipe Oven: Caribbean Heat with Tender Bites - September 29, 2026
- Feta Pasta Recipe No Tomatoes: Creamy Brined Cheese and Herb Infusion - September 29, 2026
- Pani Puri Recipe Your Food Lab: Crispy Hollow Puri With Spiced Water - September 29, 2026