Sri Lanka's auspicious creamy coconut rice — cooked in thick coconut milk, set into diamond-cut wedges, served with fiery lunu miris sambol.
Kiribath — literally 'milk rice' in Sinhala — is the most ceremonially important dish in Sri Lankan cuisine. It marks every beginning: the first meal of the New Year (Aluth Avurudu), a baby's first solid food, the morning of a wedding, a child's first day of school, the moving day for a new house. The preparation is deceptively simple: short-grain rice is cooked first in water until almost done, then thick first-press coconut milk is poured in and the rice is finished in the coconut cream until each grain is bound in a rich creamy mass. The cooked kiribath is then transferred to a flat platter or wide tray, pressed evenly with a wet spatula, allowed to set for 10 minutes, and cut into diamond-shaped wedges (heen rolls) — the diamond shape is itself auspicious. It is eaten warm with lunu miris (a fiery onion-chile-lime sambol) or katta sambol (dried Maldive fish sambol) for those who want savory contrast, or with kithul (palm jaggery) and ripe bananas for a sweet morning version. The dish reads as plain rice on paper, but the coconut transforms it into something rich, fragrant and silky that captures the essence of Sri Lankan flavor in five ingredients.
Serves 6
Rinse rice in cold water 3–4 times until the water runs almost clear. Drain in a sieve 10 minutes. This removes excess starch that would make the kiribath gluey.
In a heavy pot, combine rice, water, salt, cinnamon bark and pandan leaf if using. Bring to a boil over high heat, then reduce to low, cover and cook 12–15 minutes until almost all water is absorbed and the rice is 80% cooked (still has a slight bite). Stir once to prevent sticking.
Pour in the thick coconut milk and stir gently to combine — the rice should now look like creamy risotto. Increase heat to medium and cook uncovered 8–10 minutes, stirring every 2 minutes, until the rice has absorbed the coconut milk and the mixture is thick, glossy and creamy. The rice grains should be tender but still hold their shape.
Don't walk away — coconut milk scorches quickly on the bottom of the pot. Stir often and reduce heat if it bubbles too vigorously.
Taste — the rice should be tender, creamy, faintly sweet from the coconut, and properly salted. Remove from heat, cover with the lid and let rest 5 minutes off the heat for the rice to finish absorbing.
Lightly grease a flat platter or shallow tray with a teaspoon of oil. Tip the rice onto the tray and use a wet spatula to press it into an even 2.5 cm thick slab. The wet spatula prevents sticking. Smooth the top evenly and let cool 10 minutes — the kiribath needs to set so it can be cut cleanly.
While the rice rests, make the sambol. Pound the chopped red onions, chile powder, Maldive fish (if using), lime juice and a generous pinch of salt in a mortar (or food processor) until you have a coarse, ruby-red paste. It should be intensely spicy, sour and salty — the perfect counterpoint to the creamy rice. Taste and adjust.
Use a wet knife to cut the set kiribath into diamond-shaped wedges — make parallel cuts in one direction, then diagonal cuts to form diamonds. Lift each wedge onto a serving plate with a spatula. Serve warm with a generous spoonful of lunu miris on the side, plus a wedge of lime and (for breakfast) a ripe banana and a drizzle of kithul palm syrup if you like sweet contrast.
Use full-fat coconut milk only — light or 'lite' coconut milk gives a watery, bland kiribath. Aroy-D and Chaokoh brands are reliable.
Don't undersalt — kiribath should taste seasoned, not bland. The salt also balances the natural sweetness of the coconut.
Use a wet knife and wet spatula throughout — coconut rice sticks aggressively to dry metal.
Make the lunu miris fresh — it loses its bright pungency within 4 hours and should be eaten the day it's made.
Imbul kiribath — a sweet version with a coconut-jaggery filling stuffed into the rice rolls; a New Year breakfast favorite.
Sweet kiribath — serve with kithul palm syrup, ripe bananas and freshly grated coconut for a dessert-like morning meal.
Saffron kiribath — add a pinch of saffron with the coconut milk for a golden ceremonial version.
Pol sambol pairing — serve with pol sambol (coconut-chile sambol) instead of lunu miris for a milder accompaniment.
Best eaten the day it's made — kiribath hardens significantly when refrigerated. If you must store leftovers, wrap tightly in plastic wrap and refrigerate up to 2 days; reheat in a steamer for 8 minutes to restore some softness (microwaving turns it gummy). Lunu miris keeps refrigerated 3 days but is best fresh. Do not freeze.
Kiribath has been the ceremonial first food of Sri Lankan culture for at least two millennia, predating modern Sinhala-Buddhist culture and likely originating in the island's prehistoric rice-and-coconut agriculture. It is mentioned in the Mahavamsa, the 5th-century chronicle of Sri Lankan kings, as the auspicious breakfast served at coronations. The modern preparation has changed little in centuries.
Authentic kiribath uses Sri Lankan kekulu (short-grain heirloom rice) but any short-grain rice works — sushi rice, Calrose, or even risotto rice in a pinch. Long-grain rice like basmati gives the wrong texture (loose grains, no creaminess).
Yes — cook the rice with water in the rice cooker until done, then transfer to a pot, stir in heated coconut milk, and finish on the stovetop 5 minutes. Most rice cookers can't handle the coconut-milk stage without scorching.
You either didn't stir during the coconut-milk phase or used cold coconut milk on cooked rice. Always add coconut milk to hot rice and stir gently but constantly while it absorbs.
Plain kiribath is neutral — slightly sweet from coconut but mostly creamy and salted. It's served either way depending on the accompaniments: with lunu miris it's a savory breakfast; with bananas and jaggery it's sweet.
Per serving (220g / 7.8 oz) · 6 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes