
Nasi Lemak with Fried Fish
Breakfast • India
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.
Ingredients(for 1 plate with rice, fried fish, sambal, peanuts, and cucumber)
- 1 cup Basmati rice (chawal)
- 1/2 cup Coconut milk (narial doodh)
- 1 cup Water
- 2 small Fresh fish fillets (rohu or surmai; use tofu for vegetarian)
- 2 tsp Mustard oil (sarson ka tel)
- 1/2 tsp Red chili powder (lal mirch)
- 1/4 tsp Turmeric powder (haldi)
- to taste Salt (namak)
- 2 tbsp Peanuts (moongphali)
- 1 small Cucumber (kheera, sliced)
- 1 small Onion (pyaz, thinly sliced) - optional
- for serving Lemon wedge (nimbu) - optional
Instructions
- 1
Rinse the basmati rice (chawal) thoroughly and soak for 10 minutes. Drain and set aside.
10 minutes
Soaking rice ensures fluffier grains.
- 2
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.
12 minutes
Do not over-stir to prevent mushiness.
- 3
Marinate fish fillets with red chili powder (lal mirch), turmeric (haldi), and salt. Rest for 5 minutes.
5 minutes
For a vegetarian version, use firm tofu slices.
- 4
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.
6 minutes
Frying on medium flame gives a perfect crisp without burning.
Why This Dish 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.
Nasi Lemak with Fried Fish is rich in proteins from fish (or tofu), healthy fats from coconut milk and mustard oil, and complex carbohydrates from basmati rice. Peanuts add plant-based protein, fiber, and essential minerals like magnesium and zinc. Cucumber and onions contribute vitamin C, antioxidants, and hydration. The dish is balanced and provides sustained energy, making it ideal for an active morning.
Pro Tips
- 💡Tip 1: Use freshly extracted coconut milk for enhanced aroma.
- 💡Tip 2: Marinate fish or tofu in advance for deeper flavor.
- 💡Tip 3: Serve with homemade sambal for extra spice and authenticity.
Storage & Serving
Store coconut rice and fried fish separately in airtight containers in the refrigerator. Consume within 24 hours. Reheat rice by steaming for best texture. Avoid storing cucumber and peanuts; add fresh at serving time.
Best served: Breakfast or Lunch
Nutrition Facts
| Nutrient | Per 100g |
|---|---|
| Energy | 600.0 kcal |





