Quirky Foodster
  1. Back

Kiribath (Coconut Milk Rice)

The Quirky Foodster Team

★ ★ ★ ★ ★ (0)

4
Servings

Ingredients

  • White rice, short or medium grain (2 cups) — 400 g (14.1 oz)
  • Water (3 cups) — 720 ml (3 cups)
  • Thick coconut milk (2 cups) [US: 2 cups canned coconut milk] — 480 ml (2 cups)
  • Salt (1 teaspoon) — 5 g (0.2 oz)

Method

  1. Rinse the rice two or three times until the water runs mostly clear, then drain well.
  2. Put the rice and water in a heavy-bottomed pot, cover, and bring to a boil over medium-high heat.
  3. Reduce the heat to low and simmer, covered, for about 15 minutes, until most of the water has been absorbed.
  4. Stir in the coconut milk and salt. Continue to cook uncovered over low heat, stirring gently every few minutes, for 12-15 minutes, until the rice is very soft and the mixture is thick, almost paste-like.
  5. Wet a flat tray or large plate with cold water (this stops sticking) and tip the hot rice onto it. Press it down firmly and evenly with the back of a spoon or a rice paddle to about 2 cm (3/4 inch) thickness.
  6. Let it rest and firm up for 15-20 minutes, then cut into diamonds or squares before serving.

Introduction: Kiribath is the most symbolically important dish in Sri Lankan cuisine.

Cultural Background: Kiribath is the most symbolically important dish in Sri Lankan cuisine. Rice cooked in thick coconut milk until creamy and set into a firm block, it is the first food eaten on auspicious occasions – the Sinhala and Tamil New Year, the first day of a new job, an exam morning, or any fresh start. Its plainness is deliberate: kiribath is meant to be paired with something bold, most often lunu miris (a fiery onion-chilli relish) or pol sambol, so the meal balances calm and heat, a pairing thought to bring good fortune.

Tips: Short or medium grain rice gives the classic sticky texture; long grain rice will not set properly. Wetting your hands or the spoon with cold water while pressing the rice stops it sticking. Don't rush the setting time – kiribath needs to cool slightly to hold its shape when cut.

Variations: Kaha Bath: the same base cooked with turmeric and spices for celebratory yellow rice, served with meat curry rather than sambol. Some households add a pandan leaf or a few curry leaves to the coconut milk for extra fragrance. Naturally vegan as written when made with plant-based coconut milk (no substitution needed).

Storage: Cover and refrigerate for up to 2 days in an airtight container.

Reheating: Steam gently for 5 minutes or microwave covered for 60-90 seconds; add a teaspoon of water if it has dried out.

Nutrition: Approx. 310 kcal, 6 g protein, 12 g fat, 44 g carbohydrates, 1 g fibre per serving (1 serving = 1/4 of tray)

FAQs:

Q: Can I use coconut milk from a carton instead of fresh?

A: Yes, use a thick, unsweetened variety – the higher the fat content, the creamier the result.

Q: Why did my kiribath not set firm?

A: This usually means the rice was overcooked to a porridge consistency or the rice variety was too long-grain; use short or medium grain rice and stop cooking once thick, not soupy.

Q: What is kiribath traditionally served with?

A: Lunu miris (spicy onion-chilli relish), pol sambol, or a mild curry – the contrast of plain rice against something bold is the point.