FoodRef
N

Malaysian

Nasi Kerabu

3.2/ 10Poor
Controversy: 3.5
0 approve5 caution

The diets react (see scores below)

Caution5
Disapproves6

Common Ingredients

  • rice
  • butterfly pea flowers
  • bean sprouts
  • long beans
  • kaffir lime leaves
  • fried fish
  • budu
  • coconut
  • chili
  • shallots

Specific recipes may vary.

Incompatible with 6 of 11 diets

Diet Ratings

KetoAvoid

Nasi Kerabu is fundamentally built on rice as its base, which is a high-carb grain completely incompatible with ketosis. A standard serving of rice alone (typically 150-200g cooked) contains 40-55g of net carbs, instantly exceeding or maxing out the daily keto limit. The butterfly pea flowers are used primarily to color the rice, so they don't change the carb profile significantly. While several individual components — fried fish, coconut, kaffir lime leaves, shallots, chili, and even the fermented fish sauce (budu) — are keto-friendly or acceptable in small amounts, the rice base makes this dish entirely incompatible with a ketogenic diet. Bean sprouts and long beans add minor additional carbs. There is no realistic portion size that would make this dish keto-compatible without fundamentally deconstructing it and eliminating the rice.

VeganAvoid

Nasi Kerabu as described contains multiple animal-derived ingredients that disqualify it from a vegan diet. Fried fish is a direct animal product (seafood), and budu is a traditional Malaysian fermented fish sauce made from anchovies — both are clear violations of vegan principles. While the base components (blue rice colored with butterfly pea flowers, bean sprouts, long beans, kaffir lime leaves, coconut, chili, shallots) are entirely plant-based and would be excellent vegan ingredients, the presence of fish and fish-derived condiments makes this dish definitively non-vegan in its traditional form. A vegan adaptation would require removing the fried fish and substituting budu with a plant-based alternative such as soy sauce or a fermented mushroom-based sauce.

PaleoAvoid

Nasi Kerabu is fundamentally incompatible with the paleo diet. The dish is built on a rice base, which is a grain and strictly excluded from paleo. Additionally, bean sprouts and long beans are legumes, which are also prohibited. Budu is a fermented fish sauce that typically contains added salt and may include other non-paleo additives, making it a processed condiment to avoid. The remaining ingredients — butterfly pea flowers, kaffir lime leaves, coconut, chili, shallots, and fried fish — are individually paleo-friendly, but the core structural components of the dish (rice, legumes, processed condiment) render it non-compliant. There is no meaningful way to adapt this dish without fundamentally changing its identity.

MediterraneanCaution

Nasi Kerabu has several Mediterranean-compatible elements: fish as the primary protein aligns well with the diet's emphasis on seafood, and the abundance of vegetables and herbs (bean sprouts, long beans, kaffir lime leaves, shallots, chili) reflects the plant-forward principle. However, the dish also contains components that diverge from Mediterranean ideals. Rice is a refined or semi-refined grain rather than a whole grain; coconut introduces saturated fat from a non-olive oil source; budu (fermented fish sauce) is a highly processed condiment with significant sodium; and frying the fish adds unnecessary fat not typical of Mediterranean preparation methods. The overall dish is not inherently unhealthy, but the combination of white rice, coconut, deep-fried fish, and processed condiments places it in the moderation-acceptable rather than staple category.

CarnivoreAvoid

Nasi Kerabu is almost entirely plant-based in composition. The base is rice (a grain, strictly excluded from carnivore), colored with butterfly pea flowers (a plant). The dish is loaded with plant ingredients: bean sprouts, long beans, kaffir lime leaves, coconut, chili, and shallots. While fried fish and budu (fermented fish sauce) are animal-derived and would otherwise be acceptable on carnivore, they are minor components in a dish that is fundamentally incompatible with the carnivore diet. No amount of carnivore-friendly protein can redeem a dish whose foundation is grains and vegetables. This dish fails carnivore criteria comprehensively.

Whole30Avoid

Nasi Kerabu is disqualified primarily by two ingredients: rice and budu. Rice is explicitly excluded on the Whole30 as a grain, and it is the foundational ingredient of this dish — there is no version of Nasi Kerabu without it. Budu is a traditional Malaysian fermented anchovy fish sauce that typically contains added sugar and sometimes other non-compliant additives, making it non-compliant in its common form. The remaining ingredients — butterfly pea flowers, bean sprouts, long beans, kaffir lime leaves, fried fish, coconut, chili, and shallots — are generally Whole30-compatible, but the rice base alone is a hard disqualifier regardless of everything else.

Low-FODMAPAvoid

