How to Make Nasi Lemak with Fried Fish (Traditional & Healthy Version)

Nasi Lemak with Fried Fish is a beloved breakfast staple in Singapore, often enjoyed in the vibrant atmosphere of local kopitiams and hawker centres. This fragrant coconut rice dish, paired with crispy fried fish and a medley of accompaniments, captures the essence of Singaporean multicultural cuisine. Rooted in Malay heritage, nasi lemak has evolved through generations, absorbing influences from Chinese, Indian, and Peranakan communities, making it a true reflection of Singapore’s culinary diversity. The allure of Nasi Lemak lies in its harmonious flavors and textures: aromatic rice cooked in light coconut milk, crunchy ikan bilis (fried anchovies), roasted peanuts, fresh cucumber slices, and a spicy sambal chilli. In this health-conscious version, the recipe uses brown rice for added fibre and opts for air-fried or lightly pan-fried fish, reducing unhealthy fats without sacrificing taste. Whether savoured at a bustling hawker stall or prepared at home, Nasi Lemak with Fried Fish is a wholesome, satisfying meal that brings the Singaporean community together each morning.

35 min total2 servingsMedium650 kcal / 100g

Ingredients

Step-by-step instructions

Step 1: Rinse the brown rice thoroughly
0%

Step 1 · Rinse the brown rice thoroughly

Rinse the brown rice thoroughly. Combine with light coconut milk, water (enough to cook 1 cup rice), salt, and pandan leaves in a rice cooker. Cook until fluffy and fragrant.

Step 2: Pat fish fillets dry
0%

Step 2 · Pat fish fillets dry

Pat fish fillets dry. Lightly coat with cornstarch and season with a dash of salt.

Step 3: Spray a non-stick pan or air-fryer basket with canola oil
0%
4 min

Step 3 · Spray a non-stick pan or air-fryer basket with canola oil

Spray a non-stick pan or air-fryer basket with canola oil. Fry fish fillets over medium-high heat until golden brown and cooked through (about 3-4 minutes per side).

Step 4: If using
0%

Step 4 · If using

If using, dry-fry ikan bilis in a pan until crispy. Set aside.

Step 5: Arrange cooked coconut rice on a plate
0%

Step 5 · Arrange cooked coconut rice on a plate

Arrange cooked coconut rice on a plate. Place fried fish, roasted peanuts, cucumber slices, and sambal chilli on the side. Add crispy ikan bilis and halved hard-boiled egg if desired.

Step 6: Garnish with extra slices of cucumber or a sprinkle of chopped cori...
0%

Step 6 · Garnish with extra slices of cucumber or a sprinkle of chopped cori...

Garnish with extra slices of cucumber or a sprinkle of chopped coriander if desired.

Why this recipe is healthy

Unlike traditional versions, this recipe uses air-fried or lightly pan-fried fish and light coconut milk for reduced fat and calories, making it suitable for calorie-conscious eaters. The inclusion of brown rice boosts fibre and lowers the glycaemic index, helping to maintain stable blood sugar levels. With fresh vegetables and minimal processed ingredients, this dish is great for those seeking a nutrient-dense and heart-friendly Singaporean breakfast.

A note on tradition

Nasi Lemak is a quintessential breakfast choice across Singapore, commonly found at kopitiams and hawker stalls from the heartlands to the central business district. With roots in kampung (village) life, it has been embraced and adapted by all ethnic groups, often enjoyed during breakfast but equally popular for lunch and even supper. The dish exemplifies the spirit of Singaporean fusion, where classic Malay traditions blend seamlessly with Chinese and Indian influences, reflecting the country’s multicultural heritage.

← Back to Nasi Lemak with Fried Fish