...
Go Back
+ servings
Nasi Ulam

Malaysian Nasi Ulam (Herbed Rice Salad)

A vibrant and aromatic rice salad enriched with fresh herbs, toasted coconut, and spices, Nasi Ulam is a celebration of Malay flavours and communal food culture.
Prep Time 30 minutes
Cook Time 15 minutes
Course Side Dish
Cuisine Malaysian
Servings 4
Calories 654 kcal

Ingredients
  

For the Rice:

  • 2 cups jasmine rice preferably day-old, cold and separated
  • 1 ½ cups water for cooking if preparing fresh rice
  • ½ tsp salt

For the Herb Mix:

  • 1 cup finely shredded daun kesum Vietnamese coriander or substitute with a mix of mint and coriander
  • ½ cup finely chopped torch ginger flower bunga kantan, optional but traditional
  • ¼ cup finely chopped kaffir lime leaves
  • ½ cup finely chopped fresh turmeric leaves or substitute with young curry leaves
  • ¼ cup finely chopped lemongrass white part only
  • 1 tbsp finely grated fresh turmeric
  • 1 tbsp finely grated galangal or ginger
  • 3 bird’s eye chillies finely sliced (adjust to taste)
  • ½ cup grated coconut dry toasted until golden
  • 2 tbsp kerisik toasted coconut paste optional for deeper flavour
  • 2 tbsp finely chopped shallots
  • Juice of 1 lime

Optional Garnishes:

  • Fried shallots
  • Hard-boiled eggs halved
  • Sliced cucumbers or herbs on the side

Instructions
 

  • To begin, if using fresh rice, rinse it thoroughly until the water runs clear. Cook with the 1 ½ cups of water and salt in a rice cooker or pot. Once done, fluff it and allow to cool completely. Ideally, use rice made the day before for a firmer, non-sticky texture.
  • While the rice cools, prepare the toasted coconut. In a dry pan over medium heat, toast the grated coconut until golden brown and fragrant. Stir constantly to prevent burning. Set aside to cool.
  • Next, toast the kerisik if using. Continue in the same pan by gently frying an additional few tablespoons of grated coconut until deeply golden, then grinding it into a coarse paste. This adds richness and depth, especially if you're not adding meat or seafood.
  • Chop all herbs very finely. This is key for the signature texture and even distribution of flavour. Pay close attention to fibrous herbs like lemongrass and kaffir lime leaves, they must be minced finely or they’ll overpower the dish.
  • In a large mixing bowl, combine the cooled rice with the toasted coconut and kerisik. Gently fold with your hands or a wide spoon, loosening any clumps and ensuring even mixing.
  • Add the chopped herbs, grated turmeric, galangal, bird’s eye chillies, and shallots to the rice. Mix gently but thoroughly to ensure all ingredients are evenly distributed. Avoid overmixing which can break the rice.
  • Squeeze the juice of one lime over the rice mixture. This brightens the flavours and balances the earthy, spicy notes. Mix again gently.
  • Taste the Nasi Ulam and adjust seasoning. You may add a pinch more salt or a few extra chillies depending on preference. Traditional Nasi Ulam should be punchy, fresh, and lightly spicy.
  • Transfer the rice salad to a serving platter. Garnish with fried shallots, halved hard-boiled eggs, or extra fresh herbs. Serve at room temperature with cucumber slices or as part of a larger Malay spread. This dish pairs beautifully with grilled fish or sambal for those who want added heat.

Nutrition

Serving: 1Calories: 654kcalCarbohydrates: 123gProtein: 15gFat: 15gSaturated Fat: 7gPolyunsaturated Fat: 1gMonounsaturated Fat: 4gSodium: 327mgPotassium: 1370mgFiber: 18gSugar: 4gVitamin A: 322IUVitamin C: 62mgCalcium: 239mgIron: 17mg
Tried this recipe?Let us know how it was!