25 February 2019 Lorraine 0Comment
Share this recipe

I absolutely love this Sweet Rice/Kheer with condensed milk, made the South African way. Well give me any rice pudding and I am happy.  If you eat this kheer you will know exactly what I mean. This is a rice pudding but here in South Africa it is also known as Sweet Rice. That’s how I knew it growing up. Sweet Rice brings back fond memories of family gatherings. This delicious Indian pudding is mostly served at religious functions and celebrations and it never disappoints. I remember my mum used sugar instead of condensed milk, however I prefer the richness the condensed milk adds to the rice pudding. I also add some butter ghee which makes it extra yummy!

You can also use Basmati Rice to make this Kheer. However, I do prefer the white rice (See Note 2)

Delicious indian rice pudding with cardamom and condensed milk

We are moving into our new home soon and one of the rituals in terms of Indian tradition is to cook something sweet the day you move in. Apparently this is a symbol of abundance prosperity and food which will bless the new home. 

I was never fond of traditions but as I am getting older they are growing on me. I love the little Indian traditions, as long as it’s not over the top I’m happy to follow them. I haven’t cooked with Sweet Rice/Kheer in a while so I am looking forward to making some soon.

I would love for my very “westernised” kids to keep some of our traditions, Indian culture is a rich and colourful one. I don’t think we really appreciate it until we are older. My husbands side of the family are very orthodox and traditional and I come from a not so traditional family. At first it was hard to adjust to doing things differently but as I understood more I learnt to embrace it.


Delicious indian rice pudding with cardamom and condensed milk

Another great Indian sweet treat to try is my Vermicelli Pudding:

Vermicelli Pudding





Sweet Rice/Kheer with condensed milk

Rich and Creamy white rice cooked with loads of milk, condensed milk and cardamom
Cuisine Indian
Keyword indian pudding, kheer, sweet rice
Prep Time 5 minutes
Cook Time 1 hour
Servings 6


  • 1 cup/250ml white rice
  • 3 cups water
  • 2 cups milk plus more
  • 1 tbsp butter ghee
  • 5 tbsp condensed milk or more if your prefer sweeter
  • 1/2 tspn ground cardamom
  • 1 tspn ground almond


  • Rinse rice well and drain the water. Add 3 cups water to the rice and boil on medium heat
  • Once water starts to reduce almost completely add the milk and allow it to simmer on low heat
  • Stir the rice often as it tends to burn quite easily
  • Once the milk has reduced and the rice is soft and creamy, turn the heat off. if the rice is still not quite soft add more milk and boil for a short while longer.
  • Add the butter ghee, condensed milk, cardamom powder and almond powder. Serve warm


  1. This rice turns to burn easily so keep a close eye on it
  2. You can find white rice in most spices shops, it is a very fragrant rice
  3. If you want a creamier Kheer you can add more milk. I love adding more milk, especially when I am re-heating the Kheer

Share this recipe

Leave a Reply

Your email address will not be published. Required fields are marked *

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