Nasi Ulam: The Ultimate Guide to Malaysia’s Iconic Herbal Rice

Discover the vibrant, herb-packed world of Nasi Ulam, a traditional Malaysian rice dish celebrated for its refreshing fragrance and complex, earthy flavours.
August 24, 2026 by
Nasi Ulam: The Ultimate Guide to Malaysia’s Iconic Herbal Rice
Super Admin

Nasi ulam is a traditional dish found in both Malay and Peranakan (Straits Chinese) cuisines, reflecting the rich cultural exchange between these communities in Malaysia. It is a vibrant, aromatic rice salad composed of finely shredded raw herbs and greens tossed with steamed rice, creating a refreshing and healthy meal that captures the essence of Southeast Asian flavours.

For many Malaysians, the dish is a labour of love, as the preparation requires immense patience to slice the various herbs into hair-thin strips. It is a dish that celebrates the bounty of the local garden, making it a beloved staple in households and traditional eateries alike.

Key Takeaways

  • Nasi ulam is a traditional dish in both Malay and Peranakan cuisines, featuring a complex mixture of finely shredded local herbs.
  • The dish relies on the freshness of ingredients like daun kaduk, daun kesum, and bunga kantan.
  • You can find authentic versions in states like Melaka and Penang, where the dish remains a cultural pride.
  • Key spots for this dish include Nancy's Kitchen in Melaka and various traditional stalls in Penang's heritage areas.

History and Origins

The origins of nasi ulam are deeply rooted in the traditional culinary practices of the Malay archipelago. While it is commonly associated with the Peranakan community, it is fundamentally a Malay dish that has been embraced and adapted by various cultures over centuries. The dish reflects the historical reliance on fresh, medicinal herbs found in the local landscape.

In the past, nasi ulam was often prepared during special occasions or as a way to use up an abundance of fresh garden herbs. Its evolution highlights the shared culinary heritage of Malaysia, where local ingredients are treated with respect and transformed into aromatic, balanced meals.

Ingredients and Preparation

The soul of nasi ulam lies in its 'ulam'—the collective term for the raw herbs and greens used. A typical recipe includes a wide variety of finely sliced leaves, which provide a burst of fragrance and texture in every bite.

  • Key Herbs: Daun kaduk (wild pepper leaves), daun kesum (laksa leaves), bunga kantan (torch ginger flower), daun limau purut (kaffir lime leaves), and serai (lemongrass).
  • The Base: Steamed white rice, which is often cooled before mixing to ensure the herbs do not wilt too quickly.
  • The Seasoning: Toasted kerisik (toasted grated coconut), dried shrimp or salted fish, and a touch of sambal belacan for depth and heat.

The preparation is a test of skill; the herbs must be sliced as thinly as possible to ensure that the flavours are evenly distributed without overpowering the rice. The final result is a fragrant, textured dish that is best enjoyed at room temperature.

Where to Eat the Best Nasi Ulam in Malaysia

Jump to a spot

Nancy's Kitchen

Renowned for its authentic Nyonya recipes, this establishment serves a nasi ulam that is highly regarded for its perfect balance of fresh herbs and toasted coconut. It is a must-visit for those seeking a traditional experience in the heart of Melaka.

Area: Melaka, Jonker Street area

Open in Google Maps

The Kebaya Dining Room

Located within a beautifully restored heritage building, this restaurant offers a refined take on Nyonya classics. Their nasi ulam is celebrated for the meticulous attention to detail in the slicing of the herbs.

Area: Penang, George Town

Open in Google Maps

Little Nyonya Cuisine

A popular spot for locals, this restaurant provides a homely atmosphere where the nasi ulam is served with a generous helping of fresh, aromatic greens. It is well-known for its consistent quality and traditional flavour profile.

Area: Kuala Lumpur, various locations

Open in Google Maps

Peranakan Place

This establishment captures the essence of Straits Chinese cooking with a menu that highlights the complexity of local spices. Their nasi ulam is a standout, often praised for its vibrant colours and refreshing taste.

Area: Petaling Jaya, Section 17

Open in Google Maps

Restoran Nyonya Suan

Known for its hearty portions and traditional cooking methods, this restaurant is a favourite for those looking to experience authentic Nyonya flavours in a casual setting.

Area: Melaka, Mahkota Parade area

Open in Google Maps

Restaurant / StallTown or AreaKnown forMap
Nancy's KitchenMelakaAuthentic Nyonya recipesOpen in Google Maps
The Kebaya Dining RoomPenangRefined heritage diningOpen in Google Maps
Little Nyonya CuisineKuala LumpurHomely, traditional flavoursOpen in Google Maps
Peranakan PlacePetaling JayaVibrant, aromatic herbsOpen in Google Maps
Restoran Nyonya SuanMelakaHearty, traditional portionsOpen in Google Maps

Conclusion

Nasi ulam is a testament to the rich culinary traditions that define Malaysia, offering a refreshing and healthy experience that is hard to match. Whether you are exploring the heritage streets of Melaka or the vibrant food scene in Penang, be sure to seek out this herbal treasure to truly appreciate the depth of local flavours.