Entree: Malaysia – Malay Peninsula – Nasi Dagang (Fragrant coconut-steamed rice served with a Malay-style curried fish and pickled cucumber)

Food safety reminder: Follow safe food-handling practices and use a food thermometer to verify safe internal cooking temperatures.

Nasi Dagang (Fragrant coconut-steamed rice served with a Malay-styl... recipe
Serving Size: 4
Approximate Time
Prep 40 min
Cook 40 min
Additional 10 min
Total 1 hr 30 min

Ingredients

- 2 cups (400 g) long-grain rice
- 1 cup (200 g) glutinous (sticky) rice
- 2 1/2 cups (600 ml) coconut milk
- 1/2 cup (120 ml) water
- 1 tbsp (9 g) fenugreek seeds (halba), toasted and ground lightly
- 1 tsp (6 g) salt, plus more to taste
- 1 tbsp (15 ml) coconut oil or vegetable oil
- 2 tuna steaks, approx. 6 oz (170 g) each (or mackerel fillets)
- 2 tbsp (30 ml) vegetable oil (for curry)
- 6 shallots, roughly chopped (about 5 oz / 140 g)
- 3 cloves garlic
- 1 in (2.5 cm) piece fresh ginger
- 1 stalk lemongrass, white part only, bruised and chopped
- 1 tsp (2 g) ground turmeric
- 1 tsp (2 g) chili powder or to taste
- 1 tbsp (15 g) curry powder or rempah paste equivalent
- 1 cup (240 ml) water or fish stock
- 1 tbsp (15 ml) tamarind concentrate or 1 tbsp (15 ml) lime juice
- 1 tbsp (15 g) palm sugar or brown sugar
- 2 hard-boiled eggs (optional), peeled and halved
- For acar (pickled cucumber):
  - 1 medium cucumber, thinly sliced
  - 1 small carrot, julienned
  - 1/3 cup (80 ml) white vinegar
  - 2 tbsp (25 g) sugar
  - 1/2 tsp (3 g) salt
  - 1/4 cup (60 ml) water
  - 1 small red chili, thinly sliced (optional)
- Banana leaves or parchment for serving (optional)

Instructions

1. Rinse the long-grain and glutinous rice together in cold water until water runs clear, then soak in fresh water for at least 2 hours; drain well.
2. In a saucepan, combine coconut milk, water, ground toasted fenugreek, salt, and 1 tbsp coconut oil; bring just to a simmer, stirring to dissolve salt. Remove from heat and let cool slightly.
3. Mix drained rice with the coconut mixture, then transfer to a steamer lined with cheesecloth or a thin towel; steam over rolling water for 25–30 minutes until the rice is tender and glossy, fluff gently and keep warm.
4. Meanwhile prepare the fish curry: in a blender or mortar, pound together shallots, garlic, ginger, and lemongrass into a coarse paste (add a little water if needed).
5. Heat 2 tbsp oil in a saucepan over medium heat; fry the spice paste until fragrant and slightly reduced, 4–5 minutes. Add turmeric, chili powder, and curry powder; cook 1 minute.
6. Add tuna steaks whole to the pan, pour 1 cup water or fish stock, cover and simmer gently 8–10 minutes until fish is cooked through. Remove fish, flake into large pieces with a fork, return to sauce.
7. Stir in tamarind or lime juice and palm sugar; simmer uncovered 2–3 minutes to balance flavors. Season with salt to taste. Keep curry hot.
8. Make acar: combine vinegar, sugar, salt, and water in a small bowl and stir until dissolved. Toss cucumber, carrot, and sliced chili in the pickling liquid; let sit for at least 10 minutes.
9. To serve, place a portion of the coconut rice on banana leaf or plate, ladle curried fish alongside, add half a boiled egg and a spoonful of acar. Serve immediately.
Estimated Nutritional Information*

Per serving | Servings: 4

Calories: 1040 kcal
Carbohydrates: 114.3 g
Protein: 37 g
Fat: 50 g
Saturated fat: 36.8 g
Cholesterol: 115 mg
Sodium: 1007 mg
Potassium: 1314 mg
Calcium: 135 mg
Iron: 10.79 mg
Vitamin A: 167 µg RAE
Vitamin C: 12.6 mg
Vitamin D: 1.9 µg

Generated: 2026-11-05T19:45:42+00:00

*Values are estimates based on USDA data and mathematical calculations. Actual values may vary. Where data are unavailable, those contributions are excluded.

Recipe Metadata
Recipe ID
6159
Country
Malaysia
Region
Malay Peninsula
URL
https://kitchen2mytable.com/view_recipe_data.php?id=6159

Important Cooking Safety Notice

Please ensure all proteins are cooked to a safe internal temperature:

  • Chicken & Poultry: 165°F (74°C)
  • Ground Meats (Beef, Pork, Lamb): 160°F (71°C)
  • Whole Cuts of Pork, Beef, Veal, Lamb: 145°F (63°C) plus a 3-minute rest
  • Fish & Shellfish: 145°F (63°C)

Always use a food thermometer to verify doneness. Stay safe and enjoy cooking!