We Value Your Culinary Privacy
EatMee Recipes uses cookies to provide a personalized browsing experience, analyze recipe popularity, and serve relevant ads. You can review our full disclosure in our Privacy Policy.
Make authentic Instant Rice Cooker Sweet Rice with this foolproof recipe. Packed with rich traditional flavor, step-by-step photos, and cooking tips by Denisiya on EatMee Recipes.

If you love traditional South African sweet rice but want an easier, hands-off method, this Instant Rice Cooker Sweet Rice recipe is for you. Made with fragrant cinnamon, cardamom, butter, milk, and sugar, this comforting dessert is cooked effortlessly in the Instant Rice Cooker using the White Rice setting.
Depending on where you grew up, this comforting dessert may be called South African Sweet Rice, Milk Rice, Sweet Milk Rice, or simply Sweet Rice. While it’s similar to a traditional rice pudding, South African sweet rice is typically lighter, less custard-like, and flavoured with fragrant spices such as cinnamon and cardamom, making it a beloved dessert in many South African Indian homes.
Instead of standing over the stove stirring constantly, the rice cooker does most of the work, giving you soft, fluffy rice that’s finished with creamy milk and butter for that nostalgic homemade flavour. Whether you’re making it for Sunday lunch, Eid, Diwali, for a prayer, a family gathering, or simply craving a comforting dessert, this easy sweet rice recipe is one you’ll make again and again.
.
For the best traditional South African sweet rice, use white rice or milk rice. Basmati rice has a firmer texture and won’t be as creamy.
Basmati rice isn’t the best choice because it’s a long-grain rice that’s naturally lower in starch. It cooks up light and fluffy, with separate grains, so it won’t give you the creamy texture that’s traditional in South African sweet rice.
Parboiled rice should also be avoided. Because it’s partially cooked before packaging, the grains stay firm and hold their shape exceptionally well. While that’s perfect for savoury rice dishes and biryanis, it doesn’t soften enough or release enough starch to create the comforting, creamy consistency that makes sweet rice so special.
Using the right rice really is the secret to achieving that nostalgic bowl of buttery, cinnamon-infused sweet rice that so many South African families grew up enjoying.
Use the White Rice setting. This cooks the rice perfectly before adding the milk, butter and sugar.
Yes. Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently with a splash of milk.
Yes. Freeze for up to one month. Defrost overnight in the refrigerator and reheat with a little milk until creamy.
It can be tempting to peek at the rice while it’s cooking, but it’s best to let the rice cooker do its job. The appliance relies on trapped steam to cook the rice evenly, so lifting the lid releases both heat and moisture before the cooking cycle is complete.
Allow the rice cooker to finish uninterrupted for the softest, fluffiest results. Once it switches to the Warm setting, you can safely open the lid and continue with the rest of the recipe.
For this recipe, I used the Instant Pot Rice Cooker & Steamer (12-cup/2.8 L) It does most of the work for you, cooking the rice until perfectly tender before it’s transformed into a rich, buttery sweet rice. It’s an easy, hands-off method that delivers consistent results every time.

I’m using white rice, the variety commonly sold at many local spice shops, Indian grocery stores, and prayer shops throughout South Africa. This is typically a short- to medium-grain white rice (often simply labelled white rice or rice), which has a higher starch content than basmati or parboiled rice. The extra starch is what gives sweet rice its signature soft, creamy texture. As it cooks, the grains become tender and release starch into the liquid, creating a rich, velvety consistency without the rice falling apart.

Lightly rinse the rice under cold running water to remove any dust or impurities. There’s no need to rinse it until the water runs completely clear, as you want to retain some of the natural starch, which helps give the sweet rice its deliciously creamy consistency.

Add the rice to the inner pot of the Instant Rice Cooker.

Add the whole cardamom (elachi) pods and cinnamon sticks to the rice. As they cook, they’ll slowly infuse the rice with a warm, aromatic flavour and subtle sweetness, giving the sweet rice its signature fragrance.

Add in the cardamom (elachi) powder, nutmeg powder and a pinch of salt. These finely ground spices enhance the flavour even further, adding warmth, depth and a delicate hint of spice throughout the sweet rice. The salt can be omitted if using this recipe for a prayer.

Pour in the 4 cups of water. I used cold water.

Gently mix together.

Close the lid.

Press “menu select” on your Instant Rice Cooker. Select the “white rice” function.

Then press “start” and leave it to do a full cycle. The total cook time: 44 minutes.

After 39 minutes, the 5 minute countdown should start on the rice cooker.

Once it ends, do not press anything – leave it on “keep warm” mode and open the lid.

Once done, open the lid. The rice should be fully cooked, soft and tender, with the grains beginning to break down slightly. Most of the water should have been absorbed, leaving just a little moisture behind.