Nasi Kerabu contains several high-FODMAP ingredients that make it problematic during the elimination phase. Shallots are high in fructans and are a significant FODMAP concern — they are essentially equivalent to onions and are avoided during elimination. Budu (fermented fish sauce/paste) is a traditional Kelantanese fermented anchovy sauce that frequently contains added shallots, garlic, or other high-FODMAP ingredients, and its fermented complexity makes FODMAP quantification difficult. Long beans (yard-long beans) are high in GOS at typical serving sizes per Monash data. Coconut in large amounts can also tip into moderate FODMAP territory. While rice (including butterfly pea flower-infused blue rice) is low-FODMAP, fried fish is low-FODMAP, bean sprouts are low-FODMAP at standard servings, kaffir lime leaves are used in small amounts as flavoring (low-FODMAP), and chili is generally low-FODMAP — the combination of shallots, long beans, and budu creates multiple high-FODMAP hits that make this dish unsuitable during the elimination phase as traditionally prepared.

DASHCaution

Nasi Kerabu contains several DASH-friendly components — blue-tinted rice (whole grain base), abundant vegetables (bean sprouts, long beans, kaffir lime leaves, shallots), and fish as the primary protein. However, two ingredients raise significant DASH concerns: budu (fermented fish sauce) is extremely high in sodium, often contributing 1,000–2,000mg per small serving, which directly conflicts with DASH sodium targets of 1,500–2,300mg/day. Fried fish adds saturated fat and additional sodium from frying. Coconut (likely grated or as coconut milk) introduces saturated fat from a tropical oil source, which DASH limits. The dish is not inherently incompatrable with DASH but requires meaningful modifications — budu should be minimized or replaced with low-sodium alternatives, fish should be grilled or steamed rather than fried, and coconut content should be reduced. As traditionally prepared, the sodium load from budu alone likely pushes this dish into caution territory.

ZoneCaution

Nasi Kerabu is a colorful Malaysian rice dish that presents a mixed Zone profile. On the positive side, it contains fried fish as its primary protein (lean protein source, good for Zone), an abundance of raw vegetables and herbs (bean sprouts, long beans, kaffir lime leaves, shallots) which are excellent low-glycemic Zone-favorable carbohydrates, and budu (fermented fish sauce) which adds flavor without significant macronutrient disruption. The butterfly pea flower rice is still rice — a moderate-to-high glycemic carbohydrate that is the central Zone challenge here. Rice is classified as an 'unfavorable' carbohydrate in Zone terminology due to its glycemic impact, and it forms the dominant carb base of this dish. Coconut adds saturated fat, which Zone cautions against, though in small amounts it is manageable. The frying of the fish adds fat, potentially from less favorable oils depending on preparation. The dish's carbohydrate load is heavily skewed toward rice rather than the preferred Zone ratio of primarily low-glycemic vegetables. To bring this dish into Zone compliance, one would need to significantly reduce the rice portion, increase the vegetable components, and control the coconut content. As traditionally served, the carbohydrate block is overloaded with high-GI rice, pushing the 40/30/30 ratio out of balance. However, the protein and vegetable components are genuinely Zone-friendly, making this a 'caution' rather than 'avoid.'

Nasi Kerabu is a Malaysian herb rice dish with a notably favorable anti-inflammatory profile compared to many other rice-based mains, but a few components introduce complexity. On the positive side: butterfly pea flowers are rich in anthocyanins (potent antioxidants/anti-inflammatory flavonoids); kaffir lime leaves contain flavonoids and essential oils with anti-inflammatory properties; chili peppers provide capsaicin, a well-documented anti-inflammatory compound; shallots are high in quercetin; and bean sprouts and long beans add fiber and micronutrients. Fish as the primary protein is a strong positive — though 'fried fish' is the concern here, as frying can degrade omega-3s, introduce oxidized oils, and add pro-inflammatory refined coating. Budu (fermented fish sauce) is high in sodium but also contains bioactive peptides from fermentation; in culinary quantities it's acceptable but not a positive. Coconut (flesh/flakes) is moderately high in saturated fat, which is debated in anti-inflammatory circles — most anti-inflammatory frameworks suggest limiting it, though the medium-chain triglycerides (MCTs) in coconut have some neutral or modestly beneficial properties. White rice is the base, which is a refined carbohydrate with limited anti-inflammatory benefit compared to whole grains, though it is lower in lectins and easier on the gut than some alternatives. Overall, the dish is rich in anti-inflammatory herbs and phytonutrients, but the fried preparation method, coconut fat, and white rice base temper the score. A version with steamed or grilled fish would rank higher.

