Skip to content

AI-generated image

Share this recipe

Nasi dagang

Coconut rice with tuna curry

Nasi dagang — steamed coconut and fenugreek rice with Terengganu tuna curry

Breakfast on the east coast, in Kuala Terengganu and Kota Bharu, very often means nasi dagang: soft, slightly sticky rice steamed twice with coconut milk, ginger and fenugreek seeds, wrapped in paper with a ladle of gulai ikan tongkol, a gentle tuna curry. The rice is fragrant and a little chewy from the glutinous grains mixed in, while the curry is mellow, coconutty and sour from dried tamarind slices. Stalls sell it from dawn, with hard-boiled eggs and cucumber pickle on the side. It also makes a fine weekend brunch at home. Chef's tip: soak the two kinds of rice overnight so the grains steam evenly and turn plump rather than chalky.
Total time
90 min
Difficulty
medium
Serves
4
One step at a time, big text, timers, read-aloud. Your screen stays on.

Ingredients

Serves4

For the rice

  • 10 ½ oz long-grain white ricesoaked overnight (not counted in the time)
  • 3 ½ oz glutinous (sticky) ricesoaked overnight with the white rice
  • 2 ½ cups coconut milk250 ml for the rice, 350 ml for the curry
  • 2 tsp fenugreek seeds1 tsp for the rice, 1 tsp for the curry
  • 4 shallotsthinly sliced
  • 1 oz fresh ginger20 g in matchsticks for the rice, 10 g for the curry paste
  • 2 tsp saltsplit between rice and curry
  • 1 tsp sugar

For the tuna curry

To serve

Shop this recipe on Amazon

Fresh ingredients (5)

Links open Amazon in a new tab. As an Amazon Associate, WhatToEat.Today earns from qualifying purchases.

Method

0/9 done
  1. Step 1: Drain the soaked 10 ½ oz long-grain white rice and 3 ½ oz glutinous (sticky) rice, mix together and spread in a steamer lined with a muslin cloth. Steam over a high heat for 20 minutes until the grains are just tender.

    20 min
  2. Step 2: Meanwhile warm 250 ml of the 1 cup coconut milk with 1 teaspoon of the 1 tsp salt and 1 tsp sugar until steaming, but not boiling.

  3. Step 3: Tip the hot rice into a bowl, pour over the warm coconut milk and stir in 1 teaspoon of the 1 tsp fenugreek seeds, 4 shallots and 20 g of the ¾ oz fresh ginger in matchsticks. Leave to absorb for 5 minutes.

    5 min
  4. Step 4: Return the rice to the steamer and steam for another 20 minutes until soft, glossy and slightly sticky. Fluff with a fork.

    20 min
  5. Step 5: For the curry, blend 6 shallots, 3 cloves garlic, ½ oz galangal and the remaining ⅓ oz fresh ginger to a paste.

  6. Step 6: Heat 3 tbsp vegetable oil in a pan over a medium heat. Fry the rest of the 1 tsp fenugreek seeds for 20 seconds, then the paste for 5 minutes, then the 3 tbsp fish curry powder for 3 minutes, until the oil separates and it smells toasty. A common mistake is adding the liquid before the curry powder is cooked out; the curry then tastes dusty and raw.

    8 min
  7. Step 7: Add 1 ¼ cups water, 2 stalks lemongrass and 3 dried tamarind slices (asam keping) and simmer for 5 minutes. Pour in the rest of the 1 ½ cups coconut milk and bring back to a gentle simmer.

    6 min
  8. Step 8: Slip in the 1 ⅛ lb fresh tuna or bonito steaks, add 1 tbsp palm sugar and the rest of the 1 tsp salt. Simmer gently, uncovered, for 8–10 minutes without stirring hard, until the fish is opaque all the way through and flakes when pressed (145°F/145 °F).

    10 min
  9. Step 9: Serve mounds of rice with the curry spooned over and beside, plus eggs and acar if you like.

Nutrition per serving

Calories
720 kcal
Protein
37 g
Carbs
88 g
Fat
25 g
Fibre
4 g

Nutrition values are estimates.

K
Recipe by

KrazyBadal

All recipes by this chef →

Good to know

How long does nasi dagang take?
About 90 minutes in total: 20 minutes to prepare and 70 minutes to cook.
How many people does it serve?
4 as written. Change the servings above the ingredients and every amount scales to match.
Is it gluten free?
Yes, as written. Check the labels on stock, sauces and spice mixes, which sometimes contain gluten.
What can I use instead of long-grain white rice?
Any long-grain rice, same amount.
What can I use instead of coconut milk?
Single cream, same amount (not dairy free).

Reviews

No reviews yet. Be the first to cook it.

Rate this recipe

Sign in to rate and review this recipe.

Paneer biryaniRice and moong dal in coconut milk

A mild, creamy biryani: rice and husked green gram roasted in ghee, then cooked in coconut milk with peas, carrots, potatoes, peanuts and cashews, and finished with soft fried paneer and a fresh coriander yogurt. Serve hot, garnished with more fried cashews and paneer.

by KrazyBadal 2 views

Khao kluk kapiShrimp paste rice

Everything on this central Thai plate is arranged in little heaps around a mound of rice tossed with garlic and fermented shrimp paste: sticky caramelised pork (moo wan), threads of sour green mango, shallots, chillies, sliced long beans, crisp dried shrimp and ribbons of thin omelette. You mix a bit of each into every spoonful, so salty, sweet, sour and hot arrive together. It's a favourite at Bangkok's curry-and-rice shops and a clever way to use up yesterday's rice at home; lime wedges and cucumber cool it down. Chef's tip: use day-old jasmine rice straight from the fridge, because freshly cooked rice clumps and smears the shrimp paste instead of coating each grain.

by KrazyBadal 1 views

Hyderabadi chicken dum biryani

Hyderabad's biryani grew up in the kitchens of the Nizams, and the kacchi style is its proudest form: the chicken goes into the pot raw, in a thick yogurt, mint and fried-onion marinade, and cooks only in the steam trapped under part-cooked basmati. In the old city it is wedding and Eid food, ordered in huge copper deghs, and at home it's the Sunday showpiece, served with mirchi ka salan and a cooling raita. Because the meat cooks without being stirred, small bone-in thigh and drumstick pieces work best. Chef's tip: marinate overnight in the fridge — the yogurt tenderises the chicken and the flavours go right to the bone.

by KrazyBadal 1 views