• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Joy of Eating the World

FOOD-ONE SHARED LANGUAGE FOR EVERYONE TO ENJOY! the life

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

  • Home
  • About
  • Recipe
  • ようこそ
  • 世界の料理レシピ集
  • Contact Us !
You are here: Home / ALL RECIPES / ALL ENGLISH RECIPES / Sri Lankan Imbul Kiribath (Coconut Milk Rice with Coconut Filling)

Sri Lankan Imbul Kiribath (Coconut Milk Rice with Coconut Filling)

Jump to Recipe Print Recipe

Sri Lankan Imbul Kiribath! Imbul Kiribath (aka Ibul Kiribath) are oval-shaped coconut milk rice balls (Kiribath) filled with a sweetened coconut filling called Panipol. It’s a traditional Sri Lankan sweet rice dish that pairs well with Sri Lankan (Ceylon) tea.

Sri Lankan Imbul Kiribath (Coconut Milk Rice with Coconut Filling)

Sri Lankan Imbul Kiribath (Coconut Milk Rice with Coconut Filling)

Imbul Kiribath (aka Ibul Kiribath) is a sweet variation of Kiribath (Coconut Milk Rice). It consists of an oval-shaped coconut milk rice (Kiribath) ball filled with sweetened coconut filling called Panipol. It is commonly served for breakfast or as a teatime snack.

Here you’ll find an easy-to-follow ‘Imbul Kiribath’ recipe with step-by-step instructions, and helpful info. I hope you will try it and enjoy ‘Imbul Kiribath’ as much as I do!!

Looking for more Sri Lankan recipes?
Take a quick look at the recipe collection HERE

What is Kiribath?

Kiribath (aka Kiri Bath) is a traditional Sri Lankan rice dish made with coconut milk. It is also known as Milk Rice or Coconut Milk Rice. Eating Kiribath is thought to bring good luck and prosperity. It is an essential dish at any auspicious event, celebration, or special occasion. This includes New Year’s Day, Birthdays, Weddings, or moving to a new house.

In Sinhalese, Kiri (කිරි) means “milk” and bath (බත්) means “rice”.
So, the term Kiribath (කිරිබත්) or Kiri Bath (කිරි බත්) means “Milk Rice”.

Click here for the recipe Kiribath (Sri Lankan Coconut Milk Rice)

Sri Lankan Coconut Milk Rice (Kiribath)
Sri Lankan Coconut Milk Rice (Kiribath)

What is Panipol?

Panipol (aka Pani Pol) is the most common traditional sweet filling in Sri Lanka. It is traditionally made with Kithul jaggery (Kithul Hakuru) or Kithul treacle (Kithul Pani) and freshly grated coconut.

In Sinhalese, Pani means ‘honey’ or ‘sweet’ and Pol means ‘coconut’
The term “Pani Pol” literally means “Sweetened Coconut”

Panipol (aka Pani Pol) is the most common traditional sweet filling in Sri Lanka.

More Recipes
with sweetened coconut filling

Panipol Pancakes are thin yellowish pancakes filled with sweetened coconut filling (Panipol), a popular teatime snack in Sri Lanka.

Sri Lankan Panipol Pancakes - thin yellowish pancakes filled with sweetened coconut filling

Dadar Gulung are thin green-colored pancakes filled with sweetened coconut filling, a popular teatime snack in Indonesia.

Indonesian Dadar Gulung - thin green-colored pancakes filled with sweetened coconut filling

Sri Lankan Imbul Kiribath (Coconut Milk Rice with Coconut Filling)

Ingredients

For Making the Filling (Panipol)

  • Coconut: Freshly grated coconut or desiccated coconut.
  • Sugar: Kithul Jaggery or other types of palm sugar, cane sugar, or brown sugar. You can also use Kithul treacle or other types of sugar syrup, golden syrup, or honey for the sugar syrup.
  • Cardomom: Cardomom pods are used to add aroma and flavor. Sub with cardamom powder.
  • Water: To make the syrup

For Making Coconut Milk Rice (Kiribath)

  • White Rice: Sri Lankan short-grain rice Kakulu Haal (white or red rice). Sub with short-grain Japanese white rice (not glutinous rice), long-grain Thai white rice, or basmati rice.
  • Coconut Milk: Freshly squeezed coconut milk. Sub with canned coconut milk. Or use coconut milk powder dissolving it in warm water. You can also use full-fat dairy milk instead of coconut milk.
  • Water: As needed to cook the rice
  • Salt: To taste

A Note About Kithul Jaggery and Treacle

Kithul jaggery (solid form) and Kithul treacle (liquid form) are sugars extracted from sugar palm trees. In Sri Lanka, these trees are called Kithul (Caryota urens). Kithul jaggery and Kithul treacle have been used as a traditional sweetener for many centuries in Sri Lanka.

Sri Lankan Imbul Kiribath (Coconut Milk Rice with Coconut Filling)

How Do You Make Imbul Kiribath

Imbul Kiribath consists of Kiribath (Coconut Milk Rice) and Panipol (Sweetened Coconuts). It is made by shaping the Kiribath into oval-shaped balls after filling with sweetened coconut filling (Panipol).

  1. Make the Panipol
  2. Make the Kiribath
  3. Shape the Imbul Kiribath

1-Panipol (Sweetened Coconut Filling)

The sweetened coconut filling is traditionally made with freshly grated coconut and Kithul jaggery flavored with cardamom. In this recipe, I used desiccated coconut, a mix of palm sugar and coconut sugar. You can make the Panipol filling while the rice is cooking. You can also make it ahead of time and then keep it in the fridge for about a week. Let it come to room temperature before use.

2- Kiribath (Coconut Milk Rice)

When cooking Kiribath, first, you cook the rice the typical way in boiling water until fully cooked. Then you add the coconut milk. Stir well and cook again. Continue until all the coconut milk is absorbed into the rice. The consistency should become creamy and sticky.

3- Shape the Imbul Kiribath

You can shape them with your hands or using heated banana leaves or plastic wrap.

With Hands

  • Take a few tablespoons of Kiribath enough to make a ball
  • Roll gently between your palms to shape a ball and then flatten it
  • Place 1 tablespoon of the filling in the middle
  • Seal tightly by squeezing the edges together
  • Gently roll it between your palms to shape it into an oval shape ball
  • Pinch the long ends with your thumb and index finger

Using a piece of plastic wrap

  • Spread a few tablespoons of milk rice on a plastic wrap (or a heated banana leaf)
  • Place the filling in the center
  • Fold the wrap and then roll vertically to create an oval shape
  • Pinch the long ends with your thumb and index finger

More Rice Recipes to Try

Kiribath (Sri Lankan Coconut Milk Rice)
Sri Lankan Ghee Rice (Dunthel Bath)
Lamprais (Sri Lankan Special Rice Dish)
Kaha Bath (Sri Lankan Yellow Rice)
Kabuli Pulao (Afghan Festive Rice Dish)

Looking for more Sri Lankan recipes?
Take a quick look at the recipe collection HERE

Imbul Kiribath (Step-by-Step Recipe)

Prep Time 15 minutes
Resting Time 30 minutes
Cook Time 30 minutes
Serves 6

Ingredients

For the Coconut Filling (Panipol)
150 g desiccated coconut or freshly grated coconut
100 g palm sugar or brown sugar
50 g brown sugar 
150 ml water
2 whole cardamom or ¼ teaspoon cardamom powder

For Coconut Milk Rice (Kiribath)
300 g white rice (see the notes)
400 ml water
1 tsp salt
400 ml thick coconut milk

Note: Use Kakulu Haal (Sri Lankan short-grain rice), if available. Sub with short-grain Japanese white rice (not glutinous rice), long-grain Thai white rice, or basmati rice.

Instructions

Make the Panipol

You can make the Panipol filling in advance and prepare it while the rice is cooking.

1. Sri Lankan Imbul Kiribath (Coconut Milk Rice with Coconut Filling)

Place the water, sugar, jaggery, and cardamom in a pot. Bring it to a boil over medium heat. Cook for about 3 minutes, stirring often.

2. Sri Lankan Imbul Kiribath (Coconut Milk Rice with Coconut Filling)

Add the coconut and lower the heat. Cook for about 5 minutes stirring constantly till all the syrup is absorbed by the coconut. Remove the pot from the heat while the mixture is still a bit moist.

3. Sri Lankan Imbul Kiribath (Coconut Milk Rice with Coconut Filling)

Let the mixture cool and then it will become a bit dry.

4. Sri Lankan Imbul Kiribath (Coconut Milk Rice with Coconut Filling)

Cook the Milk Rice

I used short-grain Japanese white rice (not glutinous rice).

5. Sri Lankan Imbul Kiribath (Coconut Milk Rice with Coconut Filling)

Stove top version

Wash the rice well and soak it in water for 30 minutes.

6. Sri Lankan Imbul Kiribath (Coconut Milk Rice with Coconut Filling)

Drain the rice and then put it into a pan with water and salt. Bring the water to a boil. Then lower the heat. Cook for about 10 minutes covering with a lid. Do not open the lid while cooking. Rice should be almost cooked.

7. Sri Lankan Imbul Kiribath (Coconut Milk Rice with Coconut Filling)

Open the lid and add coconut milk, stir well with a spoon.

8. Sri Lankan Imbul Kiribath (Coconut Milk Rice with Coconut Filling)

Cover and cook on low heat for a further 10 minutes. Wait until all the milk is absorbed. Make sure the rice is cooked to a sticky consistency.

9. Sri Lankan Imbul Kiribath (Coconut Milk Rice with Coconut Filling)

Rice cooker version

Wash the rice well and soak it in water for 30 minutes.

10. Sri Lankan Imbul Kiribath (Coconut Milk Rice with Coconut Filling)

Drain the rice and then put it into a rice cooker with water and salt and cook till done.

11. Sri Lankan Imbul Kiribath (Coconut Milk Rice with Coconut Filling)

Open the lid and add coconut milk, stir well with a spoon.

12. Sri Lankan Imbul Kiribath (Coconut Milk Rice with Coconut Filling)

Switch on back to ‘Cook’ mode. Cook until the milk is absorbed. Continue cooking until the rice reaches a sticky consistency.

13. Sri Lankan Imbul Kiribath (Coconut Milk Rice with Coconut Filling)

Spoon the kiri bath onto a flat plate with plastic paper while still hot.

14. Sri Lankan Imbul Kiribath (Coconut Milk Rice with Coconut Filling)

How to Shape

You can shape them with your hands. For more details, see the description. You can also use a piece of plastic wrap or a heated banana leaf. Spread a few tablespoons of Kiribath (coconut milk rice) on a plastic wrap. Then place the filling in the center.

15. Sri Lankan Imbul Kiribath (Coconut Milk Rice with Coconut Filling)

Fold the wrap and then roll vertically to create a cylindrical shape. Pinch the long ends with your thumb and index finger.

16. Sri Lankan Imbul Kiribath (Coconut Milk Rice with Coconut Filling)

Serve with a hot cup of Sri Lankan tea and Enjoy!

17. Sri Lankan Imbul Kiribath (Coconut Milk Rice with Coconut Filling)

More Sri Lankan Recipes to Try!

Fish Cutlets (Sri Lankan Fish Croquettes)
Wade (Sri Lankan Split Chickpea Fritters)
Fish Patties (Sri Lankan Fish Empanadas)
Indiappa (String Hoppers With Roasted Rice Flour)
Watalappan (Sri Lankan Coconut Custard)
Pittu (Sri Lankan Steamed Rice Cake)
Kibula Banis (Sri Lankan Crocodile Buns)
Elawalu Roti (Sri Lankan Vegetable Roti)
Sri Lankan Fish Buns (Malu Paan)

THANK YOU FOR STOPPING BY
I love hearing from you so feel free to leave a comment on the post. If you make any of my recipes, I’d love to see pics of your creations #joyofeatingtheworld or @joyofeatingtheworld

Print Recipe

Sri Lankan Imbul Kiribath (Coconut Milk Rice with Sweetened Coconut Filling)

Imbul Kiribath (aka Ibul Kiribath) is an oval-shaped coconut milk rice ball (Kiribath) filled with a sweetened coconut filling (Panipol).
Prep Time15 minutes mins
Cook Time30 minutes mins
Resting Time30 minutes mins
Total Time1 hour hr 15 minutes mins
Course: Breakfast, Snack
Cuisine: Sri Lankan
Keyword: Imbul Kiribath, Inbul Kiribath, Sri Lankan Imbul Kiribath
Servings: 6
Author: kanthi

Ingredients

For the Filling (Panipol)

  • 150 g desiccated coconut or freshly grated coconut
  • 100 g palm sugar or brown sugar
  • 50 g brown sugar
  • 150 ml water
  • 2 whole cardamom or ¼ teaspoon cardamom powder

For Coconut Milk Rice (Kiribath)

  • 300 g white rice see the notes
  • 400 ml water
  • 1 tsp salt
  • 400 ml thick coconut milk

Instructions

Make the Filling (Panipol)

  • You can make the Panipol filling in advance or prepare it while the rice is cooking.
  • Place the water, sugar, jaggery, and cardamom in a pot. Bring it to a boil over medium heat. Cook for about 3 minutes, stirring frequently.
  • Add the coconut and lower the heat. Cook for about 5 minutes stirring constantly till all the syrup is absorbed by the coconut. Remove the pot from the heat while the mixture is still a bit moist. Let the mixture cool and then it will become a bit dry.

