Malaysian Nasi Lemak: Coconut Rice with Sambal Anchovies (Authentic Recipe)
If there is one dish that makes every Malaysian's heart ache with homesickness the moment its aroma drifts through the air, it is nasi lemak. Wrapped in a banana leaf, tucked inside a brown paper parcel, or piled high on a warung plate at dawn — this dish is Malaysia's soul food. The name literally translates to "rich rice" or "creamy rice," and the name does not lie. Long-grain jasmine rice is slow-cooked in velvety coconut milk with pandan leaves and a bruised knob of ginger until every single grain is plump, fragrant, and borderline irresistible on its own. But nasi lemak is never served alone. It arrives with a bold, jammy sambal tumis packed with crispy dried anchovies (ikan bilis), earthy roasted peanuts, cool cucumber slices, and a perfectly soft-boiled egg. Together, these components create one of the most complete and satisfying flavor experiences in all of Southeast Asian cuisine — spicy, rich, fresh, crunchy, savory, and subtly sweet all at once. The best part? You can recreate this iconic Malaysian breakfast (or anytime meal) in your own kitchen with pantry-friendly ingredients and straightforward technique. Let's do this.
The Cultural Heart of Nasi Lemak
Nasi lemak is more than a recipe — it is a cultural institution. Originating from the Malay community of Peninsular Malaysia, the dish dates back centuries as a hearty, affordable meal that sustained fishermen and farmers through long working days. The genius of nasi lemak lies in its balance: the richness of coconut-cooked rice is cut by the heat and tang of the sambal, cooled by fresh cucumber, and given textural contrast by crunchy peanuts and crispy ikan bilis. Today it is enjoyed by all of Malaysia's communities — Malay, Chinese, Indian, and every beautiful mix in between — which is precisely why it was declared Malaysia's national dish. A proper nasi lemak is both humble and extraordinary, a reminder that the most meaningful food is always born from resourcefulness, community, and love.
Ingredients
For the Coconut Rice (Nasi Lemak)
Ingredients
For the Sambal Ikan Bilis (Spicy Anchovy Sambal)
Ingredients
For the Classic Accompaniments
Ingredients
Step-by-Step Instructions
Cook the Coconut Rice
- Rinse the jasmine rice under cold running water, gently swishing with your hand, until the water runs mostly clear — this removes excess starch and prevents gluey rice. Drain well.
- Add the rinsed rice to a medium saucepan or rice cooker. Pour in the coconut milk and water. Add the knotted pandan leaves, bruised ginger, bruised lemongrass (if using), and salt. Give everything a gentle stir.
- Stovetop method: Bring to a boil over medium-high heat, then reduce heat to the lowest setting. Cover tightly and cook for 15–18 minutes until all liquid is absorbed. Remove from heat and let the rice steam, covered, for another 10 minutes. Rice cooker method: Cook on the standard white rice setting; let it rest on 'keep warm' for 10 minutes before opening.
- Remove and discard the pandan leaves, ginger, and lemongrass. Fluff the rice gently with a fork or rice paddle. The grains should be separate, pearly white, and incredibly fragrant.
Make the Sambal Ikan Bilis
- Blend the soaked dried chilies, shallots, garlic, and belacan together in a food processor or blender with 2–3 tablespoons of water until you have a smooth, deep-red paste. Set aside.
- In a wok or wide skillet, heat 1 tablespoon of oil over medium-high heat. Add the ikan bilis and fry, stirring frequently, for 3–4 minutes until golden and crispy. Remove with a slotted spoon and drain on paper towels. Set aside.
- In the same wok, add the remaining 2–3 tablespoons of oil over medium heat. Add the sliced onion and cook, stirring, for 3–4 minutes until softened and beginning to caramelize at the edges.
- Add the blended chili paste to the wok and stir-fry over medium heat for 8–12 minutes, stirring frequently, until the sambal darkens to a deep brick-red, the oil separates visibly around the edges (pecah minyak — "the oil breaks"), and the raw chili smell transforms into something rich and toasty. This step is crucial — do not rush it.
- Stir in the tamarind paste and palm sugar. Season with salt. Cook for another 2–3 minutes, tasting and adjusting the balance of heat, sweet, sour, and salty to your preference. The sambal should be jammy, glossy, and deeply flavored.
- Fold the crispy fried ikan bilis into the sambal just before serving so they retain some crunch.
Prepare the Accompaniments & Assemble
- Bring a pot of water to a boil. Gently lower in the eggs and cook for 8 minutes for a just-set yolk (or 10 minutes for fully hard-boiled). Transfer immediately to an ice bath for 5 minutes, then peel and halve.
- Dry-roast the peanuts in a dry skillet over medium heat for 5–7 minutes, shaking frequently, until golden and fragrant. Season lightly with salt.
- To serve, mound fragrant coconut rice onto each plate (you can pack it into a small bowl or cup mold for a beautiful dome shape). Arrange the sambal ikan bilis, sliced cucumber, halved egg, roasted peanuts, and extra crispy ikan bilis around the rice. Serve immediately and enjoy while the rice is warm.
Pro Tips for the Best Nasi Lemak
- Don't skip the pandan. Pandan leaves are the secret behind that haunting, vanilla-like floral aroma in the rice. Find them fresh or frozen at any Asian grocery store — they are completely irreplaceable in their effect.
- Wait for pecah minyak (the oil to break). When cooking sambal, patience is everything. Frying the chili paste until the oil visibly pools around the edges — known as pecah minyak — signals that the water has evaporated, the raw flavors have cooked out, and your sambal has achieved the depth it needs.
- Taste and balance your sambal. Good sambal is a dance between four flavors: spicy (chilies), sour (tamarind), sweet (palm sugar), and salty (salt + ikan bilis). Taste at every stage and adjust — this is where your personal touch makes the dish yours.
- Use full-fat coconut milk. Low-fat or 'lite' coconut milk will yield flat, watery rice without that signature richness. Full-fat is non-negotiable here.
- Fry the ikan bilis separately and add them at the end. Folding the crispy anchovies into the hot sambal just before serving — rather than cooking them in it — gives you that irresistible crunch against the jammy sauce.
Storage & Make-Ahead Notes
Sambal ikan bilis is an excellent make-ahead component and actually improves in flavor after a day in the refrigerator as the spices deepen. Store it in an airtight container in the fridge for up to 5 days, or freeze for up to 2 months. Reheat gently in a pan with a splash of water. The coconut rice is best made fresh on the day of serving, as it can dry out when refrigerated — if you do refrigerate leftovers (up to 2 days), reheat with a sprinkle of water, covered, in the microwave or steamer to restore its fluffy texture. Roasted peanuts can be stored in an airtight jar at room temperature for up to 2 weeks. Fried ikan bilis stay crispy in an airtight container at room temperature for 3–4 days.
Frequently Asked Questions
Nasi lemak is a beautifully layered experience. The coconut rice is subtly rich, creamy, and floral from pandan, with a gentle savory note. The sambal ikan bilis is simultaneously spicy, tangy from tamarind, and touched with sweetness from palm sugar, while the crispy anchovies add a deep umami punch. The cool cucumber slices, creamy egg, and crunchy peanuts round everything out. Together it's bold, satisfying, and completely addictive.
Absolutely. Belacan adds a deep fermented umami backbone to the sambal, but it can be left out for a pescatarian-friendly or allergy-conscious version. The sambal will still be wonderfully flavorful from the dried chilies, tamarind, and anchovies themselves. You can also substitute a small amount of fish sauce (1 tsp) to add umami depth without the shrimp paste.
Dried anchovies (ikan bilis) are widely available at Asian grocery stores, particularly those specializing in Southeast Asian, Chinese, or Japanese ingredients. They're also available online through specialty retailers. Look for small, silver, semi-opaque dried fish, usually sold in bags. The heads are sometimes already removed; if not, pinch them off before rinsing and frying.
Yes — a rice cooker works wonderfully for nasi lemak. Simply add all the coconut rice ingredients (rice, coconut milk, water, pandan, ginger, lemongrass, and salt) to the rice cooker and cook on the standard white rice setting. Let it rest on 'keep warm' for 10 minutes before opening and fluffing. Just be sure to remove the aromatics before serving.
The heat in this recipe comes entirely from the dried red chilies. For a milder sambal, reduce the number of dried chilies to 5–6 and remove all seeds before soaking — seeds carry a significant amount of heat. For a spicier version, increase to 20 chilies or add a few fresh bird's eye chilies (cili padi) to the blended paste. Taste as you cook and adjust with palm sugar if the heat becomes too intense.
While the classic combination is sambal ikan bilis, boiled egg, cucumber, and peanuts, nasi lemak is wonderfully versatile. Popular additions include rendang (slow-cooked dry beef or chicken curry), curry chicken (ayam kari), fried chicken (ayam goreng), or fried fish. Vegetarians can swap the ikan bilis for crispy tempeh or tofu and omit the belacan from the sambal for a fully plant-based version.
Yes — and in fact, the sambal often tastes even better the next day as the flavors meld together in the refrigerator. Make the sambal up to 3–4 days in advance and store it (without the ikan bilis mixed in) in an airtight container in the fridge. Reheat it gently in a pan, then fold in freshly fried crispy ikan bilis just before serving for the best texture.
You might also like

S'mores Bars: The Gooey, No-Campfire Treat You'll Make on Repeat

Stuffed Pizza Muffins: The Easy, Cheesy Snack Everyone Will Love

Crockpot Chicken Noodle Soup: The Easiest Comfort Food You'll Ever Make

Flower-Shaped Mini Lemon Curd Tarts That Look as Good as They Taste

Peruvian Ceviche: The Authentic Recipe You Need to Try
More to Explore

Crockpot Chicken Noodle Soup: The Easiest Comfort Food You'll Ever Make
This cozy crockpot chicken noodle soup is rich, hearty, and practically makes itself. Dump everything in, walk away, and come home to pure comfort.

Japanese Gyoza Dumplings: Crispy, Juicy, and Utterly Irresistible
Learn to make authentic Japanese gyoza dumplings at home — crispy on the bottom, juicy inside, with a savory pork and cabbage filling. Step-by-step guide included.

Japanese Miso Glazed Salmon: A 15-Minute Weeknight Wonder
Silky, caramelized miso glazed salmon straight from a Japanese kitchen — ready in just 15 minutes. The ultimate weeknight dinner with bold umami flavor.
