Taste·Asia

Nasi Kerabu

Nasi Kerabu

Kelantan's blue rice — telang-flower-dyed steamed rice served with fried salted fish, ulam (raw herbs), salted egg, sambal, kerisik and a drizzle of fish gravy. East Coast lunch ritual.

Prep30 min
Cook25 min
Serves4
DifficultyMedium
kelantaneast coastblue riceulamregional
Nasi Kerabu

Method

  1. Soak the bunga telang flowers in 200ml very hot water for 15 minutes — the water will turn deep blue. Strain out the flowers; reserve the indigo-blue liquid.
  2. Combine rinsed rice, bunga telang water, the extra water, salam leaves and salt in a heavy pot or rice cooker. The total liquid should sit 1.5cm above the rice. Bring to a boil, drop heat to lowest, cover and steam 18 minutes. Rest 10 minutes covered. The rice should turn a striking pale blue with white-blue patches.
  3. Fry the salted fish in 1 cm of oil until shatter-crisp — about 4 minutes. Drain on a rack. Salted fish is intentionally pungent; a small piece is plenty per serving.
  4. Prepare ulam: cut all the raw herbs and vegetables into bite-size pieces. Bunga kantan (torch ginger flower) and daun kaduk (wild betel leaf) are traditional but can be substituted with mint and lettuce.
  5. Make the kerisik: pound or grind the toasted coconut into a slightly oily, fine brown paste — already done from the spice rack ingredient.
  6. To plate: mound blue rice in the centre. Arrange around it: a small mound of kerisik, the ulam herbs, fried salted fish, fried chicken or grilled mackerel, salted egg half, a small dollop of sambal, a small ladle of fish gravy, fried shallots scattered. Serve with lime wedges. Diners mix everything together at the bowl.

Common questions

Can Nasi Kerabu be made ahead?
Nasi Kerabu is best made and eaten the same day, but the components can be prepped earlier — chop and measure the ingredients up to a day ahead, refrigerated separately. Final cooking takes about 25 minutes.
Is Nasi Kerabu spicy?
Nasi Kerabu as written is mild to mildly warming — the heat comes from aromatics rather than chili. Add fresh sliced chili or chili oil at the end if you'd like to push it spicier.
Is Nasi Kerabu vegetarian or gluten-free?
This recipe is suitable for most diets. If you have specific restrictions, the substitutions section in each ingredient note covers the most common swaps.
How hard is Nasi Kerabu to make at home?
Nasi Kerabu sits at intermediate difficulty — total time about 55 minutes. The ingredients are not unusual but the timing requires attention.
Can Nasi Kerabu be scaled up or down?
This recipe is written for 4 servings. To scale, multiply each ingredient proportionally; the cooking times stay the same up to about double the volume. Beyond that, expect to cook in batches because of pan size and heat distribution.
Cultural Note

Nasi kerabu is from Kelantan, on Malaysia's east coast — the state with the most distinct food culture in peninsular Malaysia, drawing on Thai-Malay border cuisine. The blue colour comes from clitoria flowers (bunga telang), used as a natural dye for centuries; the rice is striped because the flowers don't dye uniformly. Kerabu means 'tossed salad' in Malay; the dish is supposed to be mixed thoroughly at the bowl. Each Kelantan family has its preferred ulam mix and sambal ratio. The dish travelled south to Terengganu and Pahang in slightly different forms.

More from Malaysia