Creamy Kheer Rice Pudding Recipe Easy Homemade Cardamom Saffron Dessert

Ready In 45 minutes
Servings 4 servings
Difficulty Easy

Let me tell you, the scent of simmering milk mingled with the subtle aroma of cardamom and the golden hue of saffron threads filling the kitchen is enough to make anyone’s mouth water. The first time I made this creamy kheer rice pudding, I was instantly hooked—the kind of moment where you pause, take a deep breath, and just smile because you know you’re onto something truly special. It was a rainy weekend years ago, and I was knee-high to a grasshopper when my grandmother taught me how to stir the pot gently to avoid the milk sticking, sharing stories about family festivals and celebrations.

Since then, this creamy kheer rice pudding with cardamom and saffron has become a staple for our family gatherings. Honestly, my family couldn’t stop sneaking spoonfuls off the stove before it even cooled down (and I can’t really blame them). It’s dangerously easy to make, yet delivers pure, nostalgic comfort that brightens up any occasion—whether it’s a sweet treat for your kids or a warm, inviting dessert after a cozy dinner.

You know what? This recipe is perfect for potlucks, holiday mornings, or just whenever you need a little something sweet that feels like a warm hug. I’ve tested it multiple times in the name of research, of course, and it never fails to impress. Trust me, you’re going to want to bookmark this one for those moments when you crave that silky smooth, fragrant rice pudding that’s both simple and so satisfying.

Why You’ll Love This Recipe

This creamy kheer rice pudding with cardamom and saffron isn’t just another dessert recipe—it’s a lovingly tested, family-approved classic that’s easy enough for weeknights but special enough for celebrations. Here’s why it stands out:

  • Quick & Easy: Ready in about 45 minutes, this recipe fits perfectly into busy days or last-minute dessert cravings.
  • Simple Ingredients: No fancy grocery trips needed; you probably have everything in your pantry already.
  • Perfect for Every Occasion: Whether it’s a festive dinner, a chill weekend, or a cultural celebration, this rice pudding hits the spot.
  • Crowd-Pleaser: Kids and adults alike rave about the creamy texture and aromatic flavor combo.
  • Unbelievably Delicious: The blend of cardamom and saffron creates a comforting, slightly exotic flavor that feels like a warm embrace.

What makes this recipe different? Well, it’s all about the technique—slow simmering the rice in whole milk for that ultra-smooth creaminess, plus soaking saffron strands beforehand to extract that deep, golden color and aroma. The cardamom pods add a fresh, fragrant note that balances the natural sweetness perfectly. This is not just rice pudding; it’s a soul-soothing dessert that makes you close your eyes after the first bite and smile.

Honestly, it’s comfort food reimagined—simple yet elegant, quick but with that slow-cooked richness. Whether you’re impressing guests or indulging yourself, this recipe brings that magical touch without any stress.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most are pantry staples, and a few little extras bring the magic to life.

  • Whole Milk (4 cups / 1 liter) – The base for the pudding; richer milk means creamier kheer.
  • Basmati Rice (½ cup / 100 grams) – I recommend using aged basmati for fluffy, separate grains that soften beautifully.
  • Sugar (⅓ cup / 65 grams) – Adjust to taste; white granulated sugar works best for a clean sweetness.
  • Green Cardamom Pods (4 pods, lightly crushed) – Adds that signature fragrant warmth.
  • Saffron Strands (a pinch, about 10 strands) – Soaked in 2 tbsp warm milk to release color and aroma.
  • Chopped Nuts (2 tbsp; almonds, pistachios, or cashews) – Optional but adds delightful crunch and nuttiness.
  • Raisins (1 tbsp) – Optional, for a touch of natural sweetness and texture contrast.
  • Rose Water (½ tsp) – Optional, but gives a lovely floral hint that pairs perfectly with saffron.

Substitution tips: For a dairy-free version, swap whole milk with coconut milk or almond milk, but reduce sugar slightly since these milks are naturally sweeter. Use jasmine rice if you can’t find basmati, though the flavor will differ slightly. For a lower sugar option, try natural sweeteners like honey or maple syrup, adding them near the end of cooking.

Equipment Needed

  • Heavy-Bottomed Saucepan or Pot: Essential to prevent milk from scorching; I personally use a thick stainless steel pan for even heat distribution.
  • Wooden Spoon or Silicone Spatula: For gentle stirring without scratching your cookware.
  • Measuring Cups and Spoons: To get those ingredient amounts just right.
  • Small Bowl: To soak saffron strands in warm milk before adding to the pudding.
  • Fine Mesh Strainer: Optional, if you prefer to rinse your rice before cooking.

If you don’t have a heavy-bottomed pan, a non-stick medium pot works okay, but keep an eye on the milk to avoid burning. For budget-friendly options, a sturdy enamel pot or cast iron with an enamel coating can do the trick and last for years with proper care.

