How to Make Nasi Ulam (Traditional & Healthy Version)

Nasi Ulam is a vibrant Singaporean rice salad that beautifully showcases the city-state’s rich hawker culture and fusion influences. Traditionally enjoyed in the heart of bustling kopitiams, this dish is a fragrant medley of steamed rice, fresh local herbs, toasted coconut, and a hint of spice, often paired with protein such as shredded chicken or fish. The name 'Nasi Ulam' comes from the Malay word for 'rice' (nasi) and 'herbs' (ulam), reflecting its Peranakan heritage and the multicultural tapestry of Singapore’s food scene. Known for its refreshing flavors and textural contrasts, Nasi Ulam is a staple at family gatherings and festive occasions, as well as a healthy lunch option for those seeking light yet satisfying meals. The dish is celebrated for its ability to balance aromatic herbs like daun kesum (Vietnamese coriander), kaffir lime leaves, and lemongrass with the gentle nuttiness of brown rice and coconut. In Singapore, it’s common to see Nasi Ulam served at hawker stalls and modern cafes alike, reflecting the city’s passion for fusion and health-conscious eating. With its low oil content and generous use of fresh greens, Nasi Ulam is a perfect representation of Singapore’s evolving culinary identity and commitment to nutritious, flavorful cuisine.

35 min total2 servingsMedium320 kcal / 100g

Ingredients

Step-by-step instructions

Step 1: Cook the brown rice according to package instructions
0%

Step 1 · Cook the brown rice according to package instructions

Cook the brown rice according to package instructions. Allow it to cool to room temperature for best results.

Step 2: While rice is cooling
0%

Step 2 · While rice is cooling

While rice is cooling, steam or poach the chicken breast until cooked through. Shred finely using two forks.

Step 3: Prepare all fresh herbs: finely slice the kaffir lime leaves
0%

Step 3 · Prepare all fresh herbs: finely slice the kaffir lime leaves

Prepare all fresh herbs: finely slice the kaffir lime leaves, chop daun kesum, slice lemongrass, and grate turmeric root.

Step 4: Dry toast grated coconut in a pan over medium heat until golden bro...
0%

Step 4 · Dry toast grated coconut in a pan over medium heat until golden bro...

Dry toast grated coconut in a pan over medium heat until golden brown and fragrant. Set aside.

Step 5: In a large mixing bowl
0%

Step 5 · In a large mixing bowl

In a large mixing bowl, combine cooled rice, shredded chicken, chopped herbs, toasted coconut, red chili, and cucumber.

Step 6: Season with salt and drizzle with fresh lime juice
0%

Step 6 · Season with salt and drizzle with fresh lime juice

Season with salt and drizzle with fresh lime juice. Toss until everything is evenly mixed and fragrant.

Step 7: Serve immediately at room temperature
0%

Step 7 · Serve immediately at room temperature

Serve immediately at room temperature, garnished with extra herbs or a wedge of lime.

Why this recipe is healthy

This Nasi Ulam recipe is a healthy choice due to its emphasis on whole grains, fresh vegetables, and herbs, which are high in nutrients and low in calories. The use of brown rice instead of white increases fiber, aiding digestion and supporting stable blood sugar levels. Minimal oil and natural flavorings enhance taste without extra calories, making this dish ideal for weight management, diabetes-friendly diets, and a heart-healthy lifestyle.

A note on tradition

Nasi Ulam is a cherished part of Singapore’s Peranakan and Malay culinary heritage, often enjoyed during family reunions and festive gatherings like Hari Raya. Its popularity in hawker centres and kopitiams reflects Singapore’s fusion food culture, where traditional recipes are given modern, healthy twists. The dish’s adaptability and focus on fresh, local ingredients make it a beloved lunch option across the island.

← Back to Nasi Ulam