Nasi Kerabu is a Malaysian blue rice dish with genuinely mixed nutritional signals for GLP-1 patients. On the positive side, it contains meaningful fiber contributors — long beans, bean sprouts, and vegetables add roughage that supports the anti-constipation priority. Butterfly pea flower is nutritionally benign. The fish component provides lean protein in principle, but the preparation matters critically: the ingredient list specifies fried fish, which introduces excess fat and is harder to digest given GLP-1-slowed gastric emptying — this is a meaningful negative. Budu (fermented fish sauce) is high in sodium but used in small amounts as a condiment, which is acceptable. Coconut adds saturated fat, and the chili may worsen reflux or nausea in sensitive patients. The rice base is refined carbohydrate with low protein density, meaning the dish as a whole is carbohydrate-heavy and not protein-forward. Protein per serving is likely modest — fish portion in traditional plating may not reach the 15-30g per meal target without a generous serving of fish. The combination of fried protein, coconut fat, chili, and a large rice base makes this a GI risk for GLP-1 patients, though the vegetable components and fermented condiment offer partial redemption. Best approached as an occasional meal with modifications: grilled or steamed fish substituted for fried, coconut reduced, chili minimized, and rice portion kept small.

*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.

7/10

Healthy Fats

The quality of its fats (unsaturated, omega-3).

4/10

Whole / Unprocessed

How close it is to its natural, unprocessed form.

6/10

Gut Gentle

How easy it is on digestion (low FODMAP, few irritants).

5/10

Low Glycemic

How little it spikes your blood sugar.

4/10

Protein Density

How much protein it packs per calorie.

5/10
7-104-61-3

Controversy Index

Higher controversy = more disagreement between diets.

Consensus3.5Divisive

Diet-Specific Tips

Mediterranean 5/10
View tips
  • Fish as primary protein supports Mediterranean seafood recommendation
  • Rich in vegetables and herbs (bean sprouts, long beans, shallots, chili, kaffir lime)
  • Rice is likely white/refined rather than a whole grain — not preferred
  • Coconut contributes saturated fat, diverging from olive oil as primary fat
  • Fried fish preparation adds excess fat and reduces nutritional quality
  • Budu (fermented anchovy sauce) is highly processed and high in sodium
  • No olive oil present; not a Mediterranean culinary tradition
DASH 4/10
View tips
  • Budu (fermented fish sauce) is very high in sodium — a major DASH concern
  • Fried fish adds saturated fat and sodium beyond DASH recommendations
  • Coconut contributes saturated fat from a tropical oil source, limited in DASH
  • Abundant vegetables (bean sprouts, long beans, shallots, kaffir lime) support DASH nutrient goals
  • Rice provides a whole-grain base consistent with DASH carbohydrate sources
  • Dish can be made more DASH-compatible by steaming fish, omitting or minimizing budu, and reducing coconut
Zone 5/10
View tips
  • Rice is the dominant carbohydrate and is classified as 'unfavorable' in Zone due to moderate-to-high glycemic index
  • Fried fish provides lean protein but frying method and oil type affect fat quality
  • Abundant low-glycemic vegetables (bean sprouts, long beans, herbs) are Zone-favorable
  • Coconut adds saturated fat, which Zone limits
  • Budu (fermented fish sauce) is low-calorie and Zone-neutral
  • Butterfly pea flower provides polyphenols aligned with Sears' anti-inflammatory focus
  • Dish is carbohydrate-heavy as traditionally served, making 40/30/30 ratio difficult to achieve without portion modification
View tips
  • Butterfly pea flowers: high in anthocyanins, potent anti-inflammatory antioxidants
  • Chili and shallots: capsaicin and quercetin provide meaningful anti-inflammatory benefit
  • Kaffir lime leaves: flavonoid-rich, traditional anti-inflammatory herb
  • Fried fish: frying degrades omega-3s and may introduce oxidized fats — a meaningful negative
  • Coconut: saturated fat content is a mild concern in anti-inflammatory frameworks
  • White rice base: refined carbohydrate with limited anti-inflammatory value
  • Budu (fermented fish sauce): high sodium but fermentation adds some benefit; acceptable in culinary amounts
  • Bean sprouts and long beans: fiber and micronutrients support anti-inflammatory diet goals
View tips
  • Fried fish preparation increases fat load and worsens GLP-1 GI side effects
  • Rice base is refined carbohydrate — low protein density, moderate glycemic impact
  • Coconut adds saturated fat, which should be limited
  • Chili content may trigger or worsen nausea and reflux
  • Long beans and bean sprouts contribute meaningful fiber
  • Budu is high sodium but used as a condiment — minor concern
  • Protein per serving likely falls short of 15-30g meal target without a large fish portion
  • Dish is carbohydrate-dominant, not protein-forward as GLP-1 guidelines recommend