Preparation Method

creamy kheer rice pudding preparation steps

  1. Rinse the Rice: Rinse ½ cup (100 grams) basmati rice under cold water until the water runs clear. This removes excess starch and prevents the pudding from becoming gummy. Drain well. (Time: 5 minutes)
  2. Soak the Saffron: Place about 10 saffron strands in 2 tablespoons of warm milk and let it sit for 10 minutes. This helps release its color and aroma.
  3. Heat the Milk: Pour 4 cups (1 liter) whole milk into a heavy-bottomed saucepan and bring it to a gentle boil over medium heat. Stir occasionally to prevent milk from sticking to the bottom. (Time: 10 minutes)
  4. Add Rice and Cardamom: Carefully add the rinsed rice and 4 lightly crushed green cardamom pods to the boiling milk. Reduce heat to low, letting it simmer gently. Stir frequently to prevent the rice from settling and milk from burning.
  5. Simmer Until Creamy: Allow the mixture to cook uncovered for about 30-35 minutes or until the rice is soft and the milk has thickened to a creamy consistency. The texture should be silky and the rice tender but not mushy. (Tip: If the milk reduces too fast, add a splash of warm milk to adjust consistency.)
  6. Add Sugar and Saffron Milk: Stir in ⅓ cup (65 grams) sugar and the soaked saffron with its milk. Cook for another 5 minutes, stirring gently so the sugar dissolves completely.
  7. Add Nuts, Raisins, and Rose Water: Toss in 2 tablespoons chopped nuts and 1 tablespoon raisins, if using. Stir in ½ teaspoon rose water for a subtle floral note. Cook for an additional 2 minutes and then turn off the heat.
  8. Cool and Serve: Let the kheer cool slightly before serving. It can be enjoyed warm or chilled, depending on your preference.

Remember, slow and gentle simmering is the key to creamy kheer without scorching the milk. Stir often, but not too vigorously—you want to coax the flavors out, not break down the grains too much.

Cooking Tips & Techniques

Cooking creamy kheer rice pudding with cardamom and saffron is as much about patience as it is about ingredients. Here are some tips I’ve learned over time:

  • Use whole milk: Skim or low-fat milk just won’t give you that luscious creaminess. If you’re after richness, you can add a splash of evaporated milk near the end.
  • Don’t rush the simmer: Slow cooking lets the rice absorb the milk fully, releasing starch to thicken naturally.
  • Stir regularly: It’s tempting to skip stirring, but you want to avoid milk sticking to the pan and burning. A wooden spoon is your best friend here.
  • Watch the sugar: Add it after the rice has softened to avoid toughening the grains.
  • Soak saffron: Always soak saffron strands before adding them in. It makes the color and aroma richer and more evenly distributed.
  • Adjust sweetness: Taste and tweak sugar levels near the end. Everyone’s palate is different, and you want the balance just right.
  • Multitasking: While kheer simmers, you can prep nuts or clean up, but don’t wander too far—milk can boil over fast!

Once, I overcooked the kheer and ended up with a thicker-than-intended pudding, which my family loved. So, don’t stress too much—it’s forgiving and delicious even with minor tweaks.

Variations & Adaptations

This creamy kheer recipe is wonderfully adaptable, so you can tailor it to your taste or dietary needs:

  • Vegan Version: Use coconut milk or almond milk instead of whole milk. Keep in mind coconut milk adds a slight tropical flavor.
  • Low-Sugar Option: Replace sugar with honey or maple syrup, adding them at the end of cooking to preserve their flavor.
  • Fruit-Infused: Stir in diced mango or cooked apples near the end for a fruity twist. Fresh berries in summer also work beautifully.
  • Alternative Grains: Try using quinoa or millet instead of rice for a gluten-free, high-protein pudding.
  • Spice it Up: Add a pinch of nutmeg or cinnamon for a warming variation that complements the cardamom and saffron.

I once tried adding crushed pistachios and dried rose petals on top for a festive look at a family party—big hit! Feel free to experiment and find your favorite combo.

Serving & Storage Suggestions

Kheer tastes amazing warm or chilled—honestly, it’s delicious whichever way you prefer. Serve it in pretty bowls, garnished with a sprinkle of chopped nuts and a few saffron strands for that extra charm.

It pairs beautifully with spicy main dishes to balance heat, or as a standalone dessert with a cup of chai or cardamom-spiced coffee. For festive occasions, a little extra rose water on top adds that special touch.

Store leftover kheer in an airtight container in the refrigerator for up to 3 days. The pudding thickens as it cools; stir in a splash of milk when reheating gently on the stove or microwave to loosen it up.

Flavors actually develop over time, so kheer tastes even better the next day! Just keep it covered to avoid absorbing other fridge odors.

