Loading

Sri Lankan milk rice, known as kiri bath, is a cherished traditional dish made by cooking rice in rich coconut milk until it becomes soft, creamy, and gently set. It is especially prepared to mark auspicious occasions such as New Year celebrations, birthdays, housewarmings, and religious ceremonies. Simple in ingredients yet deeply symbolic, kiri bath represents prosperity, purity, and new beginnings in Sri Lanka culture.

The texture of kiri bath is uniqueβ€”firm enough to be sliced into diamond or square shapes, yet tender and mildly rich from the coconut milk. It is typically seasoned with just salt, allowing the natural sweetness of the coconut to shine through. Once cooked, the rice is pressed into a flat tray, cooled slightly, and cut into neat pieces, making it ideal for sharing with family and guests.

Kiri bath is traditionally served with savory or sweet accompaniments such as lunu miris (spicy onion sambol), jaggery, banana, or spicy curries, creating a beautiful balance of flavors. Though humble in preparation, Sri Lankan milk rice holds deep cultural significance and continues to be a comforting, nostalgic dish enjoyed across generations.


Ingredients

Ingredients mentioned below use standard measuring cups and spoons.

  • 2 cups white rice (short-grain or medium-grain)
  • 4 cups water (depending on the type of rice you use, you might need to increase the amount of water by an extra cup of water)
  • 1Β½ cups thick coconut milk
  • 1 teaspoon salt (or to taste)
  • 2-inch pandan leaf (optional, pandan leaf gives a subtle taste and aroma to the kiribath)

How to make Kiribath, a traditional breakfast dish made with coconut milk and rice. 

  1. Rinse the rice thoroughly under cold water until the water runs clear.
  2. Add the rice and water to a heavy-bottomed pot and bring to a boil over medium-high heat.
  3. Add pandan leaf(2β€³-optional)if available.
  4. Reduce the heat to low, cover, and cook until the rice is soft and all the water has been absorbed (about 18–20 minutes).
  5. Add the thick coconut milk and salt to the cooked rice. Stir gently to combine.
  6. Continue cooking over low heat for 5–8 minutes, stirring occasionally, until the coconut milk is fully absorbed and the rice becomes creamy and slightly sticky.
  7. Transfer the hot milk rice to a lightly greased plate, tray, or dish.
  8. Press the surface evenly with the back of a spoon or a spatula dipped in water.
  9. Allow the milk rice to cool for 5–10 minutes until it firms up slightly.
  10. Cut into diamond or square shapes and serve warm or at room temperature.


Notes & Tips for Sri Lankan Milk Rice (Kiri Bath):

  • Use short-grain or medium-grain rice for the best creamy yet firm texture.
  • Rinse the rice well until the water runs clear to prevent excess starchiness.
  • Cook the rice fully in water before adding coconut milk to avoid curdling.
  • Always use thick coconut milk for rich flavor and authentic taste.
  • Stir gently after adding coconut milk to prevent the rice from breaking.
  • Season lightly with saltβ€”kiri bath should have a mild, balanced flavor.
  • Press the cooked rice into a flat tray while hot for clean, neat slices.
  • Let it rest for a few minutes before cutting to help it set properly.
  • Traditionally prepared for auspicious moments and celebrations in Sri Lanka.

Video


Serving Suggestions

for Sri Lankan Milk Rice (Kiri Bath):

  • Serve with lunu miris (spicy onion sambol) for a classic savory pairing
  • Enjoy with jaggery or kithul treacle for a sweet traditional touch
  • Pair with ripe bananas for a simple and comforting breakfast plate
  • Add fish curry or chicken curry for a more filling festive meal
  • Serve alongside pol sambol (coconut sambol) for extra texture and flavor
  • Enjoy warm with black tea or plain milk tea, especially during celebrations in Sri Lanka

Frequently Asking Questions (FAQs)

Sri Lankan Milk Rice (Kiri Bath)

What is kiri bath?

Kiri bath is a traditional dish made by cooking rice with coconut milk until creamy and set. It is a staple ceremonial food in Sri Lanka, symbolizing prosperity and good fortune.

