If there’s one dessert that instantly evokes nostalgia and warmth, it has to be Sweet Rice, also lovingly known as Creamy Rice Pudding. This classic dessert is enjoyed by children and adults alike, making it a staple in many households. With its creamy texture, delicate aroma of spices, and a touch of sweetness, Sweet Rice is the perfect way to end a meal or enjoy as a comforting snack.
In this post, I’ll guide you through a foolproof recipe, share tips to make it irresistibly creamy, and even offer some cultural insights to deepen your appreciation for this traditional favorite.

Ingredients You’ll Need
Before we begin, let’s gather our ingredients. Each one plays an important role in making this dessert truly divine.
- White rice – White rice is the heart of this dish. Traditionally, short- or medium-grain rice is best because it releases more starch, giving the pudding its signature creaminess. Make sure to rinse it until the water runs clear to remove excess starch. This will help to achieve a smooth and creamy texture.
- Boiling water – Helps soften the rice before the milk goes in. Starting with boiling water speeds up cooking and ensures even texture.
- Cinnamon stick – Cinnamon is key to that cozy aroma that makes Sweet Rice so irresistible. You can use ground cinnamon, but the stick infuses flavor without overpowering.
- White sugar – Sweetness balances the spices and enhances the creamy flavor. Adjust to your taste or swap with brown sugar for a deeper caramel-like note.
- Milk – Full-cream milk gives a rich, velvety texture, while low-fat milk will result in a lighter version. Some even mix in a bit of condensed milk for extra indulgence.
- Margarine – Adds richness and helps the pudding achieve that glossy, luxurious finish. It also prevents the rice from sticking.
- Ground cardamom (elachi) – Elachi powder lifts the entire dessert. It’s slightly floral and pairs beautifully with cinnamon and milk.
- Optional: Kadle (brown chickpeas) – A traditional South African Indian addition. Kadle adds texture and a nutty contrast to the creamy pudding, making it both wholesome and nostalgic.
Together, these humble ingredients create something extraordinary, a balance of flavor, aroma, and comfort that transcends generations.
Instructions
Step 1: Wash the Rice
Start by rinsing the rice in cold water until the water runs clear. This removes excess starch and prevents the pudding from becoming too sticky. Properly rinsed rice ensures each grain remains soft yet distinct.
Step 2: Simmer in Boiling Water with Cinnamon
Add the rice to boiling water along with the cinnamon stick. Simmer on medium-high heat until the water reaches a gentle boil. The cinnamon infuses a warm aroma, giving the rice a subtle depth of flavor.
Step 3: Sweeten the Rice
Once the rice starts to soften and the water begins to reduce, add the sugar to sweeten the rice. Stir gently until fully dissolved.
Step 4: Add Milk
Pour in the milk gradually. Milk transforms simple cooked rice into a luscious, creamy dessert. Stir gently to prevent sticking or curdling.
Step 5: Incorporate Margarine
Add margarine and stir gently once again. This step doesn’t just enhance the flavor, it’s what gives Sweet Rice its signature richness. The margarine melts into the milk, creating a glossy, velvety finish and deepens the creamy texture that makes this pudding so comforting. Continue simmering until the milk reduces and the pudding thickens.
Step 6: Finish with Cardamom
Sprinkle in ground cardamom (elachi). This spice adds a fragrant, slightly nutty flavor that perfectly complements the sweetness. For a traditional touch, serve with kadle (brown chickpeas) on top for contrast in texture.

Sweet Rice in Indian Culture
Sweet Rice is not just a comforting dessert, it also has deep cultural significance. Many Indian families prepare this dish as an offering during prayers and religious festivals, often serving it as a prasad in temples and at home. It symbolizes sweetness, purity, and gratitude. Preparing Sweet Rice for religious ceremonies is a way to honor tradition while delighting in a universally loved dessert. Including this context in your cooking not only adds meaning but also connects you to centuries of culinary heritage.
Tips for the Perfect Sweet Rice
Here are some professional tips to ensure your Sweet Rice turns out perfect every time:
- Use full-fat milk – Adds richness and creaminess that make the pudding decadent.
- Stir consistently – Prevents milk from sticking or curdling.
- Adjust sweetness to taste – Some prefer subtle sweetness, others a richer flavor.
- Experiment with garnishes – Toasted nuts can elevate the dessert.
- Serve it warm for the best experience – That’s when the creamy texture and comforting aroma truly come alive.
FAQs
Can I make Sweet Rice ahead of time?
Absolutely! It keeps well in the refrigerator for up to about 3 days. Reheat gently in the microwave, adding a splash of milk (optional) to restore creaminess.
Can I use plant based milk?
Yes, you can! Coconut milk adds a lovely tropical flavor and creamy texture, while almond or oat milk gives a lighter finish. Just note that plant-based milks are often thinner than dairy, so you may need to simmer a little longer to achieve that signature creamy consistency.
Can I make it sugar-free?
Certainly! Natural sweeteners could work, but the flavor will slightly differ.
Serving Suggestions
Sweet Rice is delightful on its own, but pairing it with complementary flavors can make it even more special:
- Traditionally, serve with kadle (brown chickpeas) for a nutty texture and authentic touch.
- Pair with fresh fruits like mango or berries for a fruity twist.
- Add a dollop of whipped cream or coconut cream for extra richness.
- Enjoy with spiced tea or coffee for a cozy, comforting experience.
Whether served warm or chilled, Sweet Rice brings comfort and smiles to any table.
Making Sweet Rice is more than just cooking, it’s about embracing comfort, tradition, and the joy of sharing food. With simple ingredients, careful preparation, and a touch of love, this dessert turns every meal into a special occasion.

Sweet Rice (Creamy Rice Pudding)
Equipment
- 24cm pot
- Spatula
- Measuring cups and spoons
Ingredients
- 500 g white rice
- 7 cups boiling water
- 1 cinnamon stick
- 1 cup sugar
- 5 cups full cream milk
- 200 g margarine (rama)
- 1/2 tsp ground elachi
Instructions
- Rinse the rice under cold water until the water runs clear. This removes excess starch and helps achieve the perfect creamy texture.
- Simmer the rice in boiling water with the cinnamon stick over medium-high heat until the rice softens and the water reduces.
- Add sugar once the water is nearly absorbed, stirring until fully dissolved.
- Pour in the milk gradually, stirring continuously to prevent sticking or curdling. Simmer gently until the mixture thickens.
- Stir in margarine and continue cooking until the pudding becomes creamy and glossy.
- Add ground cardamom, stir well, and turn off the heat. The pudding will thicken slightly as it cools.
- Serve warm or chilled, topped with kadle (brown chickpeas) if desired.
Notes
- For extra richness, substitute part of the milk with condensed milk.
- To make it vegan, replace dairy milk with coconut or almond milk and use plant-based margarine.
- Sweet Rice thickens as it cools; add a splash of milk when reheating to loosen it.
- Serve during prayers, Diwali, or family gatherings.

We’d Love to Hear From You!
If you tried this Sweet Rice (Creamy Rice Pudding), let us know how it turned out. Share your experience in the comments below – your feedback means a lot and it could inspire other readers.