← All recipes
Sri Lanka / South Asia

Sri Lankan Kiribath

Rice · 45 min · Serves 6

Soft rice enriched with coconut milk, pressed into a slab and cut into ceremonial diamond-shaped portions.

Sri Lankan kiribath milk rice cut into diamonds
Fringe Table adaptation

About this dish

Kiribath literally combines the Sinhala words for milk and rice. The rice is cooked softer than ordinary steamed rice, enriched with coconut milk, spread and compressed, then cut into diamonds or squares. It is often paired with a sharp accompaniment such as lunu miris or with something sweet such as jaggery or banana.

Story & history

Rice for auspicious beginnings

Sri Lanka Tourism describes kiribath as a traditional food for auspicious moments. It appears on Sinhala and Tamil New Year tables, at weddings, at the first feeding of solid food to infants and in other occasions associated with beginnings and good fortune.

That ceremonial role explains why the shape and presentation matter. The rice is not simply served from the pot: it is pressed, smoothed and cut into recognizable portions for sharing.

Rice variety, coconut richness and accompaniments vary by household and community. This version uses widely available short- or medium-grain rice.

Kiribath questions

Why is kiribath served at weddings and New Year?

Kiribath is associated with auspicious beginnings in Sri Lanka, which is why it appears at Sinhala and Tamil New Year, weddings and other milestone occasions. Its ceremonial role is broader than any one feast menu: the milk rice itself symbolizes a favorable beginning and is commonly cut into neat diamonds for sharing.

Is kiribath a dessert?

Not strictly. It can be served with something spicy such as lunu miris or with sweet accompaniments such as jaggery or banana, so it moves between savory and sweet depending on the occasion and table.

What is the difference between kiribath and kavum?

Kiribath is coconut milk rice, while kavum is a separate Sri Lankan sweet traditionally made from rice flour and treacle and fried. Both may appear around festive occasions, but they are different foods with different techniques.

Before you begin

Preparation notes

Use rice that softens well

Short- or medium-grain rice binds more readily into clean-cut pieces than dry, separate long-grain rice.

Cook beyond ordinary rice doneness

The grains should be very soft before coconut milk is added; kiribath is meant to hold together.

Shape while hot

The rice becomes harder to spread and compress once it cools.

Cook it

Ingredients & detailed method

Ingredients

  • 2 cups short- or medium-grain white rice
  • 3 cups water
  • 1 tsp kosher salt
  • 1 1/2 cups full-fat coconut milk
  • Lunu miris, sambol, jaggery or banana, for serving

Method

  1. 1.Rinse the rice. Wash in several changes of water until much of the loose starch is gone.
  2. 2.Cook in water first. Combine rice, water and salt, bring to a boil, cover and reduce heat to low.
  3. 3.Cook until very soft. Simmer about 18–22 minutes. Checkpoint: the water should be absorbed and the rice should be softer and stickier than ordinary table rice.
  4. 4.Add coconut milk. Stir it into the hot rice and cook uncovered over low heat.
  5. 5.Thicken. Stir frequently for 8–10 minutes. Checkpoint: the rice should be creamy but stiff enough that a spoon dragged across the pot leaves a clear trail.
  6. 6.Prepare the surface. Lightly moisten a platter, cutting board or shallow pan with water.
  7. 7.Spread while hot. Transfer the rice and press it into an even layer about 3/4 inch thick.
  8. 8.Smooth the top. Use a wet spatula or the back of a spoon to compress and level the surface without tearing it.
  9. 9.Set. Let stand 10–15 minutes. Checkpoint: the slab should be firm enough to cut without the edges flowing back together.
  10. 10.Cut and serve. Cut into diamonds or squares and serve warm or at room temperature with spicy or sweet accompaniments.
Make the supporting component

Sri Lankan Lunu Miris →

Sources & context

Read further