Skip to content
Milk Rice (Kiribath)

Milk Rice (Kiribath)

Prep
10 min
Cook
35 min
Total
45 min
Servings
4 servings
Cuisine: Sri Lanka
Course: Breakfast
Vegetarian
Share:

Ingredients

Main Ingredients

For Serving (Optional)

Equipment

  • Large heavy-bottomed pot
  • Wooden spoon
  • Banana leaves or rimmed tray
  • Knife

Instructions

1

Wash the rice 3-4 times in cold water until the water runs clear, then drain well.

Tip: Rinsing removes excess starch for the perfect sticky texture without gumminess.

2

In a large heavy-bottomed pot, add the washed rice and 750 ml water. Bring to a boil over medium-high heat, then reduce to medium and simmer uncovered for 10-12 minutes, stirring occasionally, until most water is absorbed and rice is partially cooked.

Tip: Use a wide pot to prevent overflow as rice expands.

3

Add 400 ml thick coconut milk and 2 tsp salt. Stir well to combine, then reduce heat to low. Simmer for 10-15 minutes, stirring frequently, until rice achieves a creamy, porridge-like consistency that holds together when pressed.

Tip: Taste the coconut milk mixture before adding to rice— it should be slightly salty as it mellows during cooking.

4

Remove from heat and let it rest covered for 5 minutes. While hot, transfer to banana leaves or a greased tray, spread evenly to 2 cm thickness, and smooth the top with a wet spoon.

Tip: Work quickly while hot; it firms up as it cools for easy cutting.

5

Cool for 20-30 minutes until set. Cut into diamond or square shapes using a knife dipped in coconut milk to prevent sticking.

Tip: For authentic flavour, wrap the knife in plastic cling film lightly greased with coconut milk.

Nutrition Facts

Per serving

Nutrition Facts
Per serving (4 servings)
Calories 380
% Daily Value*
Total Fat 15g 19%
Saturated Fat 13g 65%
Cholesterol 0mg 0%
Sodium 1200mg 52%
Total Carbohydrate 55g 20%
Dietary Fibre 1g 4%
Total Sugars 1g
Protein 6g 12%
* Percent Daily Values are based on a 2,000 calorie diet.

Tips & Notes

For beginners: Stir constantly after adding coconut milk to avoid sticking—low heat is key. If rice is too dry, splash a little hot water; if too wet, simmer longer. Fresh pandan leaf tied into a knot can be added with water for extra aroma. Perfect for breakfast with a spicy sambol to balance the richness.

Storage Instructions

Store cooled leftovers in an airtight container in the fridge for up to 2 days. Reheat by steaming or microwaving with a splash of coconut milk to restore creaminess. Do not freeze as texture changes.

Variations

Use short-grain glutinous rice for extra stickiness. For vegan (already is), ensure coconut milk is pure. Dairy version: Replace coconut milk with fresh cow's milk. Add 1-2 cardamom pods during cooking for spiced twist. Serve with honey and fresh mango for a modern breakfast.

About This Recipe

Growing up in Sri Lanka, the aroma of kiribath simmering on the stove was my Sunday morning alarm clock, a comforting ritual that brought the family together around the breakfast table. This milk rice, or kiribath, is more than just a dish—it's a slice of tradition, often marking auspicious occasions with its creamy, coconut-infused simplicity. Made with everyday rice cooked to a sticky perfection in lush coconut milk, it captures the essence of island home cooking that my grandmother perfected over decades.

Share:

Comments (0)

Log in or sign up to leave a comment.

No comments yet. Be the first to share your thoughts!

We use cookies to ensure our website works properly. You can choose whether to allow analytics and advertising cookies.