Nutritional Information & Benefits

Each serving (about ½ cup / 125 ml) of this creamy kheer rice pudding provides approximately:

Calories Carbohydrates Protein Fat
220 35g 6g 6g

The key ingredients offer more than comfort: whole milk provides calcium and vitamin D, while cardamom is known for its digestive benefits and antioxidant properties. Saffron, though used in small amounts, has mood-enhancing compounds and adds a subtle boost.

This recipe is naturally gluten-free and can be adapted for dairy-free diets. Just watch for nut allergies if adding toppings.

From a wellness perspective, it’s a sweet treat that feels indulgent without being overly processed or heavy on artificial ingredients—a little reminder that good food can be both comforting and wholesome.

Conclusion

If you’re looking for a dessert that’s creamy, fragrant, and deeply satisfying, this creamy kheer rice pudding with cardamom and saffron is absolutely worth your while. It’s a recipe that invites you to slow down, enjoy the simple process, and savor something truly comforting.

Feel free to customize it—more nuts, less sugar, extra saffron—make it your own signature sweet. I love this recipe because it connects me to family memories and brings a little sparkle to everyday life.

Give it a try, and don’t forget to share your thoughts or any fun twists you come up with! I’d love to hear how it turns out for you. Happy cooking and happy savoring!

FAQs About Creamy Kheer Rice Pudding

Can I make kheer ahead of time?

Yes! Kheer tastes great when made a day ahead and stored in the fridge. Just reheat gently with a splash of milk before serving.

Which rice is best for kheer?

Basmati rice is ideal for its fragrant aroma and fluffy texture, but you can use short-grain rice if that’s what you have.

How do I prevent the milk from burning?

Use a heavy-bottomed pot and stir frequently over low heat. Don’t rush the cooking process.

Can I use powdered cardamom instead of pods?

Yes, but add it towards the end of cooking to preserve its flavor. About ½ teaspoon ground cardamom works well.

Is saffron necessary?

Saffron adds unique aroma and color, but if unavailable, you can skip it or use a tiny pinch of turmeric for color, though the flavor will differ.

Pin This Recipe!

creamy kheer rice pudding recipe
Print

Creamy Kheer Rice Pudding Recipe Easy Homemade Cardamom Saffron Dessert

A creamy and fragrant rice pudding flavored with cardamom and saffron, perfect for family gatherings and special occasions. This easy homemade dessert offers a silky smooth texture and nostalgic comfort.

  • Author: paula
  • Prep Time: 15 minutes
  • Cook Time: 30-35 minutes
  • Total Time: 45-50 minutes
  • Yield: 4 servings 1x
  • Category: Dessert
  • Cuisine: Indian

Ingredients

Scale
  • 4 cups (1 liter) whole milk
  • ½ cup (100 grams) basmati rice
  • ⅓ cup (65 grams) sugar
  • 4 green cardamom pods, lightly crushed
  • A pinch (about 10 strands) saffron strands soaked in 2 tbsp warm milk
  • 2 tbsp chopped nuts (almonds, pistachios, or cashews) – optional
  • 1 tbsp raisins – optional
  • ½ tsp rose water – optional

Instructions

  1. Rinse ½ cup (100 grams) basmati rice under cold water until the water runs clear. Drain well.
  2. Soak about 10 saffron strands in 2 tablespoons of warm milk and let sit for 10 minutes.
  3. Pour 4 cups (1 liter) whole milk into a heavy-bottomed saucepan and bring to a gentle boil over medium heat, stirring occasionally.
  4. Add the rinsed rice and 4 lightly crushed green cardamom pods to the boiling milk. Reduce heat to low and simmer gently, stirring frequently.
  5. Cook uncovered for 30-35 minutes until the rice is soft and the milk thickens to a creamy consistency. Add warm milk if the mixture reduces too fast.
  6. Stir in ⅓ cup (65 grams) sugar and the soaked saffron with its milk. Cook for another 5 minutes, stirring gently until sugar dissolves.
  7. Add 2 tablespoons chopped nuts, 1 tablespoon raisins (if using), and ½ teaspoon rose water. Cook for an additional 2 minutes, then turn off heat.
  8. Let the kheer cool slightly before serving. Enjoy warm or chilled.

Notes

Slow and gentle simmering is key to avoid scorching the milk. Stir frequently but gently. Soak saffron strands before adding for richer color and aroma. Adjust sugar to taste near the end. For dairy-free version, use coconut or almond milk and reduce sugar slightly.

Nutrition

  • Serving Size: About ½ cup (125 ml)
  • Calories: 220
  • Fat: 6
  • Carbohydrates: 35
  • Protein: 6

Keywords: kheer, rice pudding, cardamom, saffron, creamy dessert, Indian dessert, easy kheer recipe, homemade pudding

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating