Home Special Diet DessertsCreamy Cardamom Rice Pudding: A Sweet Indian Delight

Creamy Cardamom Rice Pudding: A Sweet Indian Delight

by Lori Wilson

This is a stovetop rice pudding built on the bones of kheer — whole milk simmered slowly with basmati rice, sugar, and crushed cardamom until thick and creamy. It takes about an hour start to finish and uses one saucepan. The honest reason to make it: the result is genuinely better than anything you’ll find in a can, and the ingredient list is short enough that you probably have everything already.

Smart swaps

  • Basmati rice: Aged basmati is called for because the grains stay distinct and absorb milk without turning gluey. If you can only find regular basmati, it still works — just watch the pot more closely toward the end. Long-grain white rice is a workable backup, but the fragrance won’t be the same.
  • Whole milk: This is not the place to use skim or 1%. The fat is what gives the pudding its body. If you want a dairy-free version, full-fat canned coconut milk (not the carton kind) blended with a little oat milk holds up well and adds a mild richness of its own.
  • Cardamom pods: If you only have pre-ground cardamom, use about ¼ teaspoon — ground cardamom is more potent than freshly crushed pods and can turn bitter if you overdo it.
  • Raisins: Golden raisins plump up nicely and are worth using if you have them. Standard dark raisins work too. Skip them entirely if you prefer a cleaner, less sweet finish.

What makes this version work

Two things matter most here. First, starting the rice in cold milk rather than boiling water — this lets the starch release gradually, which is what builds that thick, creamy consistency without any cornstarch or cream. Second, keeping the heat genuinely low once you’ve hit a simmer. A rolling boil will scorch the milk on the bottom of the pan before the rice is fully tender. Stir every few minutes, scraping the bottom of the saucepan each time, and you’ll avoid the scorched layer that ruins the flavor of the whole batch. A heavy-bottomed saucepan helps, but it’s the low heat and regular stirring that do the real work.

Common problems and fixes

  • Pudding is too thin after 45 minutes: Keep cooking. Milk reduces at different rates depending on your pan and burner. Give it another 10–15 minutes and stir more frequently. It will also thicken considerably as it cools, so pull it off the heat when it looks slightly looser than you want.
  • Rice is tender but pudding tastes flat: Add a small pinch of salt. Salt is not in the original ingredient list but it sharpens the cardamom and rounds out the sweetness noticeably.
  • Skin forming on the surface: This is normal with whole milk. Stir it back in — it’s just protein and fat. If you’re chilling the pudding, press a piece of plastic wrap directly onto the surface before refrigerating.
  • Pudding seized up solid in the fridge: It will be much firmer cold than warm. Stir in a splash of whole milk before serving and it loosens right back up.
  • Cardamom flavor is barely there: Crushing the pods yourself and using them fresh makes a real difference. Pre-ground cardamom that’s been sitting in the spice drawer for two years has lost most of its punch — replace it or double the amount cautiously.

Storage and freezing

Leftovers keep in the fridge for up to 4 days in a covered container — press plastic wrap directly on the surface to prevent a skin. The pudding thickens significantly when cold, so stir in a tablespoon or two of milk when you’re ready to serve it again, either cold or gently reheated on the stovetop over low heat. Freezing is possible but not ideal; the texture turns grainy after thawing as the milk solids separate. If you want to make this ahead, cooking it the day before and refrigerating overnight actually improves the flavor — the cardamom has time to settle into the pudding. Skip the almond garnish until just before serving so it stays crunchy.

Exotic Sweet Rice Dessert

loriLori Wilson
This sweet rice dessert is modeled after kheer, a slow-cooked milk and rice pudding common in South Asian cooking. Whole milk is simmered with rice and sugar until thick and creamy, then finished with cardamom for fragrance. It takes about 45 minutes on the stovetop and can be served warm or chilled.
No ratings yet
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Course Dessert
Cuisine Indian / South Asian
Servings 4 bowls
Calories 472 kcal

Equipment

  • Medium saucepan
  • Wooden spoon
  • Measuring cups
  • Baloon whisk

Ingredients
 
 

  • 1 cup basmati rice best if aged for at least a year for fragrance
  • 4 cups whole milk use organic for creamier texture
  • ½ cup granulated sugar
  • ½ teaspoon cardamom pods crushed
  • ¼ cup raisins optional
  • ¼ cup sliced almonds lightly toasted for garnish

Instructions
 

  • Rinse the basmati rice under cold water until the water runs clear to remove excess starch.
  • In a medium saucepan, combine rice and milk. Bring to a gentle boil over medium heat, then reduce to a simmer.
  • Stir in sugar, cardamom, and raisins. Continue to simmer, stirring occasionally, until the mixture thickens and rice is tender, about 45 minutes.
  • Remove from heat and let it cool slightly. The pudding will thicken more as it cools.
  • Serve warm or chilled, garnished with toasted almonds. Enjoy the aromatic delight with a hint of cardamom's spiciness.

Notes

  • For a unique twist, try substituting some of the milk with coconut milk to add a subtle nutty flavor.
  • If you want to shorten the cooking time, pre-soak the rice for 30 minutes.

Nutrition

Calories: 472kcalCarbohydrates: 82gProtein: 13gFat: 11gSaturated Fat: 5gPolyunsaturated Fat: 1gMonounsaturated Fat: 4gCholesterol: 29mgSodium: 98mgPotassium: 539mgFiber: 2gSugar: 37gVitamin A: 395IUVitamin C: 1mgCalcium: 332mgIron: 1mg
Keyword kheer, sweet rice dessert
Tried this recipe?Rate This Recipe!

Your questions, answered

Do I have to rinse the rice before cooking?

Yes — rinsing removes surface starch that would make the pudding gluey rather than creamy. Run cold water over the rice in a fine-mesh strainer until the water runs mostly clear, which takes about 30 seconds.

Can I use a rice cooker or Instant Pot instead of the stovetop?

The stovetop method is strongly recommended here. The slow evaporation of milk on the stovetop is what creates the thick, creamy consistency — a pressure cooker doesn’t allow that reduction to happen the same way and tends to produce a thinner, starchier result.

How sweet is this? Can I reduce the sugar?

At half a cup of sugar for four servings, it’s moderately sweet — not cloying. You can reduce it to â…“ cup without affecting the texture, especially if you’re using raisins, which add their own sweetness.

My milk keeps threatening to boil over. What should I do?

Drop the heat immediately and stir. Once you’ve got a gentle simmer going, keep the lid off — a covered pot traps steam and makes boil-overs much more likely. A wide, heavy-bottomed saucepan also gives you more control than a narrow one.

Is this supposed to be served warm or cold — does it actually matter?

Both work, and it genuinely tastes different each way. Warm, the cardamom is more pronounced and the texture is looser and more soothing. Cold, it firms up and the flavors mellow — closer to a set pudding. Try it warm first so you can taste it at its most fragrant.

The toasted almond garnish — is it worth the extra step?

Skip the garnish — not worth the extra dish. The pudding is complete without it, and if you’re serving it cold from the fridge, pre-toasted almonds have usually gone soft anyway. If you want crunch, add them right before eating.

Try these next

You may also like

Leave a Comment

Cooked this? Rate this recipe!




This site uses Akismet to reduce spam. Learn how your comment data is processed.