Kheer Recipe by Food Fusion: Traditional Rice Pudding With Cardamom and Nuts

Kheer Recipe by Food Fusion: Traditional Rice Pudding With Cardamom and Nuts

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.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

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

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value
Total Fat 22g28%
Saturated Fat 12g60%
Cholesterol 75mg25%
Sodium 65mg3%
Total Carbohydrate 52g19%
Dietary Fiber 2g7%
Sugars 38g
Protein 10g20%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

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.

2

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.

3

Can I make this dairy-free?

Yes! Use full-fat coconut milk plus almond milk. The texture will be slightly different but still delicious.

4

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.

★★★★★4.5(5 reviews)
Nathan Turner