What type of rice is best for kiri bath?

Short-grain or medium-grain white rice works best, as it becomes soft and slightly sticky, helping the milk rice set properly.

Can I use canned coconut milk?

Yes, canned coconut milk can be used. Choose full-fat coconut milk for the richest flavor and most authentic texture.

Is kiri bath gluten-free and vegan?

Yes, traditional kiri bath is naturally gluten-free and vegan, as it is made with rice, coconut milk, water, and salt only.

Is kiri bath sweet or savory?

Kiri bath itself is mildly savory, seasoned only with salt. It can be served with both sweet accompaniments like jaggery and savory sides like lunu miris.

How is kiri bath traditionally served?

It is usually pressed flat, cut into diamond or square shapes, and served with sambols, bananas, or curries during special occasions.

Can kiri bath be made ahead of time?

Yes, it can be prepared a few hours in advance. Allow it to cool, cover well, and reheat gently or serve at room temperature.
Sri Lankan milk rice (kiri bath) cut into a square piece and served on a small plate beside a glass bowl of milk rice.

Sri Lankan Milk Rice (Kiri Bath)

Yield: 4
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes

Sri Lankan milk rice, or kiri bath, is a traditional dish made with rice and coconut milk, symbolizing prosperity and new beginnings. Commonly prepared for New Year and special occasions, it is enjoyed with savory or sweet accompaniments in Sri Lanka.

No Ratings

Ingredients

  • 2 cups white rice, (short-grain or medium-grain)
  • 4 cups water, (depending on the type of rice you use, you might need to increase the amount of water by an extra cup of water)
  • 1Β½ cups thick coconut milk
  • 1 teaspoon salt (or to taste)
  • 2 inch pandan leaf , (pandan leaf gives a subtle taste and aroma to the kiribath)

Instructions

  1. Rinse the rice thoroughly under cold water until the water runs clear.
  2. Add the rice and water to a heavy-bottomed pot and bring to a boil over medium-high heat.
  3. Add pandan leaf(2β€³-optional)if available.
  4. Reduce the heat to low, cover, and cook until the rice is soft and all the water has been absorbed (about 18–20 minutes).
  5. Add the thick coconut milk and salt to the cooked rice. Stir gently to combine.
  6. Continue cooking over low heat for 5–8 minutes, stirring occasionally, until the coconut milk is fully absorbed and the rice becomes creamy and slightly sticky.
  7. Transfer the hot milk rice to a lightly greased plate, tray, or dish.
  8. Press the surface evenly with the back of a spoon or a spatula dipped in water.
  9. Allow the milk rice to cool for 5–10 minutes until it firms up slightly.
  10. Cut into diamond or square shapes and serve warm or at room temperature.

Notes

  • Use short-grain or medium-grain rice for the best creamy yet firm texture.
  • Rinse the rice well until the water runs clear to prevent excess starchiness.
  • Cook the rice fully in water before adding coconut milk to avoid curdling.
  • Always use thick coconut milk for rich flavor and authentic taste.
  • Stir gently after adding coconut milk to prevent the rice from breaking.
  • Season lightly with saltβ€”kiri bath should have a mild, balanced flavor.
  • Press the cooked rice into a flat tray while hot for clean, neat slices.
  • Let it rest for a few minutes before cutting to help it set properly.
  • Traditionally prepared for auspicious moments and celebrations in Sri Lanka.

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

Nutrition Information:
Yield: 4 Serving Size: 1
Amount Per Serving: Calories: 271Total Fat: 18gSaturated Fat: 16gUnsaturated Fat: 2gSodium: 165mgCarbohydrates: 25gFiber: 7gSugar: 0gProtein: 4g

**Nutritional information on HRCookery is provided as a courtesy. We can't guarantee the accuracy of the nutritional information given for any recipe on the site. these figures should only be considered as estimates.

Did you make this recipe?

Did you try this recipe? Rate it below!I can’t wait to see your results! MentionΒ @HRCookeryΒ or tagΒ #HRCookery!