Nasi Ulam

4.89 from 9 votes
Recipe IndexJump to Recipe

This post may contain affiliate links. Please read my privacy policy.

Nasi Ulam is a fragrant, herbed rice dish popular in Malaysia. This easy and authentic recipe combines steamed rice with fresh herbs, dried shrimp, and toasted coconut for a delicious and aromatic meal.

Herbed rice with mint leaves and fresh herbs served in a bowl.
Want to Save This Recipe?
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Herbed Rice

Nasi Ulam is Malaysian herbed rice, cherished by many in Malaysia, especially the Malays and the Nyonya Peranakan (Straits-born Chinese). This traditional dish is a delightful mix of steamed white rice with various local herbs, tossed with toasted coconut (kerisik), sliced shallots, lemongrass and dried shrimp. It’s a much-celebrated recipe for many Malaysians.

In Malaysia’s diverse, multi-ethnic society, consisting of Malays, Chinese, Indians, and Eurasians, nasi ulam herb rice is beloved by people from all backgrounds, regardless of race, ethnicity, religion, or origin.

The appeal of Nasi Ulam is clear: it’s incredibly delicious, aromatic, healthy, and highly appetizing. It pairs wonderfully with a side of meat or fish but can also stand alone as a complete meal.


Herb Rice Recipe

Nasi Ulam combines “nasi,” meaning rice in Malay, and “ulam,” which refers to the assortment of herbs traditionally served with meals, hence this iconic herb rice dish is named after the main ingredients.

In Malaysia, ulam is often compared to a salad and typically eaten with sambal belacan, our beloved spicy condiment.

For herbed rice recipe, the herbs are finely sliced and mixed directly into the rice along with other flavorful ingredients.

The result is a uniquely Malaysian dish that blends the exotic, earthy aromas of various herbs with dry-toasted shredded coconut (kerisik) and rice, creating a richly fragrant and deliciously satisfying meal.


Ingredients

In my childhood, I loved watching my Nyonya grandmother prepare this recipe. It was a family affair, with my mother and aunt helping her slice a variety of herbs. Here are the list of ingredients needed:

  • Steamed rice
  • Dried shrimp
  • Toasted coconut or kerisik
  • Lemongrass and shallots
  • Daun kadok (wild betel leaf), daun Kesom (polygonum leaf or Vietnamese mint leaf), daun kunyit (turmeric leaf), mint leaves
  • Bunga kantan (torch ginger flower)
  • Kaffir lime leaf
  • Bird’s eye chilis or Thai chilies, optional

Many of these herbs grew in our family garden, making it easy to gather fresh ingredients. Outside of Malaysia, some of these exotic herbs can be hard to find, so I’ve adapted my recipe to make it more accessible.

A trip to your local Asian market, especially Vietnamese or Thai grocery stores, should help you find most of the ingredients needed for this delicious dish.


How To Make Herbed Rice

Making this is not hard, but it does require some time, much like nasi lemak, Malaysia’s national dish.

However, I can assure you that the end result is rewarding, as once you have tried this, especially toying with the interplay of the different herbs in this mixed herb rice, you will be instantly converted.


Helpful Tips For Home Cooks

Herb rice nasi ulam, ready to serve in a bowl.

To make authentic herbed rice at home, please follow my cooking tips below:

  • Herbs: Use a variety of fresh herbs to get the authentic flavor. You can experiment with different herbs based on availability.
  • Coconut: If you can’t find fresh grated coconut, you can use desiccated coconut and toast it in the same way.
  • Adjusting heat: Control the heat by adjusting the amount of bird’s eye chilies according to your taste.

Frequently Asked Questions

Can I substitute any of the herbs?

Yes, absolutely. If you can’t find specific herbs like daun kadok, daun kesom, you can skip them altogether, or use more Thai basil and mint leaves, or add cilantro as substitutes.

What is the best rice for herb rice?


I use jasmine rice, but any long grain rice will be ideal. Avoid short grain rice or Calrose rise. You may use basmati rice, or even brown rice. Just make sure you don’t use rice that is sticky in texture to make herb rice.

Is Nasi Ulam spicy?

