Kaala halwa is a traditional Burmese dessert made from coconut milk, jaggery and rice flour, stirred for about 20 minutes until it turns thick, glossy and a deep caramel brown. It sets as it cools and is cut into squares.

It needs just five ingredients, plus poppy seeds on top. Aamna’s tip is to keep stirring, switching between a spoon and a whisk, so it stays smooth.
Why this recipe works
- Coconut milk and jaggery. Together they give a rich, caramel-like sweetness.
- Rice flour. It thickens the halwa to a smooth, soft set with no eggs or dairy.
- Poppy seeds on top. They add a little crunch against the soft halwa.
Tips for the best kaala halwa
- Stir without stopping. Keep it moving for the full 20 minutes to avoid lumps and burning.
- Know when it’s ready. The halwa pulls away from the sides of the pan and looks thick and molten.
- Take care, it’s very hot. Pour it straight into a greased heatproof dish.
- Let it set. Cool it at room temperature, then chill for a few hours before cutting.
- No jaggery? Brown sugar works, with a slightly different flavour.
How to serve kaala halwa
Cut it into squares or diamonds and serve on its own or with a cup of strong black tea. For more Burmese sweets, try our Burmese coconut jelly or pumpkin semolina cake, a twist on sanwin makin.
Kaala Halwa FAQs
What is kaala halwa?
A Burmese sweet made by cooking coconut milk, jaggery and rice flour until thick and dark. Kaala means black, after its deep colour.
Is kaala halwa vegan?
Yes. This recipe uses coconut milk, jaggery, rice flour and sunflower oil, with no dairy or eggs.
How long does kaala halwa take to set?
After about 20 minutes of stirring, let it cool at room temperature, then chill it for a few hours until firm enough to slice.
What are some easy Burmese desserts to make at home?
Burmese sweets often use coconut, rice flour and jaggery. Kaala halwa, coconut jelly and semolina cake are three good ones to start with.
You’ll find the full ingredients, the method and our step-by-step video in the recipe card below.
Burmese Kaala Halwa
Burmese Kala Halwa is a rich, indulgent dessert with the deep flavours of coconut and jaggery, making it a luxurious treat for special occasions. Its velvety texture and caramel-like sweetness are sure to enchant everyone at the table.
Ingredients
Instructions
Prepare the Halwa Mixture:
-
In a heavy-bottomed pan, pour in 800ml of coconut milk. Add 500g of brown sugar or jaggery, stirring to dissolve.
-
Slowly add 1 cup of rice flour, followed by 1 cup of sunflower oil and 3 cups of water. Stir everything together until well combined.
Cook the Halwa:
-
Turn the heat to medium and begin stirring continuously. This step is crucial to avoid lumps and ensure the mixture thickens smoothly. Switch between a spoon and a whisk for best results.
-
Keep stirring for about 20 minutes. The mixture will gradually thicken, changing to a deep caramel-like hue. Be patient and vigilant to prevent burning at the bottom of the pan.
Test the Consistency:
-
After 20 minutes of stirring, the halwa should start pulling away from the edges of the pan. It will have a thick, smooth, molten texture. Be careful, as the mixture will be extremely hot at this stage.
Set the Halwa:
-
Carefully pour the hot halwa into a greased Pyrex or heatproof dish. Smooth the top with a spatula if necessary.
-
Sprinkle poppy seeds generously over the top for a crunchy texture and added visual appeal.
Cool and Serve:
-
Allow the halwa to cool completely at room temperature. Once cooled, place it in the refrigerator to set for a few hours.
-
Once set, cut the halwa into squares, diamonds, or slices. Serve and enjoy the rich, creamy flavours of coconut and jaggery.
Note
Stirring: Continuous stirring is essential to prevent lumps and burning. Switch between a spoon and whisk for even consistency.
Jaggery Substitute: You can use brown sugar instead of jaggery for a slightly different flavour.
Garnish: Feel free to add nuts or seeds of your choice for extra texture.
Serving Ideas:
Burmese Kala Halwa can be served on its own or paired with a cup of strong black tea for a delightful contrast.
For added decadence, serve with a dollop of whipped cream or a sprinkle of roasted nuts.
Cooked this? Let us know
No ratings yet. Be the first.
More Burmese recipes
See allBurmese Braised Beef Curry (Amè Hnat)
Amè hnat, a traditional Burmese braised beef curry: marinated beef cooked slowly until meltingly tender.
Buu Thee Kyaw: Crunchy Burmese Fritter
Burmese marrow fritters in a spiced gram flour batter, fried until crunchy. A popular Burmese street snack.
Mohinga: Burmese Fish Noodle Soup
Mohinga, Burma's national dish: a fragrant fish and lemongrass soup with rice noodles and crunchy toppings.
So good!!!!!! I didn’t put it in the fridge to set but dived in right away as this is the first time I made this and I just had to taste it. It’s so good!! Now it’s going into the fridge – at least that’s the plan haha! Thanks for the recipe.
Sorry, didn’t know it was posted anonymous. I’m Tineke from The Netherlands 😉