Skip to content

Kiribath (Sri Lankan Milk Rice): Calories, Nutrition and Health Benefits

Sri Lanka's beloved festive dish combining creamy coconut milk with rice, symbolizing prosperity and new beginnings for celebrations.

Fresh kiribath milk rice on banana leaf - 280 calories per serving

Quick Nutrition Facts

Per 1 Serving of Kiribath (150g)

NutrientAmount
Calories280 kcal
Protein5g
Carbohydrates40g
Fiber1g
Sugars1g
Fat12g
Saturated Fat10g
Sodium305mg
Potassium120mg
Iron1.2mg

Macronutrient Breakdown

Start NutriScan onboarding to personalize your plan

NUTRITIONIST INSIGHT

Kiribath's coconut milk provides medium-chain triglycerides (MCTs) that are metabolized differently and provide immediate energy. Pairing with protein-rich lunu miris helps balance the high glycemic impact of white rice.

Myth Busters

MYTH #1: Kiribath Is Too Fatty to Be Healthy

TRUTH: The fat in kiribath comes from coconut milk, which contains MCTs that may help with energy metabolism rather than being stored as body fat. Moderate portions (one serving) fit into a balanced diet.

MYTH #2: You Can't Eat Kiribath If You Have Diabetes

TRUTH: Diabetics can enjoy kiribath in moderation. The coconut fat slows glucose absorption compared to plain rice. Stick to half portions and pair with protein-rich accompaniments like fish curry.

MYTH #3: Kiribath Has No Nutritional Value

TRUTH: Kiribath provides quick-digesting carbohydrates for energy, protein from rice, iron, and beneficial fats from coconut milk. It's a complete energy source, especially valuable for active individuals and growing children.

MYTH #4: Leftover Kiribath Is Unsafe

TRUTH: Properly stored kiribath keeps well refrigerated for 2-3 days. Cooling cooked rice actually increases resistant starch content, which can lower the glycemic response when reheated.

MYTH #5: Kiribath Should Only Be Eaten at Breakfast

TRUTH: While traditionally a breakfast dish, kiribath can be enjoyed any time. The sustained energy from carbs and fats makes it suitable for pre-workout meals or as part of a balanced lunch.

NutriScore by Health Goals

Health GoalNutriScoreWhy This Score?
Weight LossNutriScore DCalorie-dense (280 cal/serving) with high fat content. Limit to half portions if managing weight.
Muscle GainNutriScore BGood carb source for glycogen replenishment. Pair with protein-rich curries for complete post-workout nutrition.
Diabetes ManagementNutriScore DWhite rice has high glycemic index (64 average). Eat half portions with protein; monitor blood sugar response.
PCOS ManagementNutriScore DHigh glycemic load affects insulin. Limit to occasional small portions paired with fiber and protein.
Pregnancy NutritionNutriScore BProvides quick energy and iron (1.2mg). Coconut MCTs offer easily metabolized energy. Enjoy in moderation as part of varied diet.
Viral/Flu RecoveryNutriScore AEasy to digest, provides quick energy. The creamy texture is gentle on sore throats. Add jaggery for extra energy.

PERSONALIZED NUTRITION

Track your meals with NutriScan for personalized NutriScores based on your specific health goals!

Blood Sugar Response to Kiribath

Understanding how kiribath affects blood glucose helps manage portions, especially for those monitoring carbohydrate intake.

Typical Glucose Response Curve

*This chart shows typical blood glucose response for general healthy individuals. Individual responses may vary. Not medical advice.*

How to Flatten the Spike

Pairing carbohydrates with protein and fat slows glucose absorption:

  • 🌶️ Lunu miris (spicy onion sambol) - Adds protein and slows digestion
  • 🐟 Fish curry or dried fish - Complete protein balances the meal
  • 🥥 Pol sambol (coconut sambol) - Extra fiber from fresh coconut
  • 🍳 Eggs - Pair with boiled eggs for added protein

This combination reduces the glucose spike and provides longer-lasting satiety.

Cultural Significance

Kiribath holds deep cultural importance in Sri Lanka, marking auspicious beginnings and celebrations.

In Sri Lanka:

  • Prepared for Sinhala and Tamil New Year (Aluth Avurudda) in mid-April
  • Traditionally cooked as the first meal of each new month
  • Essential for weddings, birthdays, and baby's first solid food ceremony
  • The first batch is offered to the household shrine before serving
  • Cut into diamond shapes symbolizing prosperity and good fortune

Traditional Accompaniments:

  • Lunu miris - spicy onion and chili sambol (savory version)
  • Kithul jaggery - palm treacle (sweet version)
  • Seeni sambol - caramelized onion relish

Global Influence:

  • Similar milk rice dishes found across South and Southeast Asia
  • Indian payasam/kheer, Malaysian nasi lemak share coconut-rice base
  • Sri Lankan diaspora maintains kiribath traditions worldwide

Compare & Substitute

Kiribath vs Similar Rice Dishes (Per 100g)

Nutrient🍚 Kiribath🍚 Plain White Rice🥥 Nasi Lemak🍚 Coconut Rice
Calories187 kcal130 kcal198 kcal175 kcal
Carbs27g28g25g26g
Fiber0.7g0.4g1g0.8g
Protein3.3g2.7g4g3g
Fat8g0.3g10g7g
Sodium203mg1mg280mg150mg
GIHigh (65-70)High (64-73)Medium-High (60)High (65)
Best ForFestive occasions, energyLow-fat needs, pairingComplete mealEveryday cooking

Frequently Asked Questions

How many calories are in kiribath?

A typical serving of kiribath (150g) contains approximately 280 calories. Per 100g, kiribath provides about 187 calories, with 40g carbohydrates, 12g fat (mostly from coconut milk), and 5g protein.

Is kiribath healthy?

Kiribath is nutritious in moderation. It provides quick energy from carbohydrates and medium-chain triglycerides from coconut milk that are easily metabolized. However, the high glycemic index means portion control is important, especially for those managing blood sugar.

Can diabetics eat kiribath?

Diabetics can enjoy kiribath in controlled portions. Best practices include eating half servings (75g), pairing with protein-rich lunu miris or fish curry, and monitoring blood sugar 2 hours after eating. The coconut fat provides some glycemic buffering compared to plain rice.

What makes kiribath different from regular rice?

Kiribath is cooked with thick coconut milk (first extract) rather than water, giving it a creamy texture and higher fat content. The coconut cream is absorbed into the rice, creating a rich, slightly sweet flavor that regular rice doesn't have.

How do I store leftover kiribath?

Store kiribath in an airtight container and refrigerate within 2 hours of cooking. It keeps for 2-3 days refrigerated. Reheat thoroughly before eating. Interestingly, cooling and reheating rice can increase resistant starch content.

What is the best time to eat kiribath?

Traditionally eaten at breakfast for sustained morning energy. For fitness goals, consider it as a post-workout meal (within 1 hour) to replenish glycogen. For diabetes management, pair with protein at lunch rather than eating alone.

How much kiribath should I eat per day?

General Guidelines:

  • 1 serving (150g) - Active adults, celebrations
  • Half serving (75g) - Weight management, diabetes, PCOS
  • 1-2 servings - Athletes, high activity days

Track your intake with NutriScan app to see how kiribath fits your personal nutrition goals.

Science-based nutrition recommendations
Download on the App StoreGet it on Google Play
Which meal has the most calories? Play the Find Hidden Calories game

Similar Nutritious Foods

Explore More Nutrition Tools & Resources