Nasi Ulam can be spicy depending on the amount of bird’s eye chilies used. You can adjust the level of spiciness to your preference by adding more or fewer chilies. In my recipe, bird’s eyed chilies are optional.

Can I make herbed rice vegetarian or vegan?

Yes, you sure can! It can be made vegetarian or vegan by omitting the dried shrimp and substituting it with chopped peanuts for added texture and flavor. Use only plant-based ingredients to make the recipe vegetarian or vegan.

Can I substitute dried shrimp with anchovies?

Yes! Dried anchovies or ikan bilis is a great substitute.
Just fry them on medium-low heat until crispy. You may add fried achovies as toppings, or chop them coarsely before adding to the rice.

How many calories per serving?

This recipe is only 277 calories per serving.

Nasi ulam on a spoon.

What To Serve with Nasi Ulam

For a wholesome Malaysian meal at home, I recommend the following recipes.

I hope you enjoy this post as much as I do. If you try my recipe, please leave a comment and consider giving it a 5-star rating. For more easy and delicious recipes, explore my Recipe Index, and stay updated by subscribing to my newsletter and following me on FacebookPinterest, and Instagram for new updates.

Freshly baked cod fillet with seasonings crust on a plate, garnished with lemon slices and herbs.
5 Secrets to 20-Minute Dinners
FREE EMAIL BONUS: How would it feel to have dinner DONE in 20 minutes? I’ll show you how!
Please enable JavaScript in your browser to complete this form.
4.89 from 9 votes

Herbed Rice Recipe (Nasi Ulam)

Nasi Ulam is a fragrant, herbed rice dish popular in Malaysia. This easy and authentic recipe combines steamed rice with fresh herbs, dried shrimp, and toasted coconut for a delicious and aromatic meal.
Prep Time: 40 minutes
Total Time: 1 hour 40 minutes
Servings: 4 people
Want to Save This Recipe?
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients  

  • 1/3 cup dried shrimp
  • 1/2 cup fresh or frozen shredded coconut
  • 2 cups cooked rice, chilled
  • 5-6 daun kadok, wild betel leaves, finely sliced
  • 1/4 cup Thai basil leaves, finely sliced
  • 1/4 cup mint leaves, finely sliced
  • 1/4 cup daun kesom, polygonum leaves, finely sliced
  • 3 kaffir lime leaves, finely sliced
  • 5 shallots, peeled and thinly sliced
  • 1 lemongrass, white part only, thinly sliced
  • 1 teaspoon salt
  • 1 teaspoon sugar
  • 3 dashes white pepper powder
  • 3 dashes black pepper powder

Instructions 

  • Soak the dried shrimp in warm water until softened. Coarsely pound them using a mortar and pestle. Heat a wok and dry toast the pounded shrimp until they are dry or fragrant, being careful not to burn them.
  • Make the shredded coconut into kerisik by stir-frying it continuously in a wok until it turns golden brown. Transfer to the mortar and pestle and pound until fine. Set aside.
  • In a large bowl, combine the cooked rice with all the herbs, shallots, toasted coconut, and dried shrimp. Add the salt, sugar, and peppers, and toss to combine well. Serve immediately.

Notes

For nasi ulam, I prefer to use basmati rice as the rice is drier and less sticky, fluffy, and nutty in flavor compared to Thai jasmine rice. I find the texture of basmati rice the best for nasi ulam. If you use regular rice for this recipe, you might want to chill it in the fridge overnight to lose the moisture content in the rice.

Nutrition

Serving: 4people, Calories: 277kcal, Carbohydrates: 33g, Protein: 19g, Fat: 9g, Saturated Fat: 7g, Polyunsaturated Fat: 0.2g, Monounsaturated Fat: 0.4g, Cholesterol: 225mg, Sodium: 1286mg, Potassium: 241mg, Fiber: 4g, Sugar: 4g, Vitamin A: 319IU, Vitamin C: 5mg, Calcium: 124mg, Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Please rate and comment below!

About Bee Yinn Low

Bee is a recipe developer and best-selling cookbook author, sharing easy, quick, and delicious Asian and American recipes since 2006. With a strong following of almost 2 million fans online, her expertise has been featured in major publications, TV and radio programs, and live cooking demos throughout the United States and Asia.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating