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

Nasi Lemak with Fried Fish is a delightful breakfast dish that finds its roots in the Indian-Malay communities of southern India, especially in coastal regions where rice and fish are staples. Known for its wholesome ingredients and aromatic flavors, this dish combines coconut-infused rice (similar to 'narial chawal'), crispy pan-fried fish, spicy sambal, and accompaniments like peanuts and cucumber. The balance of textures and flavors makes it popular for breakfast, especially during special occasions and family gatherings. In India, Nasi Lemak with Fried Fish has been adapted to suit local palates and health preferences, making it a favorite among those seeking a nutritious start to the day. The use of local spices, mustard oil for frying, and fresh ingredients aligns with Indian culinary traditions. This dish is not just about taste—it symbolizes the fusion of cultures and is often enjoyed during festivals or as a hearty Sunday breakfast. The healthy preparation ensures you can relish the flavors without compromising on nutrition, making it a perfect addition to your calorie-conscious Indian menu.

35 min total2 servingsmedium600 kcal / 100g

Ingredients

  • Basmati rice
    1 cup Basmati rice (chawal)
  • Coconut milk
    1/2 cup Coconut milk (narial doodh)
  • Water
    1 cup Water
  • Fresh fish fillets
    2 small Fresh fish fillets (rohu or surmai; use tofu for vegetarian)
  • Mustard oil
    2 tsp Mustard oil (sarson ka tel)
  • Red chili powder
    1/2 tsp Red chili powder (lal mirch)
  • Turmeric powder
    1/4 tsp Turmeric powder (haldi)
  • Salt
    to taste Salt (namak)
  • Peanuts
    2 tbsp Peanuts (moongphali)
  • Cucumber
    1 small Cucumber (kheera, sliced)
  • Onion
    1 small Onion (pyaz, thinly sliced)
  • Lemon wedge
    for serving Lemon wedge (nimbu)

Step-by-step instructions

Step 1: Rinse the basmati rice (chawal) thoroughly and soak for 10 minutes
0%
10 min

Step 1 · Rinse the basmati rice (chawal) thoroughly and soak for 10 minutes

Rinse the basmati rice (chawal) thoroughly and soak for 10 minutes. Drain and set aside.

Step 2: In a heavy-bottomed pan
0%

Step 2 · In a heavy-bottomed pan

In a heavy-bottomed pan, bring coconut milk (narial doodh) and water to boil. Add soaked rice and a pinch of salt. Cover and cook on low heat until rice is tender and aromatic.

Step 3: Marinate fish fillets with red chili powder (lal mirch)
0%
5 min

Step 3 · Marinate fish fillets with red chili powder (lal mirch)

Marinate fish fillets with red chili powder (lal mirch), turmeric (haldi), and salt. Rest for 5 minutes.

Step 4: Heat mustard oil (sarson ka tel) on a tawa
0%

Step 4 · Heat mustard oil (sarson ka tel) on a tawa

Heat mustard oil (sarson ka tel) on a tawa. Pan-fry the marinated fish until golden and crispy on both sides. Remove and drain excess oil on kitchen paper.

Step 5: Dry roast peanuts (moongphali) in a small kadhai until crunchy
0%

Step 5 · Dry roast peanuts (moongphali) in a small kadhai until crunchy

Dry roast peanuts (moongphali) in a small kadhai until crunchy. Set aside.

Step 6: Slice cucumber (kheera) and onion (pyaz)
0%

Step 6 · Slice cucumber (kheera) and onion (pyaz)

Slice cucumber (kheera) and onion (pyaz). Arrange along with lemon wedge (nimbu) for serving.

Step 7: To serve
0%

Step 7 · To serve

To serve, plate a portion of coconut rice, top with fried fish, peanuts, sliced cucumber, and onion. Squeeze lemon juice for extra zest.

Why this recipe is healthy

This Indian-style Nasi Lemak is made with minimal oil, uses healthy mustard oil, and includes plenty of vegetables and lean protein. It avoids deep-frying and excessive coconut, reducing saturated fat. The combination of rice, fish, and nuts ensures a balanced meal packed with nutrients, perfect for weight watchers or those looking for a wholesome breakfast.

A note on tradition

Coastal regions of India, especially in Tamil Nadu and Kerala, have embraced rice and fish combinations for generations. Dishes similar to Nasi Lemak are served during family breakfasts, on Sundays, or special occasions. The use of coconut, peanuts, and fresh fish resonates with traditional Indian coastal cuisine. While not linked to a specific festival, it is enjoyed as a festive breakfast, reflecting the blend of Indian and Malay culinary heritage.

← Back to Nasi Lemak with Fried Fish nutrition