Cook the Coconut Milk Rice (Kiribath)

    Stovetop Version

    • Wash the rice well and soak it in water for 30 minutes. Drain the rice and then put it into a pan with water and salt. Bring the water to a boil and then lower the heat and cook for about 10 minutes covering with a lid. Do not open the lid while cooking. Rice should be almost cooked.
    • Open the lid and add coconut milk, stir well with a spoon. Cover and cook on low heat for a further 10 minutes, till all the milk is absorbed and the rice is cooked to a sticky consistency.

    Rice Cooker Version

    • Wash the rice well and soak it in water for 30 minutes. Drain the rice and then put it into a rice cooker with water and salt and cook till done.
    • Open the lid and add coconut milk, stir well with a spoon. Switch on back to ‘Cook’ and cook till the milk is absorbed and the rice is cooked to a sticky consistency.

    How to Shape

    • Spread a few tablespoons of Kiribath (coconut milk rice) on a plastic wrap and then place the filling in the center.
    • Fold the wrap and then roll vertically to create a cylindrical shape. Pinch the long ends with your thumb and index finger.
    • Serve with a hot cup of Sri Lankan tea and Enjoy!

    Notes

    Use Kakulu Haal (Sri Lankan short-grain rice), if available. Sub with short-grain Japanese white rice (not glutinous rice), long-grain Thai white rice, or basmati rice.
    You can shape them with your hands (see the description) or with a piece of plastic wrap or heated banana leaf.

    Hungry For More?
    Please enter your email to subscribe to this blog
    and get notifications of new posts

    Related

    Previous Post: « The Best Kiribath (Sri Lankan Coconut Milk Rice)
    Next Post: スリランカ「デビルドフィッシュ」の作り方 »
    See More →

    Primary Sidebar

    Food-one shared language for everyone to enjoy!

    Hi! I'm Kanthi
    Meals getting boring? Craving more variety? Thanks to its beautiful diversity, our world is full of lovely foods. Once you start eating the world in your kitchen, you will never be stuck for cooking inspiration again and you’re bound to encounter your new favorites. Read more.......

    Subscribe to Blog via Email

    Enter your email address to subscribe to this blog and receive notifications of new posts by email.

    TOP POSTS

    BEST! Watalappan (Sri Lankan Coconut Custard)
    The Best Honey Lemon Drizzle Cake Recipe For TWO
    No-Crust Baked Cheesecake (Easiest Recipe Ever)
    【本格派】スリランカのレンズ豆カレー「パリップ」の作り方
    ポルサンボル(スリランカのココナッツふりかけ)作り方
    簡単!生バラで🌹手作りロースヴォーター🌹作り方
    Perfect Sri Lankan Appa (Hoppers, Appam)
    Easy Two-layer Pineapple Jelly Dessert
    Japanese Sweet Potato Cake (Suito Potato)
    EASY! Bara (Nepali Lentil Pancakes)

    RECENT POSTS

    • Easy! Banh Xeo (Vietnamese Sizzling Pancakes)
    • All You Need: Sri Lankan Curry Powder Recipes
    • シンガポールの朝食!「カヤトースト」の作り方
    • Easy Kaya Toast (With Homemade Kaya Jam)
    • 簡単!カヤジャム(ココナッツジャム)失敗しない作り方
    • Easy Homemade Kaya Jam (Malaysian Coconut Jam)
    • エキゾチックな☆スイートミルクコーヒの作り方
    • Deliciously Moist Black Tea Chiffon Cake
    • Classic Sri Lankan Love Cake (Semolina Cake)
    • 練乳入りスパイスコーヒー★アイスクリームのせ♪

    MENU

    • Home
    • About
    • Recipe
    • ようこそ
    • 世界の料理レシピ集
    • Contact Us !

    CATEGORIES

    TAGS

    ALL ENGLISH RECIPES ALL RECIPES APPETIZER A to Z PANCAKES AROUND THE WORLD BEVARAGE AND DRINK BREAD BREAKFAST & BRUNCH BY INGREDIENTS CAKE PIE & TART CHEESECAKE CHICKEN CHICKEN CURRY COCONUT CREAM CHEESE CREPE CURRY DESSERT DINNER PARTY EGGS FESTIVE DISHES INDIAN JAPANESE JAPANESE DESSERT LIGHT MEAL MAIN DISHES & DINNER RECIPES PANCAKE PANCAKES AROUND THE WORLD PARTY FOODS POTATO RICE RICE FLOUR SAVORY SNACK SIDE DISH SNACK SPECIAL OCCASIONS SRI LANKAN SRI LANKAN BREAKFAST SRI LANKAN CURRY SRI LANKAN RECIPES STREET FOOD VEGAN VEGETARIAN WORLD CURRY WORLD FOOD 世界の料理レシピ集

    Copyright © 2025 · Foodie Pro Theme on Genesis Framework · WordPress · Log in

     

    Loading Comments...