Nasi Lemak: Malaysia’s National Dish
Nasi lemak is more than just a meal - it’s a cultural icon in Malaysia.
Known for its rich and aromatic coconut rice, this dish is a staple breakfast food but is enjoyed at any time of the day. Served with a variety of savoury, spicy, and crunchy toppings, it’s a perfect balance of textures and flavours.
Whether you’re new to Malaysian cuisine or a longtime fan, this easy nasi lemak recipe will bring authentic flavours straight to your kitchen.


Hey, I'm Verna!
About this recipe
What is Nasi Lemak?
Nasi lemak, which translates to "fat rice" (though "rich rice" is a better description), is Malaysia’s beloved national dish.
It consists of fragrant rice cooked in coconut milk and pandan leaves, giving it a subtle sweetness and a luxurious, creamy texture.
Traditionally, it’s served with a variety of toppings that add spice, crunch, and umami, including:
- Sambal: A fiery chilli paste that brings heat and depth.
- Fried anchovies (Ikan Bilis): Crispy, salty, and packed with umami.
- Roasted peanuts: A crunchy, nutty contrast to the soft rice.
- Cucumber slices: Refreshing and cooling, balancing the spice.
- Egg: Usually hard-boiled, but I love it with a crispy fried egg and a soft yolk!
Many enjoy nasi lemak on its own, but it can also be served with chicken rendang, fried chicken, or curry for an even heartier meal.
A Brief History of Nasi Lemak
Nasi lemak has deep roots in Malaysian culture and history. It originated as a farmer’s meal, providing long-lasting energy for hard labour.
Over time, it evolved into a national favourite, sold by street vendors, hawker stalls, and even high-end restaurants.
Today, it’s enjoyed not only in Malaysia but also in neighbouring countries like Singapore, Indonesia, and Thailand, each with their own variations.
Why You’ll Love This Nasi Lemak Recipe
- Authentic Flavours: Recreates the classic taste of Malaysian nasi lemak.
- Easy to Make: Simple steps and readily available ingredients.
- Customisable: Enjoy it on its own or pair it with chicken rendang for an extra indulgence.
- Perfect Anytime Meal: Whether for breakfast, lunch, or dinner, nasi lemak never disappoints.
Ingredients
For the Nasi Lemak (coconut rice):
- 240g Thai jasmine rice
- 165ml full-fat coconut milk
- 225ml water
- 1 stalk lemongrass, bruised and roughly quartered
- Pinch of salt
- 2 Pandan leaves
For the easy chicken rendang:
- 1kg chicken thighs
- 2 cloves garlic, minced
- 1 brown onion, finely chopped
- 1 tbsp red curry paste
- 1/2 can coconut milk (about 200ml)
- 2 tbsp brown sugar
- Water or chicken stock (as needed)
Pair it with
Instructions
1. For the coconut rice:
In a rice cooker, combine the washed jasmine rice, coconut milk, water, lemongrass, salt, and pandan leaves (if using). Give it a stir and cook according to your rice cooker's instructions.
If using a pot, bring the liquids and spices to a boil, then add the rice. Reduce heat to low, cover, and simmer for 18-20 minutes, or until cooked through. Fluff the rice with a fork before serving.
2. For an easy chicken rendang:
Heat a pot over medium heat and add some cooking oil to sauté the onions for 3-4 minutes, until softened and translucent. Add the garlic and cook for another minute, until fragrant.
Add the chicken pieces and brown them on all sides, then stir in the red curry paste and cook for a further minute, allowing the spices to temper and release.
Pour in the coconut milk and add the brown sugar. Bring the pot to a simmer, then reduce the heat to low and cover with a lid. Let the chicken simmer and cook for 30-45 minutes, or until tender and cooked through. Add water or stock as needed to maintain a sauce-like consistency.
To Serve
Serve your fragrant nasi lemak with the flavourful chicken rendang, a side of fresh cucumber slices, sambal chili paste (if you have any), and roasted peanuts.
FAQs
What is nasi lemak?
Nasi lemak is Malaysia's unofficial national dish — fragrant coconut rice served with a spicy sambal, crispy anchovies, roasted peanuts, a hard-boiled or fried egg, and fresh cucumber slices. The name literally means "rich rice" or "fatty rice" in Malay, referring to the coconut milk the rice is cooked in. It's eaten for breakfast, lunch, or dinner.
What makes nasi lemak rice so fragrant?
The rice is cooked in a mixture of coconut milk, water, pandan leaves, ginger, and sometimes lemongrass. The pandan leaves and coconut milk together give the rice its distinctive sweet, floral fragrance and creamy, slightly sticky texture.
Can I make nasi lemak without a rice cooker?
Absolutely. You can cook nasi lemak rice in a regular saucepan on the stovetop. Bring the coconut milk and water to a simmer, add the rice, cover, and cook on very low heat until all the liquid is absorbed — about 15–18 minutes. Rest with the lid on for 5–10 minutes before fluffing.
What protein can I serve with nasi lemak?
Traditional nasi lemak is served with a hard-boiled or fried egg. Popular add-ons include ayam goreng (fried chicken), sambal squid, beef rendang, or fried fish. Nasi lemak is incredibly versatile — the sambal and rice work with almost any protein.
Is nasi lemak spicy?
The sambal is the spicy component, and heat levels vary widely by recipe. This version lets you control the heat — add more dried chillies for a fiery sambal or reduce them for a milder version. The rice, peanuts, anchovies, and egg themselves are not spicy.
Video demonstration
Leave a comment
Like this recipe?
This recipe is featured in my debut cookbook "Have You Eaten?", if you liked this recipe, then I'd encourage you to buy my cookbook for even more exclusive and delicious recipes!
.webp)
More tasty recipe ideas for you
If you liked this recipe then you might like some of these below! Or if you're looking for more inspiration, my cookbook has dozens of exclusive meals not on my website!