Without stirring the rice just yet, add the butter or margarine. I used Rama Margarine, which works just as well as butter and melts beautifully into the hot rice, adding richness and a silky texture. Use unsalted butter if using this recipe for a prayer.

Next, add the white sugar. White sugar is recommended because it dissolves easily and sweetens the rice without altering its colour or flavour. Brown sugar will change both the taste and appearance of the finished dessert. Although 1 cup of sugar may seem like a lot, don’t be tempted to reduce it just yet. Once combined with the rice, milk and butter, the sweetness becomes much more balanced, resulting in a dessert that’s pleasantly sweet rather than overly sugary.

Now add the condensed milk. I measured mine using a silver tablespoon from my cutlery drawer, not a standard measuring spoon, so keep that in mind if you’re following the recipe exactly. The condensed milk adds extra creaminess, richness and a subtle caramel-like sweetness that gives the sweet rice its comforting, homemade flavour. I wouldn’t recommend leaving it out.

Pour in the milk. This brings everything together and creates the creamy consistency that sweet rice is known for.

Now gently stir everything together until well combined. At this stage, the mixture will look quite loose and milky, and that’s completely normal. It may even seem a little runny, but the rice will continue absorbing the liquid as it rests.

Leaving the rice cooker on the “Keep Warm” setting, close the lid and allow the sweet rice to stand for 10-15 minutes, stirring once halfway through (close the lid for 7 minutes, stir together and then rest for another 7 minutes). This resting time allows the butter to fully melt, the sugar to dissolve, and the rice to absorb the milk, creating a beautifully creamy texture.

Give the sweet rice one final stir before serving. It should be thick, creamy and glossy, with soft, tender grains that easily hold together on the spoon without being dry or watery. If you prefer a slightly looser consistency, simply stir in a splash of warm milk before serving.

Instant Rice Cooker Sweet Rice is best enjoyed warm, when it’s at its creamiest. Serve it on its own or add your favourite toppings for extra flavour and texture. It goes well with: Braised brown chickpeas (chana) – kadle, a light dusting of ground cinnamon or freshly grated nutmeg, sliced bananas, raisins or sultanas, toasted flaked almonds or chopped pistachios, or a drizzle of condensed milk for an extra indulgent finish. You may also serve it rolled inside a roti or puri.

To store, allow the sweet rice to cool completely before transferring it to an airtight container. Refrigerator: Store for up to 3 days. To reheat: Warm gently in the microwave or on the stovetop, adding a splash of milk to loosen the consistency as the rice will continue to thicken once chilled. Freezing: Although it can be frozen for up to 1 month, it’s best enjoyed fresh as freezing may slightly alter the texture.

If you’ve been looking for an easier way to make traditional South African sweet rice, this Instant Rice Cooker Sweet Rice recipe is one you’ll want to save. It delivers the same comforting flavours of the classic stovetop version, with far less effort and consistently delicious results.

Follow along with Denisiya's step-by-step video guide for Instant Rice Cooker Sweet Rice.
Expert kitchen guidance and troubleshooting for making the best Instant Rice Cooker Sweet Rice
Basmati rice isn’t the best choice because it’s a long-grain rice that’s naturally lower in starch. It cooks up light and fluffy, with separate grains, so it won’t give you the creamy texture that’s traditional in South African sweet rice. Parboiled rice should also be avoided. Because it’s partially cooked before packaging, the grains stay firm and hold their shape exceptionally well. While that’s perfect for savoury rice dishes and biryanis, it doesn’t soften enough or release enough starch to create the comforting, creamy consistency that makes sweet rice so special. Using the right rice really is the secret to achieving that nostalgic bowl of buttery, cinnamon-infused sweet rice that so many South African families grew up enjoying.
Use the White Rice setting. This cooks the rice perfectly before adding the milk, butter and sugar.
Yes. Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently with a splash of milk.
Yes. Freeze for up to one month. Defrost overnight in the refrigerator and reheat with a little milk until creamy.
It can be tempting to peek at the rice while it’s cooking, but it’s best to let the rice cooker do its job. The appliance relies on trapped steam to cook the rice evenly, so lifting the lid releases both heat and moisture before the cooking cycle is complete. Allow the rice cooker to finish uninterrupted for the softest, fluffiest results. Once it switches to the Warm setting, you can safely open the lid and continue with the rest of the recipe.

Hi, I'm Denisiya! Food lover, recipe developer, and founder of EatMee Recipes. I specialize in authentic South African Durban Indian cuisine, comforting curries, and modern Instant Pot adaptations. Every recipe on this site is tested in my personal kitchen to ensure you get mouth-watering, foolproof results every time.
Have you tried this recipe or have questions for Denisiya? Join the conversation below.
No comments yet. Be the first to share your thoughts on this recipe!
Leave a Comment
Your email address will not be published. Required fields are marked *