Impact-Site-Verification: 9e0dad4c-1ecb-4b27-8cf1-32aa58dbb403

Skip to content
Search AI Planner
Food World
Nasi Ulam from Malaysia

Photo: Mdsheth1986 · CC BY-SA 4.0 · via Wikimedia Commons

Rice Dishes Malaysia

Nasi Ulam

Malay rice mixed with finely chopped fresh herbs, coconut and dried fish.

Also known as Herb Rice Salad

Last updated Oct 25, 2026 · Reviewed by the WhatWhereVacay editorial team

About Nasi Ulam

Cooked rice is tossed with a large amount of finely sliced fresh herbs and leaves, toasted grated coconut, and crumbled dried fish or shrimp. It tastes fresh, herbal and savoury, with some heat from chili and a light citrus note from lime leaves or torch ginger flower. It is served at room temperature.

History & Culture

Nasi ulam is a traditional Malay dish of the Malay Peninsula, and is also made in Peranakan and Kelantan kitchens, each with its own herb mix. Ulam refers to the fresh herbs and raw leaves eaten with rice in Malay cooking.

How to make Nasi Ulam

AI-assisted, not kitchen-tested

Nasi Ulam (Malaysian Herb Rice Salad)

A fragrant Malaysian rice salad tossed with a generous handful of finely shredded fresh herbs, toasted coconut and savoury dried fish. Served at room temperature as a light meal or side.

Prep
30 min
Cook
25 min
Total
55 min
Serves
4
Difficulty
Medium

Recipe ingredients

  • 400 g (3 cups) cooked jasmine rice, day-old, cold rice works best
  • 80 g (¾ cup) fresh grated coconut, or desiccated coconut, see note
  • 40 g (1½ oz) dried shrimp, soaked 10 min, drained, pounded or blitzed coarse
  • 30 g (1 oz) dried ikan bilis (anchovies), toasted and pounded coarse, or use 40 g dried shrimp only
  • 2 stalks lemongrass, tender inner part only, very finely sliced
  • 1 flower torch ginger flower (bunga kantan), buds finely sliced; substitute 1 tbsp lime zest if unavailable
  • 10 leaves kaffir lime leaves, central rib removed, very finely shredded
  • 30 g (1 cup packed) daun kesum (Vietnamese coriander / laksa leaf), finely shredded
  • 20 g (¾ cup packed) turmeric leaf, finely shredded; substitute 10 g mint if unavailable
  • 20 g (¾ cup packed) wild pepper leaf (daun kaduk), finely shredded; substitute 10 g mint if unavailable
  • 15 g (½ cup packed) mint leaves, finely shredded
  • 15 g (½ cup packed) Chinese celery or celery leaves, finely shredded
  • 2 red chilies, seeded and very finely sliced
  • 1 shallot, very thinly sliced
  • 1 tsp salt, to taste
  • 1 tbsp lime juice, optional, to taste

Steps

  1. 1 Spread the cooked rice on a tray and leave uncovered until completely cool and dry to the touch, about 20 minutes. Cold, dry rice keeps the salad from going claggy.
  2. 2 Toast the grated coconut in a dry wok or skillet over medium heat, stirring constantly, until evenly golden and fragrant, 5–7 minutes. Tip onto a plate to cool completely.
  3. 3 In the same dry pan, toast the dried ikan bilis over medium heat for 2–3 minutes until crisp and lightly coloured. Pound or blitz to a coarse crumb. If using dried shrimp, soak in warm water 10 minutes, drain well, then pound or blitz coarse.
  4. 4 Combine the cooled rice, toasted coconut, pounded fish/shrimp, sliced lemongrass, torch ginger flower, kaffir lime leaves, all the shredded herbs, sliced chili and shallot in a large bowl.
  5. 5 Season with salt and a squeeze of lime juice. Toss thoroughly with your hands, lifting and separating the grains so the herbs are evenly distributed.
  6. 6 Taste and adjust salt and lime. Rest 10 minutes at room temperature so the herbs perfume the rice, then serve at room temperature.
Report an issue with this recipe

Protected by reCAPTCHA. No account needed.

Sources: none cited yet. The description and history on this page are AI-assisted and reviewed by the WhatWhereVacay editorial team; they are not taken from a cited reference, so check details locally before you rely on them. How we use AI

Where to eat it

Eaten as a main meal, usually with fried fish, fried chicken, sambal or salted egg on the side.

No restaurants are listed for Nasi Ulam yet. Serve it? Get listed and be the first.

Planning a trip to Malaysia?

Find places to stay and ways to get there.

Recipes from travellers

No one has shared their own Nasi Ulam recipe yet. Yours would be the first.

Share how you make Nasi Ulam

You'll need to be signed in with Google or Facebook so your name can appear on it. Recipes go through an automatic food-safety check before they publish.

Sign in to share your recipe

Ingredients
Steps

Nasi Ulam - frequently asked questions

What is Nasi Ulam?

Cooked rice is tossed with a large amount of finely sliced fresh herbs and leaves, toasted grated coconut, and crumbled dried fish or shrimp. It tastes fresh, herbal and savoury, with some heat from chili and a light citrus note from lime leaves or torch ginger flower.

What is Nasi Ulam made of?

Nasi Ulam is made with Cooked rice, Mixed fresh herbs and leaves, Toasted grated coconut, Dried fish or shrimp, Torch ginger flower and Lemongrass. Recipes vary by region and by cook, but those are the core ingredients.

Where does Nasi Ulam come from?

Nasi Ulam comes from Malaysia. Nasi ulam is a traditional Malay dish of the Malay Peninsula, and is also made in Peranakan and Kelantan kitchens, each with its own herb mix.

Where can I eat Nasi Ulam?

Eaten as a main meal, usually with fried fish, fried chicken, sambal or salted egg on the side.

How do you make Nasi Ulam?

Making Nasi Ulam at home takes about 30 minutes of prep and 25 minutes of cooking. The recipe on this page serves 4 and is rated medium. Full ingredient list and step-by-step method are in the recipe section above.

What else is Nasi Ulam called?

Nasi Ulam is also known as Herb Rice Salad.

More traditional dishes from Malaysia

Taste Nasi Ulam in Kuala Lumpur

Independent picks. We earn a small commission if you book through these, at no extra cost to you. How this works.

Before you go to Malaysia

Round out your trip - most travellers book these alongside their trip.

Travel guides for Malaysia

All travel guides

Planning a trip where Nasi Ulam is on the menu? These guides cover Malaysia and beyond.

Reviews

Rate this dish:
No review needed - one click, publishes instantly.

No reviews yet. Be the first to share your experience with Nasi Ulam.

Write a review

Sign in to verify you're a real person, then share your thoughts on Nasi Ulam.

Share this dish

Send it to a friend, post it, or keep the link.

Facebook X Telegram Reddit LinkedIn Email

Comments

To comment, first sign in with the Facebook or Google buttons in the review box above. Comments are auto-checked and post instantly.

Prefer email? Sign in with an email link and you will come straight back here.

No comments yet. Be the first to say something about Nasi Ulam.