Nasi lemak recipe: Authentic Malaysian dish made easy
Peer reviewed by UK recipe editorsAuthored by UK recipe editorsOriginally published 30 Oct 2025
Meets Patient’s editorial guidelines
- DownloadDownload
- Share
- Language
- Discussion
Nasi Lemak is a fragrant and flavourful Malaysian dish that effortlessly combines high protein ingredients for a satisfying meal. Traditionally served as breakfast, this dish features jasmine rice cooked in creamy coconut milk, paired with crunchy peanuts, crispy anchovies, and a spicy sambal made from a medley of dried chiles and shallots. The harmonious blend of textures and bold flavours makes it a delightful treat for any time of day, appealing to both the palate and the senses.
This high protein recipe is perfect for sharing at family gatherings or enjoyed as a filling lunch. With its balance of protein from the anchovies and peanuts, alongside the refreshing cucumber and rich sambal, Nasi Lemak is not only comforting but also nutritious. Serve it with a drizzle of soy sauce for an extra layer of umami, ensuring a wholesome meal that satisfies and nourishes.
In this article:
Continue reading below
Ingredients for Nasi lemak
100 g dried paper lantern chiles, dried bird chiles, or dried chiles de árbol
480 ml vegetable oil
75 g red-skin Spanish peanuts
300 g small dried anchovies
2 medium shallots, halved
3 garlic cloves, chopped
2 Holland chiles, stems removed, halved lengthwise
20 g sugar
7.5 g tamarind concentrate
480 ml jasmine rice
5 g kosher salt
3 pandan leaves (optional)
120 ml light unsweetened coconut milk
4 large eggs
½ English hothouse cucumber, cut in half lengthwise, thinly sliced crosswise
Soy sauce (for serving)
How to make Nasi lemak
Chop the paper lantern chiles into 1.5 cm pieces, discarding most of the seeds that fall out. Place them in a small bowl and pour in boiling water to cover. Let them sit for 30 minutes to soften, then drain.
Meanwhile, heat the oil and peanuts in a small saucepan over medium heat until gently simmering; cook, adjusting the heat as necessary, until the peanuts are golden brown, about 6–8 minutes. Using a slotted spoon, transfer the peanuts to paper towels to drain and set aside for serving.
Immediately add the anchovies to the oil and cook until golden brown and crisp, about 2 minutes. Transfer to fresh paper towels and let cool. Set aside 60 ml of the oil for later use.
In a food processor, pulse the shallots, garlic, and 60 ml of the fried anchovies (reserve the remaining anchovies for serving) until a smooth paste forms. Transfer the mixture to a medium bowl.
Add the drained paper lantern and Holland chiles to the food processor (there's no need to clean it) and pulse until very smooth, ensuring no visible pieces of dried chile remain. Transfer the chile purée to a small bowl.
Heat the reserved oil in a medium frying pan over medium-high heat until shimmering. Add the shallot mixture and cook, stirring, until it darkens slightly in colour and becomes fragrant, about 2 minutes.
Mix in the chile purée and cook, stirring often, until it starts to stick to the bottom of the frying pan, about 3 minutes. Reduce the heat to low.
Add the sugar, tamarind concentrate, and 60 ml of water. Cook, stirring often, until the sambal is much darker in colour and thickened, about 25–35 minutes.
Do Ahead: Sambal ikan bilis can be made up to 1 week in advance. Let it cool, then cover and chill.
Place the rice in a medium saucepan and pour in cold water to cover. Swirl the rice with your hands to rinse away some of the starch. Drain and repeat this process 2 more times, until the water is just slightly cloudy.
Return the rinsed rice to the saucepan and cover with 625 ml of cold water; stir in the salt. Gather the pandan leaves (if using) together and tie them into a knot, then add to the pan.
Bring the rice to a simmer over medium-high heat. Cover the pan and reduce the heat to low; cook for 18 minutes.
Remove the lid and stir in the coconut milk. Cover again, remove from heat, and let it sit for 5 minutes.
Meanwhile, bring a small saucepan of water to a boil. Carefully lower the eggs into the water and cook for 10 minutes. Transfer the eggs to a bowl of ice water and let them cool. Peel the eggs and cut them in half lengthwise.
In a medium bowl, combine the sambal ikan bilis, reserved fried peanuts, and reserved fried anchovies, tossing to evenly coat.
Scoop a generous 120 ml of the sambal mixture into a 340 ml bowl. Top with 1.5 cups of rice and pack it into the bowl with a rubber spatula to compress, ensuring the bowl is filled to the rim.
Place a slightly larger bowl upside down over the bowl of rice. Invert so the larger bowl is now on the bottom, then lift off the smaller bowl. You should have a dome of rice and anchovy mixture nestled in the centre of the larger bowl.
Arrange 8 slices of cucumber around the rice dome, overlapping slightly to create a semicircle. Add 2 egg halves to the side of the rice without cucumber slices, seasoning the yolks lightly with soy sauce.
Repeat the process with the remaining rice, sambal mixture, cucumbers, and eggs to create 3 more bowls.
Disclaimer
While every effort has been made to ensure the information is accurate and up to date, individual needs may vary and dietary requirements can differ based on personal health conditions. Always check food labels and allergen information before preparing or consuming any recipe. If you have specific health concerns, allergies, intolerances, or are following a medically prescribed diet, seek advice from your GP, pharmacist, or a registered dietitian before making significant changes to your diet or lifestyle.
Continue reading below
Article history
The information on this page is peer reviewed by qualified clinicians.
30 Oct 2025 | Originally published
Authored by:
UK recipe editors
Peer reviewed by
UK recipe editors

Ask, share, connect.
Browse discussions, ask questions, and share experiences across hundreds of health topics.

Feeling unwell?
Assess your symptoms online for free
Sign up to the Patient newsletter
Your weekly dose of clear, trustworthy health advice - written to help you feel informed, confident and in control.
By subscribing you accept our Privacy Policy. You can unsubscribe at any time. We never sell your data.