The diets react (see scores below)
Common Ingredients
- short-grain rice
- thick coconut milk
- water
- salt
- pandan leaf
Specific recipes may vary.
Incompatible with 7 of 11 diets
Diet Ratings
Kiribath is a traditional Sri Lankan rice cake made by cooking short-grain white rice in coconut milk until thick and set. Despite the presence of fat-rich coconut milk, the primary ingredient is short-grain rice — a high-glycemic, starchy grain with approximately 45g of net carbs per 100g cooked. A standard serving of kiribath would easily exceed the entire daily net carb allowance for ketosis (20-50g). Rice is fundamentally incompatible with a ketogenic diet regardless of how it is prepared or what it is cooked in. The coconut milk component is keto-friendly, but it cannot offset the massive carbohydrate load from the rice.
Kiribath (Sri Lankan milk rice) is made entirely from whole plant-based ingredients: short-grain rice, thick coconut milk, water, salt, and pandan leaf. Despite its name referencing 'milk,' the dish uses coconut milk — a fully plant-derived ingredient — rather than dairy milk. All components are minimally processed whole foods with no animal products or animal-derived ingredients present. This is a textbook-compliant vegan dish.
Kiribath is a traditional Sri Lankan rice dish made by cooking short-grain rice with coconut milk until it sets into a firm cake. The primary ingredient — short-grain rice — is a grain and is excluded from the paleo diet. Grains are prohibited due to their anti-nutrient content (lectins, phytates) and the fact that they were not a staple of Paleolithic hunter-gatherer diets. Salt is also a non-paleo additive. The remaining ingredients — coconut milk and pandan leaf — are paleo-friendly, but they cannot redeem a dish whose base is entirely grain-dependent. There is no paleo substitution that preserves the essential character of this dish.
Kiribath is a traditional Sri Lankan milk rice dish made by cooking short-grain white rice in thick coconut milk. From a Mediterranean diet perspective, this dish presents two significant concerns: (1) short-grain white rice is a refined grain with a high glycemic index, discouraged in favor of whole grains; and (2) thick coconut milk is high in saturated fat and is not a traditional Mediterranean fat source — olive oil is the canonical primary fat. The combination of refined starch and high saturated-fat coconut milk runs counter to core Mediterranean principles. While pandan leaf and minimal salt are neutral, they do not offset the primary concerns.
Kiribath is a traditional Sri Lankan milk rice dish made entirely from plant-based ingredients: short-grain rice (a grain), coconut milk (a plant-derived fat/liquid), water, salt, and pandan leaf (a plant). There are zero animal-derived ingredients. Rice is a grain and one of the most excluded foods on the carnivore diet, and coconut milk, while sometimes tolerated on other low-carb diets, is a plant-based product that has no place in a carnivore framework. Pandan leaf is a plant flavoring also excluded. This dish is completely incompatible with carnivore principles at every level.
Kiribath is a Sri Lankan milk rice dish made by cooking short-grain rice in coconut milk until it forms a thick, set cake. The core problem is straightforward: rice is explicitly excluded on the Whole30 program (grains are banned for the full 30 days). Regardless of how simple and wholesome the other ingredients are — coconut milk, water, salt, and pandan leaf are all Whole30-compatible — the rice disqualifies this dish entirely. There is no workaround or substitution that would make Kiribath Whole30-compliant while still being Kiribath.
Kiribath (Sri Lankan milk rice) is made from short-grain rice cooked in thick coconut milk, water, salt, and pandan leaf. Short-grain rice is low-FODMAP and well-tested by Monash. Pandan leaf, salt, and water are FODMAP-free. The critical variable is thick coconut milk. Monash rates canned coconut milk as low-FODMAP at 1/2 cup (125ml) but high-FODMAP at larger servings due to excess fructose. Kiribath is made by cooking rice in a substantial quantity of coconut milk to achieve its characteristic creamy, set texture — the final dish typically delivers a meaningful dose of coconut milk per serving. A standard serving of kiribath (roughly 1–2 pieces or about 150–200g) likely contains a moderate-to-high amount of coconut milk, pushing it toward the caution zone. The dish is not inherently unsafe, but portion size is critical and standard serving sizes in practice may exceed the low-FODMAP threshold for coconut milk.
Kiribath (milk rice) is a traditional Sri Lankan dish made by cooking short-grain white rice in thick coconut milk. The primary concern for DASH compatibility is the thick coconut milk, which is high in saturated fat from a tropical oil source — a category explicitly limited by DASH guidelines. DASH restricts saturated fat intake and specifically calls out tropical oils (coconut, palm, palm kernel) as foods to limit. Thick coconut milk can contain 20-24g of saturated fat per 100ml, and Kiribath uses it generously. White short-grain rice is also a refined grain rather than the whole grain DASH emphasizes. On the positive side, sodium is minimal (small amount of salt, pandan leaf is benign), there is no added sugar, no processed ingredients, and no animal saturated fat. The dish is relatively simple and whole-food-based. As an occasional dish in a controlled portion, it is not categorically excluded, but the high saturated fat from coconut milk makes it a moderation food rather than a DASH staple.
Kiribath (milk rice) is a Sri Lankan dish made by cooking short-grain white rice in thick coconut milk until it sets into a firm cake. From a Zone Diet perspective, this dish is deeply problematic on multiple fronts. First, short-grain white rice is a high-glycemic carbohydrate — exactly the type of 'unfavorable' carb Dr. Sears consistently warns against in all his published works. It causes rapid insulin spikes, directly opposing the Zone's core goal of controlling insulin. Second, thick coconut milk is predominantly saturated fat, not the monounsaturated fat the Zone prioritizes. Third, and critically, there is NO protein in this dish. The Zone's foundational 40/30/30 ratio is entirely broken — this dish is roughly 55-65% carbohydrates (high-GI), 30-40% fat (predominantly saturated), and near 0% protein. Without protein, there is no mechanism to balance insulin response. Even with heavy portioning adjustments, the absence of protein and the high-GI nature of the rice base make this nearly impossible to incorporate as a Zone meal component. A small portion could theoretically accompany a large protein and vegetable plate, but as a breakfast dish it would be consumed as a standalone, making it a poor Zone choice. This earns a score of 2 rather than 1 because the dish does contain some food value and could theoretically be used as a tiny carb block in a carefully constructed Zone plate.
Kiribath (milk rice) is a traditional Sri Lankan dish made by cooking short-grain white rice in thick coconut milk. The profile is mixed from an anti-inflammatory standpoint. On the positive side, coconut milk contains medium-chain triglycerides (MCTs) and lauric acid, which some research associates with neutral-to-beneficial metabolic effects, and pandan leaf contributes modest antioxidant and anti-inflammatory phytonutrients (flavonoids, alkaloids). However, the dish is anchored by short-grain white rice — a refined, high-glycemic carbohydrate that lacks the fiber and phytonutrient content of whole grains. High glycemic load foods promote postprandial blood glucose spikes, which can drive inflammatory pathways (NF-κB activation, increased CRP). Thick coconut milk is high in saturated fat, which mainstream anti-inflammatory guidance recommends limiting. The dish provides no omega-3s, no significant antioxidant load, no legumes or vegetables, and the high-GI rice base is a meaningful concern. Pandan is a genuine positive but a minor one in proportion. Overall, this is a culturally beloved dish that sits in 'caution' territory — acceptable occasionally but not a regular anti-inflammatory staple, particularly as a breakfast that may set a high-glycemic tone for the day.
Kiribath (Sri Lankan milk rice) is made by cooking short-grain white rice in thick coconut milk, producing a dish that is high in refined carbohydrates, high in saturated fat, very low in protein, and low in fiber. For GLP-1 patients, this is a poor nutritional choice on nearly every priority axis: it provides essentially no meaningful protein (failing the #1 priority), negligible fiber (failing the #2 priority), and delivers a significant saturated fat load from thick coconut milk (failing the #3 priority). Short-grain white rice is a refined grain with a high glycemic index, causing rapid blood sugar spikes — problematic for the metabolic goals of most GLP-1 patients. The high fat content from coconut milk also risks worsening GLP-1 side effects including nausea, bloating, and reflux, since GLP-1 medications already slow gastric emptying and high-fat meals are poorly tolerated. The dish is also calorie-dense relative to its nutritional value, failing the nutrient-density-per-calorie criterion. With reduced appetite on GLP-1 medications, spending a meal portion on kiribath leaves little room for the protein and fiber the patient critically needs.
*See how scores were generated at our methodology page.
Nutritional profile
Six traits that cut across every diet.
Fiber & Plants
How much whole-plant food and fiber it delivers.
Healthy Fats
The quality of its fats (unsaturated, omega-3).
Whole / Unprocessed
How close it is to its natural, unprocessed form.
Gut Gentle
How easy it is on digestion (low FODMAP, few irritants).
Low Glycemic
How little it spikes your blood sugar.
Protein Density
How much protein it packs per calorie.
Controversy Index
Higher controversy = more disagreement between diets.