Malaysian
Nasi Dagang (Coconut Rice with Fish Curry)
Soak white and glutinous rice, steam it, fold in salted coconut milk with fenugreek, shallots and ginger, and steam again; serve with a tamarind-soured tuna curry, cucumber pickle and boiled eggs; about 2 hours plus soaking for 6.
Nasi dagang is the breakfast of Malaysia's east coast: a mix of white rice and glutinous rice soaked, steamed, then folded with salted coconut milk and steamed again, so every grain is soft, slightly sticky and gently rich. Fenugreek seeds and shallots in the rice give it its warm, nutty smell. It is served with gulai ikan tongkol, a thick tuna curry soured with tamarind and dried sour fruit slices, plus a quick cucumber pickle and hard-boiled eggs. The two-stage steaming takes time but very little work.
- Serves 6
- Prep: 40 min + soaking
- Cook: 1 hr 30 min
- Total: 2 hr 10 min + soaking
Ingredients
Rice
- 400 g (2 cups) white rice, such as jasmine
- 200 g (1 cup) glutinous rice
- 350 ml coconut milk
- 150 ml water
- 1 1/2 tsp salt
- 1 tsp sugar
- 1 tsp fenugreek seeds (halba)
- 5 shallots, thinly sliced
- 3 cm piece ginger, cut into thin strips
Fish curry (gulai ikan tongkol)
- 600 g tuna steaks (tongkol or yellowfin), cut into large chunks
- 1 tsp ground turmeric
- 6 shallots
- 4 cloves garlic
- 3 cm piece ginger
- 2 cm piece galangal
- 2 stalks lemongrass, white part sliced
- 3 tbsp chilli paste (cili boh)
- 3 tbsp fish curry powder
- 3 tbsp cooking oil
- 1 tsp fenugreek seeds (halba)
- 400 ml coconut milk
- 300 ml water
- 2 tbsp tamarind pulp, mixed with 60 ml water and strained
- 3 dried sour fruit slices (asam keping)
- 20 g palm sugar (gula melaka)
- 1 1/2 tsp salt
Cucumber pickle (acar timun)
- 1 cucumber, seeded and cut into thin sticks
- 1 carrot, cut into thin sticks
- 2 shallots, sliced
- 1 red chilli, sliced
- 2 tbsp vinegar
- 1 tbsp sugar
- 1/2 tsp salt
To serve
- 6 hard-boiled eggs, halved
Method
- Rinse the white rice and glutinous rice together until the water runs clear, then soak them in plenty of water for at least 4 hours or overnight. Drain well.
- Line a steamer tray with a cloth or banana leaf, spread the rice over it and steam over boiling water for 25 minutes.
- Meanwhile, warm the coconut milk, water, salt and sugar in a saucepan until the sugar dissolves; do not let it boil.
- Tip the steamed rice into a large bowl. Stir in the warm coconut milk, fenugreek seeds, shallots and ginger, cover and leave for 10 minutes so the rice absorbs the liquid.
- Spread the rice back on the steamer tray and steam for 25 minutes more, until the grains are soft and tender. Fluff with a fork and keep covered.
- For the curry, rub the tuna with the turmeric and a pinch of salt. Blend the shallots, garlic, ginger, galangal and lemongrass with 3 tbsp water to a paste. Mix the curry powder with 4 tbsp water to a thick paste.
- Heat the oil in a wide pot over medium heat and fry the fenugreek seeds for 30 seconds. Add the blended paste and fry for 6 minutes, then add the chilli paste and curry paste and fry for 5 minutes more, until fragrant and the oil separates.
- Add the coconut milk, water, tamarind water, sour fruit slices, palm sugar and salt and bring to a gentle boil. Lower the heat, add the tuna and simmer for 12–15 minutes without stirring too much, until the fish is cooked and the gravy is thick. Taste for salt and sourness.
- For the pickle, toss the cucumber, carrot, shallots and chilli with the vinegar, sugar and salt and leave for 15 minutes.
- Serve the rice with the fish curry spooned over, the pickle and the boiled eggs.
Tips
- Nasi dagang rice: in Terengganu a special reddish rice is used. Any jasmine rice works well here; the glutinous rice is what gives the right texture.
- Fish: mackerel or other firm, meaty fish also work. Tuna stays moist as long as it is not over-stirred.
- Rice cooker: after soaking, cook the rice with the coconut milk mixture on the normal setting, then stir in the shallots, ginger and fenugreek and leave on warm for 15 minutes. It is softer and less fluffy than steamed.
- Make ahead: the curry tastes better the next day and keeps for 3 days in the fridge.
Questions
What is nasi dagang?
An east coast Malaysian breakfast of white and glutinous rice steamed twice with coconut milk and fenugreek, served with gulai ikan tongkol, a thick tuna curry.
Why mix glutinous rice with normal rice?
The glutinous rice makes the grains soft and slightly sticky so the rice holds together and soaks up the curry, while the white rice keeps it from becoming too heavy.
What fish is used in nasi dagang?
Traditionally tongkol, a small tuna. Tuna steaks, mackerel or any firm, meaty fish work well.
Can I cook nasi dagang in a rice cooker?
Yes. Cook the soaked rice with the coconut milk mixture, then stir in the shallots, ginger and fenugreek and keep warm for 15 minutes. It is softer and less fluffy than steamed rice.
Is this nasi dagang halal?
The recipe is pork-free and lists no alcohol. It is not halal-certified: use halal-certified ingredients and check the labels on the curry powder and chilli paste.
A Dada Cooking original recipe. Quantities are metric first, with US amounts in brackets.