Traditional Sri Lankan Milk Rice (Kiribath) Recipe
Sri Lankan Milk Rice, also known as Kiribath, is a traditional and symbolic dish made with rice and coconut milk. This creamy and rich breakfast is commonly prepared for special occasions and is served with spicy lunu miris or sweet jaggery.
- Prep
- 10 min
- Cook
- 25 min
- Serves
- 4
- Difficulty
- Medium
Method
Rinse Rice
Boiling

Coconut Infusion
Thickening

Finish Cooking
Shaping
Diamond Cut

Serving Ceremony
Cook’s tips
- Use fat-rich first-press coconut milk for the most authentic and creamy flavor.
- Do not wash the rice too aggressively; some starch is needed to hold the diamond shapes together.
- Using a short-grain "Kekulu" rice will provide the best results for this traditional texture.
Recipe notes
Sri Lankan Milk R ice, also known as Kiribath, is a traditional and symbolic dish made with rice and coconut milk. This creamy and rich breakfast is commonly prepared for special occasions and is served with spicy lunu miris or sweet jaggery.
Completing your Sri Lankan feast? Pair this milk rice with our signature Rice and Curry Spread or save room for the legendary Kithul Watalappan dessert!
Frequently asked questions
Can I use brown rice?
Traditional Kiribath is made with white rice for its creamy texture, but you can use red raw rice for a healthier version.
Why is my milk rice not setting?
You likely added too much coconut milk or didn't let it absorb fully on low heat. Stir it longer until it pulls away from the pot.


