Where to go?

Close

Authentic Sri Lankan Kiribath (Vegan Coconut Milk Rice)

Are you looking for a creamy, comforting, and completely dairy-free breakfast? Welcome to the heart of Sri Lankan culture: Kiribath (Milk Rice). Traditionally prepared for New Year celebrations, birthdays, and auspicious new beginnings, this iconic dish is the ultimate tropical comfort food.

Authentic Sri Lankan Kiribath (vegan coconut milk rice) served on a banana leaf with spicy Katta Sambal.


Naturally gluten-free and 100% vegan, authentic Sri Lankan Kiribath uses rich coconut milk instead of dairy to achieve its signature "melt-in-your-mouth" texture. Today, we reveal the traditional village secrets to making the perfect Milk Rice.

⏱️ Prep: 5 Mins | 🍳 Cook: 25 Mins | 🍽️ Yield: 4-5 Servings

Essential Ingredients

Raw ingredients for making traditional Sri Lankan Kiribath, including white rice, thick coconut milk, sea salt, and raisins.


  • 2 Cups Short-Grain White Rice: Traditionally 'White Kekulu' is used, but Jasmine or Sushi rice works perfectly.
  • 1.5 Cups Thick Coconut Milk: While canned coconut milk is an option for convenience, as a professional Emergency Medical Technician (EMT), I always prioritize your health. To avoid artificial preservatives and chemicals found in canned products, I highly recommend using fresh coconut milk. Check our guide on how to make fresh coconut milk for the best taste and nutrition.
  • 3 Cups Water: For boiling the rice until soft.
  • 1 Teaspoon Sea Salt: To enhance the coconut creaminess.
  • Handful of Raisins (Optional): If you prefer a slightly sweet twist!
💡 A Local Village Secret: If you are using a fresh coconut, do not drink the coconut water immediately while preparing the Kiribath. As a heavy meal rich in coconut fats, drinking the water right before consumption can sometimes lead to an upset stomach. Save that refreshing water for later! Learn more about the incredible health benefits of coconut water here.

A freshly cracked coconut with clear, hydrating coconut water, highlighting health benefits and local Sri Lankan village tips.

Step-by-Step Instructions

Step 1: The Traditional Clay Pot Method

Wash the rice thoroughly. For the most authentic aroma and taste, use a traditional Clay Pot. Combine rice and water in the pot and cook over low heat. Unlike regular rice, you want this to become very soft and mushy.

Boiling short-grain white rice in a traditional Sri Lankan clay pot to make authentic dairy-free Kiribath.


Step 2: Infusing the Rich Coconut Cream

Once the rice is soft and water is absorbed, reduce heat to the lowest setting. Pour in the thick coconut milk and salt. If you like it sweet, add your raisins now. Stir gently until the milk is absorbed and the mixture becomes a thick, sticky porridge.

Pouring thick, creamy coconut milk into soft-cooked rice to create traditional Sri Lankan vegan milk rice.


Step 3: Shaping the Diamond Cuts

Transfer the hot mixture onto a flat plate or a clean banana leaf. Flatten it to a 1-inch thickness using a flat spoon. Let it cool for 10 minutes, then use a wet knife to cut into traditional diamond-shaped pieces.

Shaping and flattening hot, sticky Kiribath on a plate before cutting it into traditional diamond pieces.


Health Benefits of Kiribath

  • 100% Dairy-Free & Gluten-Free: Perfect for vegans and those with lactose or gluten sensitivities.
  • Instant Energy Boost: Healthy carbohydrates provide a great start to your day.
  • Healthy Fats (MCTs): Coconut milk contains natural fats that are easily digested and heart-healthy.

How to Serve Like a Local

For a savory explosion, pair your Kiribath with our fiery Authentic Katta Sambal or our spicy Lunu Miris. For a complete feast, it goes incredibly well with our Creamy Dhal Curry, a rich Fish Curry, or a spicy Chicken Curry. If you have a sweet tooth, try it with jaggery or a ripe banana!

Frequently Asked Questions (FAQs)

1. Can I use regular cow's milk?
To keep it authentic and vegan, coconut milk is mandatory. It provides the unique tropical aroma and sticky texture.
2. Can I make this in a modern Rice Cooker?
Yes, you can! However, for that nostalgic village taste, a clay pot over a low flame is unbeatable.
3. Why is my Kiribath not holding its shape?
This happens if the rice wasn't soft enough before adding milk. Ensure the rice is mushy for perfect binding.
4. Is Kiribath a dessert or a meal?
It is a main breakfast dish. Since it is neutral in flavor, it pairs perfectly with both spicy and sweet sides.
5. How long can I store leftovers?
Best eaten within 12 hours. You can refrigerate for 2 days, but reheat with a splash of water to soften it again.

Comments